<SEC-DOCUMENT>0001288469-23-000009.txt : 20230201
<SEC-HEADER>0001288469-23-000009.hdr.sgml : 20230201
<ACCEPTANCE-DATETIME>20230201161537
ACCESSION NUMBER:		0001288469-23-000009
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		112
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230201
DATE AS OF CHANGE:		20230201

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34666
		FILM NUMBER:		23576948

	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

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MAXLINEAR INC
		DATE OF NAME CHANGE:	20040423
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>mxl-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:ec07cf83-2e3a-4097-b2e4-2a12471e7be9,g:eda5bca8-44a8-427e-b15d-9cc07994dd13,d:69ed6aba22ba4bb19a5e5e88b7dd1395--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:mxl="http://www.maxlinear.com/20221231" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mxl-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml8zLTEtMS0xLTk0MzQx_80517ad2-f1fe-4966-98e7-f320ac09dd95">0001288469</ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml83LTEtMS0xLTk0MzQx_22a4db16-3510-4c56-838f-811b6d08a68d">2022</ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml84LTEtMS0xLTk0MzQx_de87c333-c780-4b87-b5fb-7947acfb35a5">FY</ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml85LTEtMS0xLTk0MzQx_76239990-daa1-4a8f-a3d8-908ac6ee2607">false</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i79c21dcbb1c54543a681dbe44ef22c89_I20220630" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml8yMC0zLTEtMS05NDM0MQ_f462276e-af72-4b59-9e18-8dd5beb52cb2">2,400,000,000</ix:nonFraction><ix:nonNumeric contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDkx_ac41b598-0138-4201-9b5a-192b3d83f523">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDMw_763b650b-d84b-496e-b83e-5b2233192290">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231" name="mxl:ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzU0_b6b71548-d2d9-4a0b-9f2a-09739c55e920">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231" name="mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjU4_3bdeb3c4-8f39-4021-9f8e-a016bcc58d7b">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231" name="mxl:StandardProductWarrantyPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyNzk2_e6630652-226e-4e7a-b0b8-9014e7d0d8d5">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_001fb466-7ef0-4a29-b86a-c03c753445c6">http://fasb.org/us-gaap/2022#ImpairmentOfIntangibleAssetsExcludingGoodwill</ix:nonNumeric><ix:nonNumeric contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" name="us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_ea42a367-6077-48ec-b02c-47779ef4b446">http://fasb.org/us-gaap/2022#ImpairmentOfIntangibleAssetsExcludingGoodwill</ix:nonNumeric><ix:nonNumeric contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_253423d9-cf56-45a8-a1fa-4e8b17d061f9">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_e5025cd5-0083-4f55-8987-df220241c184">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia5f71f3f32ca41f4a25b9434cd987c5d_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNzA_b204134c-da61-4a36-824a-0d63b331d70b">P7Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_a1b0b2f3-36e9-4779-95e9-6e835ba92031">http://fasb.org/us-gaap/2022#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_e515e118-746b-4eb7-9a87-a05fb7e78e48">http://fasb.org/us-gaap/2022#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mxl-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79c21dcbb1c54543a681dbe44ef22c89_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="icb81422e6d8c44cf8e14417bc680e72e_I20230125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489407502f3d4e2c8e56179cf42be53d_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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf56fa8a262413589deaba086d016d3_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie22fead1314e4edba5894180f265f7ef_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e6584f352bf40399655dfb4c82833d1_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieae52d3a9d44497f8f2a63107a2a1d67_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b9a1a3e5afd4bd48c8f298a1bdd093d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47eba0dc53384b43ac3d9c4d525e8494_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b2151d7b0314bfcb0d5f9b858e303ac_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="i16cc6f1688174ade8ce87da33c61d1b6_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="if3eb00c2fe3548e3b7a721bab2fe4377_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="ia2789d71c8294a8eb5056ef9498fdad7_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="i2cf5f7f3cb994cf087b5f4567c5bee62_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="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i462c7699674e43e98383a01540116bab_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73bed4267f0147a6b910d5144c58bf31_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i377d5219b0a646b4ae477b1e2dd03961_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d452d0cd4fb4c8ba4eaf447be5792c5_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="ib6d2bd353cc1485eb0a545c4de78be09_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="ie06cd644975940cf8d525fe744e5e612_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="if56f16133a6649aa86f58f77d21417db_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="i4aa776c221544411ac9936ba1db97336_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7ee1c30535b4f759411cd8519fd0cb1_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52ab158faaee41ebbc4882410b82df72_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8afa505918344c0b074a2dd46101454_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2da52b5a16ad47ec9f88e7c4ee6ac767_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1fe5c82ea3f4ebfad9aa6fcb4222f21_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf8b4b7847a94ff3be456880b9d86f24_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>mxl:segment</xbrli:measure></xbrli:unit><xbrli:unit id="business_activity"><xbrli:measure>mxl:business_activity</xbrli:measure></xbrli:unit><xbrli:context id="ib9653d3504d04dfb9e489ffbc41654b2_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id634a787e3bf456d91ec60c917212026_D20220505-20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-05</xbrli:startDate><xbrli:endDate>2022-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if14e4834f63e4ad79981b48ce3b13200_I20220505"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89c2eb1a807c4d2b8aa68322c9c8e63a_D20220505-20220505"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-05</xbrli:startDate><xbrli:endDate>2022-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4f25d1447974811b034e6f95348c436_D20220505-20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-05</xbrli:startDate><xbrli:endDate>2022-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i2165fbb30c584ef98eb7425a8931f088_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8a37bd2c9d14bd6a826e49b9620d596_I20220617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermBLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9bca48588f84ee9bc0289d6abbaa80a_I20220617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermALoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9db19de0ef5f4018ab2bde28f8c3f07a_I20220617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i417aca4e2af74094b03a5ea3c636221e_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="ibc5bdb1637294c089c58ee14af2e97e2_I20211208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mxl:PotentialContingentConsiderationPrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00c3f404cd524ce3a386df3441ff90c3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81cc7b6a95b748f8b4498ebc83f7a58e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i477033882c8d475aa218182bfc75dee1_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fc87062bac24f008bb5db079bb1597b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ed71cc300b84dc7be9e9447be5790d0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:TerminatedLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40877e0d16694c00a1825471fc590cf2_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibefdc32f7990494a8173d6357ec9c224_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia02291c873314e97bd247d8e596f80ab_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36a0f71668dc4f4a8af65be46358f76a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66d76ed68764431c85490df306659579_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec818d27dff54ccc8bba0520e4213ae3_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="ia532f5b08fbb435188da7c4aca706617_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="id7172f613c6f4463a6db9609d501f2ad_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="i8e82f2975ce445d78b7ef8a870e44ed8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8100a4135773473c8c602062fd553325_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie066116c54e24fdea901e4599fa14302_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bbde87569744b67b97c36a66342170a_I20221231"><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><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb3745f42c7a430dae19f146ffc64814_I20221231"><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><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ca66ecc161940dc96f638e22667309b_I20221231"><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><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f41b542d9e444da9d7196d0379e7799_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54060d2898dd4808b6e439dc1215b397_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfb71db6587a48068026fbb30c597591_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87a25f0e3ed24434a587cc3ff127e0fa_I20221231"><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><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieec7a227465d4404afd8f0c66994e24c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bd3559b9975408f83c1d4d2933907bb_D20221031-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-31</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7296497b290d40818ef06c2aca388363_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a775da3d24f48daaccfe5388882b791_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ceabfa2bb994b5ca1369fbffe056ab3_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="ic540b7a82f65451bb116cf2877f57d31_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia67777fb551e49d7aadd61ef50559c81_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i291f69cfac084423b9442d713a9f21a9_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="i9504a44bb2f949bda6ed626963b9739b_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76335a8fce4b4cd290f3adb186ea601a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bd58495c1a44a3699fafff1b92785e1_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="i177e44c5b771465d9c7281cbffcdd1dc_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if83db07121fb4aabbaeba737dbdb3e77_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="iea1bb5bfffd14876bf625d88f70e565f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75b0af2f4c344489815fe33b2b3aa7f7_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="i6c0dca476d5243f486ab463dd07124e4_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9aed1cb5b804a68a9e21afc8b927edf_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4751d86d5c4a487d8f7681fcdb5fcd23_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e5b4a7a50224eec92ff76558275ae9f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c65916987224450811c06ee12ed53a2_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3bbf7a5684f43f687a47ccd049eea4b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35ef3e71e5e94af39fb0474ff60cbc4f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79cdff9815864b7ba2761a6ccfc04331_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3001d694b564e49aebbd5c961118d00_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93e299ab42804e589be8e29473ed9490_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67b3bd912e284eecb964279582abec9e_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="i74996e34abbe40569bdd7cd2242885aa_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib893abab702b4823aee0bacd8c71d55d_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icda6d400773049ff9c4f38c77514d065_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8809ea4ec4584e9dbc8179c0f9a1d8f9_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="i16b35556ed1c457d8fb9d0ebf82d1378_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="i7c3b14f35a9744bcbe514d6e2f698c74_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="i404d7ecf23444bf48d10e9e5d287689d_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="i77f3bac5d6a7424fb4c92e61cda970cf_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="id7de0a7dce8740708156c5e7487471c4_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a9f62e5eef44e2bb40359e56a3edfe1_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iace9dfdc56fc4bbca3933787763750ab_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61e0a127acb54d5daaa6431b88154535_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ba6a00738940e5a2b9672f3d03998e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a0e3c4c269d443c88643c668014eba4_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="i815ece40077e4cedaf818230f87bb7a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a3884fac7cd41da8a5988d5c058e11b_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d438e1e34f343578bee0261cb2676bc_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74cd907e3262435e8b30a39dbf6ddf4d_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="i00f3dd38d43b411f980d6432a1bc149d_D20220101-20221231"><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">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9e8b2565b614336b5f58602f4379d94_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a759fd8201d4ce597482b1ce86add55_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia421f87b486f435089681da43087b82e_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="i1096074a8d624019a7f52f8926659b91_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafb70a84d17d46db94cbb543a8cde1fa_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13a2952aa52446d29d72dbecf6b73ee7_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="i955e3aef49a74d67858ebcb698560257_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia784899937aa4f03ab3998415e12c15d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2990783e39804c1da82e48309201d44c_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14f2eeee06344b6bb0ee187d07eb0016_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="i4603fb0983934555a454e8825ac3ff63_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d54bdaf15d846629cdf089a9882aa87_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="idda791c2b9e34dbf9786249f237f3935_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="ie52c779d1d9f4a34bb0d67458b0cff06_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b8c85df4e074876a7efda3ed91ae6a2_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="i3834360a3f0e4191ad6b960cc552e3d2_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb77bfad48794978a782ec6121c83587_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="ia0bbc94e3f7945ad80159e126986e533_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i606cb8b3424d4418a396d5ad249d85e6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8c7c98d940046c6acd9cdfb55c4cdd0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0983ad7007bb497cbae5a622adf57b82_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fc95ead4a264159a3ed09d28bbfa0ef_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="icf65f69dad6a4ea5b3ee6b9d1d5f81be_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="if10940f5cec6461eb373e112e55b41c6_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb581c104c264e9f918fbb50dc2d0d5f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i720307981b0747ac846de6cfb5b36300_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i579116ec46b24a0e8ea769e72b4ad2b1_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29bfd36644b2464490a878e187d71531_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62157c6f8d91480d925ec930b898b647_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="i9cdb7a9994774dd3afe875013054127d_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71f249d824de4ef7b590e0a5b8624c0a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f0ab9ca751e45cc91700f4291bfd078_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="idfdb833889934a428a573a2ff71bf8fd_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="i56e610aaf04048d390ee3affe40166de_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="i026033a1ae944688b45093f19a6869f0_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bb38251016c4dbfa9a2fc95904ea3b3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic91352470c944afcb731f067b382828d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01d98e9621074957bb8b21eac8cc8601_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84fcfe851db146588de91234a4531076_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5ae0217e37843cfb973f5bf443221fb_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b79fc07a77542beb6708e51869e0f65_D20210701-20221231"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ab1c446554e4d50b0fe95fbc7b8b701_D20210701-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db631a3026e43749cd9341eb1bb6f8b_D20210701-20221231"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53e31a57a61c4c289e0bfb772d09bbf5_D20210701-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89bed375de7445d0a6fd510c0d797407_D20210701-20221231"><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>2021-07-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8096e0295234e0b8514af15a592f45e_D20210701-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i639c241275b946bbb2c47597bce663c8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i122e074c8754462b8567741c7f4512c0_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>mxl:vote</xbrli:measure></xbrli:unit><xbrli:context id="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5f71f3f32ca41f4a25b9434cd987c5d_D20220101-20221231"><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:PlanNameAxis">mxl:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbf3c8ab4ff1468d860445ad82b5d0d3_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4de60cb5a0a46efb30230120322ea93_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ecb2e3c80ab47a98e6837b030bbf5f8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd082383ccc14442a6bab3a0fd1e59ca_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="i60a2583eaeae42f3ab579047419587d0_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i758666a4360b48e39d7d64e27b95a67a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b6ee0d072bf4b7ebee069c4d839b460_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mxl:RestructuringShortTermMember</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="i81551cf4861d462e901faa4808531c05_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if00d3186ae0f497b9197626b10c0ab31_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:RestrictedStockUnitandRestrictedStockAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78bc8bd8937b4aee9ec322bd44270d98_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:RestrictedStockUnitandRestrictedStockAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec8ec42c84f44f02aa7955001858852b_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied8f4548bf264f5d8b5e2561741cf9e5_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="if24c0944b521431c87c2320348833046_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69343112e07d41adbaa61557f6781373_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a768367880b4b57b6888ca61ffa419e_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd66f30f3a084aa3a1aa032200a64c6a_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c6657e7f21c4482928ef9d37021fa7b_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2723c5dc773947a692054ae0573769bd_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="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeefe8151e854d1a87d4d50f9648a57c_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa1dcfd918fe4bb79db04d1a1df646c9_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8354a1930de14e88bbb2bd20a36f4d29_I20221231"><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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b5ce6db079146878847e40f3910a064_I20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1834c8438364be291edb0078c27cee5_I20211231"><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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84c6bdfad8764ae6af14cbbeba92951c_I20211231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69c1368f4f8f4ab89177317783cd7e1f_I20201231"><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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaff926fd5704321be15f394db889cf0_I20201231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5edd874613304acd87d57476f130aa77_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i438e750fcf254c11a1f79fe532a822e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d9b122aef174ebc9edd07fbd2e1cc7c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d68032768ca44278bd8fee60e854add_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59119cc99f8e41448c605d8759858634_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94fcc08e2ecc42f289f53e351d3e0f1d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i440d62060e2b4d4cb3e91c2d81031736_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id383f40ca88f4ccc86a79513752f061a_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia93faf7c10c44d50841fecefeddc0cec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if606a2cc9be642b995ba2797d830a7d6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia61effbdde0f41628021be9a811df630_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</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="i51c39267d6db4007a071e6d59e01b22c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifee39781d830418a9eb763a145aaad00_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if908d74bef88451ab3a9de86f082b680_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb410a532c484796a9feaedc64106a72_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i737e87c8a8df4b3998b2fdd33ff0f32a_D20220101-20221231"><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="mxl:SignificantSupplierAxis">mxl:VendorAMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62c97a199bce43a086911a39429a5e72_D20210101-20211231"><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="mxl:SignificantSupplierAxis">mxl:VendorAMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9789d1f0ed35490695ff7ad8fc838063_D20200101-20201231"><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="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb65879e4a644a069fead94c2a8f0639_D20220101-20221231"><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="mxl:SignificantSupplierAxis">mxl:VendorBMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie409f48da850427a89405728d3e55038_D20210101-20211231"><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="mxl:SignificantSupplierAxis">mxl:VendorBMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec46e2d35aed45b0b25401ad2482f3a2_D20200101-20201231"><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="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief7bb393c9744a52ab75a8374bd52991_D20220101-20221231"><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="mxl:SignificantSupplierAxis">mxl:VendorCMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia73580c51d9a4f1487f837f47da1a1e7_D20210101-20211231"><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="mxl:SignificantSupplierAxis">mxl:VendorCMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id441d2c1ccb6487c8685618a5d4834c8_D20200101-20201231"><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="mxl:SignificantSupplierAxis">mxl:VendorDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i019488078a31483cbad4996605a67083_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4197eb1df8a49ed9bb242d37d65d660_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43276b56d4ec41169e604b3aacb34468_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ed3ed41e97240d09ea8ef424d817ae7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84dfbb4816f54f81826a2c3fb65e388e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i386043446c5f48819db02422a5691b42_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if007c2be94e942358ed40fba9b686433_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibec42fc677db4f13b09962fa4d6ec939_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7c4221079bd49ea829814314a110624_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb77a6db3fef456e88f6777fcbdf1d9c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6eec841a77774908a35f81bf1e6c0d7f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iead8ea8a210c4f5a81cb3838635621e9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6054cd0c6d204e1cbc7de16a8b8899d0_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib01bd79e6c324ec491acc42898399dec_D20220101-20221231"><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: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fa3f330921345c0ae46d6b70840d21e_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1793d844d0e84f4b8eb9216e9146aea6_D20210101-20211231"><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: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7922b62dc1344452bd704a234ae58170_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i831e25e78a4647b98b0034c0735890a2_D20200101-20201231"><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: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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ff4897a16b24458b9ba172d6e042c9d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i310900d4800f49dfb1272ef170975bae_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04990f9fb329482cb57b7aa659fb850b_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f3f74a2e8a94ef280698fd55f0e9b62_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b9ddc99eb5342c6bed5ab46653def82_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd0478bb4f8f4371a994205dfab45162_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d90460a14234618b7772e92ea0c8e7c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2d3d80f982b497bb6ea63b35ba63a5d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8b5144c8a7f44ce8f76f76a18500fe5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i852a2410e6404792884ba2a569c0835d_D20220101-20221231"><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:CN</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2012f56c77844e6afb780d4a85c1994_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic53266b36c614d5c80695a3a16d71000_D20200101-20201231"><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:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie45b1483cc524c0a9153919ed604e9fd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0808b68778c742eba2cefb380479d853_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a49ccbfaf644808925d5ea2270d49c3_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i891c804f7fb9493fa46a55b3d0f3b02f_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id96784b6ac634e778358b31c6564361a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5849e35dc0a247dc88e344a53dab4bac_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c857291dec64abc843679512f735146_D20220101-20221231"><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: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic09a52c15dcb4619999e50f8745c8444_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dbd225afdc24b6c90851f09899a3786_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5758f8c5a3c543bfb96a611342c89b73_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8302d70c39fa4c9bb57ff4ba79e7e863_D20220101-20221231"><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: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7104c8d700ff4926aa7bc0308d0f1a94_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67a3decaf2a04d05afb52196bfa3642b_D20210101-20211231"><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: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5f304e4756848d5880391afd4c58196_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32ceaac971bf4eff8ec920f5383e7496_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a666e51005048d1bd8c04f4d1b54168_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3e3ac08720545a28379c92c88073668_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddf8ff29ffa948d69b5dfa5b20d15dd2_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfe23a56f3254d46831907bfd25c6759_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if15bcc7846b944ec831dfaa490c87eb6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i039d7e695a884c6886a5a6c16cb31d00_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife112f7bfd024e0db1a250952fcbd50b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefd7b6ad2f1246eb929a7c94909ae296_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f08d4448bc244318847d60077b91fdb_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a179ed57d814935be4e2a02b866eda4_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if99597ceadef4c40abcd88e5ddc2a6ce_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0201bd30476548c08bcb4fa5bab7065a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf444ab26b404aea8a4f1b29219df863_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70abf36ae00b4647b6ea2c3103acf166_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifef15e0820734f969b96cefc8eabf837_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7a69237c98c429c81c6d5e93295379c_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35137e6c15b54b38aaf337c7d090aafa_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i122093c2de574ac1a7d4013d0245c9e2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic63364af8af44c2997f2587aeba8e5ca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24d9ffe6acb8495ea76d448ae8d8af24_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cde07cfc2c54f1d8a9b0af473f7209b_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20fa3a7ad9a64627b50943ce61b410ca_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43b7e8010f464c8b86000345372dc181_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f9284317ac74f44b25bc8702f6052b7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf2b7a2eb5c04e3b9cbe351a8230efc0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2fce455c7cd4dbca3ea984568e1349f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i218345ec5a0b49f29d834ce831a71239_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c3bce413c5a49318d927acacc29a7fb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id88460fb8ed748aeb3c34480224d5b93_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i606690cb32cd4a68ae507357b3d64e53_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ae0db1acbbf459096357bd98a70ff66_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="i2b0e3ffb785c4628ab9220954c00e887_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4703386ce018459b9fa06fd8ca0e2cba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02db174562fd42a29c46131ef506ba7c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafe8100d89344d5bba16553ba6e0915e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa303653211b4c3da9e42ec8331356ae_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a3fcae64cee4f2eaf92313cbc3293a7_D20210101-20211231"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6864287cd5345e5ad9751f0ec410735_D20210101-20211231"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05e9af0234d94642a460bbdedc4d0393_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2509d995aa484cffa3b869fb27e3dcab_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a063e53827c43749a044dae4f47ae36_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="if1193775c3fd499c856677513dbb91d5_D20210223-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7972191765ab45f78f85584351d991dc_D20230117-20230117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyYMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-17</xbrli:startDate><xbrli:endDate>2023-01-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc72622ce3dc41ecb07d94fa6113b82f_I20230117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyYMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-17</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYz_54c4383a-2575-4fdd-b147-f75f2d71b09d">10-K</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZWM0YjRjNDA0MTE3NDZiMWFkNDUzY2Y0ZmExY2RlZmQvdGFibGVyYW5nZTplYzRiNGM0MDQxMTc0NmIxYWQ0NTNjZjRmYTFjZGVmZF8wLTAtMS0xLTk0MzQx_00958a0f-cf2a-4aae-af04-0009e39b8888">&#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%">ANNUAL 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 Fiscal Year Ended <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU5_6930121a-5ce5-43d0-8690-c949b7f2bd0d"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU5_4bd46437-d0ab-442d-a01e-65195ac20dfe">December 31</ix:nonNumeric>, 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6MTFhMjQ2NDU0MmMwNDljZWI3NTg4ZWM4MmZmNGU5ZjIvdGFibGVyYW5nZToxMWEyNDY0NTQyYzA0OWNlYjc1ODhlYzgyZmY0ZTlmMl8wLTAtMS0xLTk0MzQx_3d3172ae-ad7a-4e8c-ad15-2dbd01a62906">&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzY0_b540bdde-587d-4579-b39b-f7f2e6b57236">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYw_6f40b5aa-5857-4890-9827-d9630391fd1b">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8wLTAtMS0xLTk0MzQx_9bfcf7e7-217f-46cf-93a9-e395a7c58338">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8wLTQtMS0xLTk0MzQx_675a7df7-433e-47b2-87ea-256710dfb4f1">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTAtMS0xLTk0MzQx_b4a3ed63-01c2-44e1-bb00-780580930e10">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTEtMS0xLTk0MzQx_308eeb56-35e1-4dda-b116-89c7ea16a448">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTItMS0xLTk0MzQx_ee4961f9-0250-4e21-9649-e31f27dd7235">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTQtMS0xLTk0MzQx_81762eb4-499d-46b1-9680-991883ed2847">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzUx_22a4892d-81e2-4126-b817-7f4abed7530f">760</ix:nonNumeric>) <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU0_c7bdbac5-062d-44a7-8ced-5136bb9c17af">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="margin-top:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZjZiNzQ5OTk4Zjg3NDVjOWJiNGMzYjMxMzg4M2VkNjMvdGFibGVyYW5nZTpmNmI3NDk5OThmODc0NWM5YmI0YzNiMzEzODgzZWQ2M18xLTAtMS0xLTk0MzQx_9b8722ca-ecc2-4fae-9321-37d56e9a3613">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZjZiNzQ5OTk4Zjg3NDVjOWJiNGMzYjMxMzg4M2VkNjMvdGFibGVyYW5nZTpmNmI3NDk5OThmODc0NWM5YmI0YzNiMzEzODgzZWQ2M18xLTEtMS0xLTk0MzQx_7568b3ea-5359-4ece-ad06-74d409e40475">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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZjZiNzQ5OTk4Zjg3NDVjOWJiNGMzYjMxMzg4M2VkNjMvdGFibGVyYW5nZTpmNmI3NDk5OThmODc0NWM5YmI0YzNiMzEzODgzZWQ2M18xLTItMS0xLTk0MzQx_edb20eb2-5421-4df5-b315-5dde801f7368">The Nasdaq Stock Market LLC</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None</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%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzUy_7bcec0fa-792c-47eb-99c1-d5c643627dba">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:5pt;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 if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160; &#160;<ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYy_6564ebde-f13e-4b4a-bdc4-8c8d47af0dfc">No</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></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%">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU1_0dea96c9-309b-43eb-9ddb-b15c2ee02d39">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU2_cc12f7b1-63b6-490e-b039-e814cd4603a9">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6YTliYzIwNDFkZTMzNDZmM2E1MmI3Y2Y1YTY1ZjljOGUvdGFibGVyYW5nZTphOWJjMjA0MWRlMzM0NmYzYTUyYjdjZjVhNjVmOWM4ZV8wLTAtMS0xLTk0MzQx_7f8b66a3-0fed-4c06-8413-8479ee3ae38f">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6YTliYzIwNDFkZTMzNDZmM2E1MmI3Y2Y1YTY1ZjljOGUvdGFibGVyYW5nZTphOWJjMjA0MWRlMzM0NmYzYTUyYjdjZjVhNjVmOWM4ZV8wLTEwLTEtMS05NDM0MQ_36540956-f946-48cf-a4a7-9507c30f55b5">&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6YTliYzIwNDFkZTMzNDZmM2E1MmI3Y2Y1YTY1ZjljOGUvdGFibGVyYW5nZTphOWJjMjA0MWRlMzM0NmYzYTUyYjdjZjVhNjVmOWM4ZV8xLTYtMS0xLTk0MzQx_e8c7537b-2d8c-4e09-8a65-24c02d6f3cb5">&#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><br/></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:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. &#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU3_0dc56371-343c-4cc4-a1be-c25e6c49d367">&#9745;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#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:115%">&#9744;</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%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. &#9744;</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%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167; 240.10D-1(b). &#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYx_9479d725-ece5-494c-8f77-8c6225202dd3">&#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-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the registrant&#8217;s common stock, $0.0001 par value per share, held by non-affiliates of the registrant on June 30, 2022, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, was $<ix:nonFraction unitRef="usd" contextRef="i79c21dcbb1c54543a681dbe44ef22c89_I20220630" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8yNzg3_f462276e-af72-4b59-9e18-8dd5beb52cb2">2.4</ix:nonFraction> billion (based on the closing sales price of the registrant&#8217;s common stock on that date). Shares held by persons who may be deemed affiliates have been excluded. This determination of affiliate status with respect to the foregoing calculation is not a determination for other purposes.</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 January&#160;25, 2023, the registrant had <ix:nonFraction unitRef="shares" contextRef="icb81422e6d8c44cf8e14417bc680e72e_I20230125" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zMjgw_69d8fd6d-a50b-4e35-8399-408076bb57ce">78,745,852</ix:nonFraction> shares of common stock, par value $0.0001, outstanding.</span></div><div style="margin-top:9pt;text-align:center;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><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:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><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%"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU4_081add88-171e-446e-89f4-16babd7e90f4" escape="true">Information required by Part III of this Form 10-K is incorporated by reference to the registrant&#8217;s proxy statement or the Proxy Statement, for the 2023 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.</ix:nonNumeric></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="i69ed6aba22ba4bb19a5e5e88b7dd1395_7"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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="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:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_10">Part I</a></span></div></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%;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%">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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_13">Business</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_13">4</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_67">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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_67">16</a></span></div></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%">Item 1B.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_88">Unresolved Staff Comments</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_88">50</a></span></div></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%">Item 2.</span></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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_91">Properties</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_91">50</a></span></div></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%">Item 3.</span></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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_94">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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_94">51</a></span></div></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%">Item 4.</span></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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_100">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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_100">51</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 style="text-align:center"><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_103">Part II</a></span></div></td><td colspan="3" 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%">Item 5.</span></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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_106">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity 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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_106">52</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_109">[Reserved]</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_109">53</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 7.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_112">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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_112">53</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 7A.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_166">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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_166">66</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 8.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_169">Financial Statements and Supplementary Data</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_169">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 9.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_172">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_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 9A.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_175">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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_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 9B.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_181">69</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 9C.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_184">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_184">70</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 style="text-align:center"><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_187">Part III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_190">Directors, Executive Officers and Corporate Governance</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_190">71</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 11.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_193">Executive Compensation</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_193">71</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 12.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_196">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_196">71</a></span></div></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%">Item 13.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_199">Certain Relationships and Related Transactions, and Director Independence</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_199">71</a></span></div></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%">Item 14.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_202">Principal Account</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_202">ant</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_202"> Fees and Services</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_202">71</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 style="text-align:center"><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_205">Part IV</a></span></div></td><td colspan="3" 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%">Item 15.</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_208">Exhibit</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_208">s</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_208"> and</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_208"> Financial Statement Schedules</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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_208">72</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="i69ed6aba22ba4bb19a5e5e88b7dd1395_10"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;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-bottom:5pt;margin-top:5pt;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 </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%">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 information in this Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022, or this Form&#160;10-K, contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, which are subject to the &#8220;safe harbor&#8221; created by those sections and involve substantial risks and uncertainties. These forward-looking statements include, but are not limited to, statements concerning our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management. The words &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;plans,&#8221; &#8220;projects,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, we may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements that we make. </span></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%">These forward-looking statements include, but are not limited to, statements concerning the following:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">statements relating to the pending merger with Silicon Motion, including but not limited to the effect that the merger with Silicon Motion or failure to consummate the merger will have on our operations and financial condition, including indebtedness, the anticipated benefits and potential synergies of the potential merger with Silicon Motion, our ability to obtain the government authorizations necessary to consummate the merger, the anticipated timing of the People&#8217;s Republic of China&#8217;s State Administration for Market Regulation, or SAMR, review and final determination and the anticipated closing date of the potential merger with Silicon Motion;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain an adequate rate of revenue growth and our future financial performance, including our expectations regarding our revenue, gross profit or gross margin and operating expenses;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 grow our business, including to expand globally and into other markets; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 demand for our solutions, products and services we offer;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 future performance; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 retain and increase sales to existing customers and attract new customers;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">statements regarding our business plans; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">statements regarding our ability to service our debt;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 sufficiency of our present cash and cash equivalents balances and cash flows;</span></div><div style="margin-top:3pt;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">future trading prices of our common stock and the factors impacting such stock prices; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 efficacy of our internal controls, policies and procedures;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 accuracy of the assumptions underlying our critical accounting estimates;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expectations regarding our ability to expand our product portfolio or enhance existing products;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 capabilities of our technology;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expectations relating to market share and market opportunity; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expectations regarding our supply chain; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 increased competition in our market and our ability to compete effectively;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 seasonal and cyclical trends on our results of operations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 effect macroeconomic conditions, geopolitical changes, supply chain issues, and the COVID-19 pandemic may have on our business and industry;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 financial and legal impact of certain laws and regulations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential information technology failures and offensives, including security breaches and cyber-attacks and our ability to respond to such incidents;</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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 associated with defending intellectual property infringement and other claims and the potential outcomes of such disputes, such as any claims discussed in &#8220;Legal Proceedings&#8221;;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 expectations concerning relationships with third parties; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 attract and retain key personnel; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain, protect and enhance our brand and intellectual property;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and industry trends; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">estimates and estimate methodologies used in preparing our financial statements;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 belief that we have adequately reserved for loss contingencies that are probable;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 effect certain factors may have on our tax liability, including but not limited to global and domestic tax reform;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 impact of tariffs imposed by the U.S. on goods from other countries and tariffs imposed by other countries on U.S. goods; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 identify, complete and realize the benefits of future acquisitions of or investments.</span></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%">These forward-looking statements involve risks, uncertainties and assumptions that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation, the risks set forth in Part&#160;I, Item&#160;1A, &#8220;Risk Factors&#8221; in this Form&#160;10-K. </span></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 forward-looking statements made in this Form 10-K relate only to events as of the date on which the statements are made. We do not assume any obligation to update any forward-looking statements made in this Form 10-K to reflect events or circumstances after the date of this Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">These forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_13"></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 1. &#160;&#160;&#160;&#160;BUSINESS</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_16"></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%">Corporate Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporated in the State of Delaware in September 2003. Our executive offices are located at 5966 La Place Court, Suite 100, Carlsbad, California 92008, and our telephone number is (760) 692-0711. In this Form 10-K, unless the context otherwise requires, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to MaxLinear, Inc. and its directly and indirectly wholly-owned subsidiaries. Our website address is www.maxlinear.com. The contents of our website are not incorporated by reference into this Form 10-K. We provide free of charge through a link on our website access to our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, as well as amendments to those reports, as soon as reasonably practical after the reports are electronically filed with, or furnished to, the Securities and Exchange Commission, or SEC. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intellectual Property Rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> section below for a list of our trademarks and trade names.&#160;All other trademarks and trade names appearing in this Form 10-K are the property of their respective owners.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_19"></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, or SoC, solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. We are a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. In most cases, these products are designed on a single silicon-die using standard digital complementary metal oxide semiconductor, or CMOS, processes and conventional packaging technologies. We believe this approach enables our solutions to achieve superior power, performance and cost relative to our industry competition. Our customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, which incorporate our products in a wide range of electronic devices. Examples of such devices include cable Data Over Cable Service Interface Specifications, or DOCSIS, fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our highly integrated semiconductor devices and platform-level solutions are primarily manufactured using low-cost CMOS process technology. CMOS processes are ideally suited for large digital logic implementations targeting high-volume </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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 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 id="i69ed6aba22ba4bb19a5e5e88b7dd1395_22"></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%">Industry Background</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the last two decades, ubiquitous internet connectivity has driven exponential growth in data content, delivery, distribution, and consumption. We expect this trend to continue owing to:</span></div><div style="margin-top: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">The rapid rise of social media and crowd-sourced real-time content;</span></div><div style="margin-top: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">The proliferation of on-demand Over-The-Top, or OTT, video services such as Netflix and Amazon Prime;</span></div><div style="margin-top: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">Rapid growth in data center and cloud-based services such as Amazon Web Services, Google Search and Apps, and AI/machine learning;</span></div><div style="margin-top: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">The &#8220;remote economy&#8221; accelerated by the COVID-19 pandemic, the shift to work-from-home, and increasing dependence on video conferencing services such as Zoom;</span></div><div style="margin-top: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">The proliferation of &#8220;Internet of Things&#8221;, or IoT, including internet-connected appliances within the home, manufacturing industries, and enterprises; 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">The advent and growth of broadband 4G/5G wireless mobile internet connectivity.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect a strong trend of continuous upgrade of network bandwidth and latency (i.e. the delay between sender and receiver) in order to keep pace with the exponential growth of network data traffic generated by the above activities. For example, cloud-based services increasingly require stringent low latency and extremely high-speed network connections between servers and storage within a data center. Also, IoT devices are generating an increasing amount of internet traffic and require low network latency. These IoT devices include smart speakers, smart lighting and other smart appliances in the connected home; commercial air-conditioning; video surveillance equipment; manufacturing machinery; and point-of-sale asset tracking systems. The reduction of speed and latency bottlenecks throughout networks is heavily reliant on wide spectrum or broadband, high-frequency circuits, and digital signal processing algorithms that can improve spectrum utilization efficiency. These trends are key drivers across many of our target end 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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Connected Home:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Competing cable, fiber and other broadband video and data service providers are offering consumers bundled video, voice, and broadband data access and whole-home internet connectivity. These home data gateway modems or access devices are required to simultaneously receive, demodulate, and decode multiple signals, which are spread across several channels of frequency bandwidth over a wide frequency range and propagate on coaxial cable, copper, optical fiber or airwaves. Further, each gateway distributes content throughout the home using a broadband communication transceiver and network processor SoC based on Wi-Fi, Ethernet, Multimedia over Coax, or MoCA, and other wireline home data connectivity standards. As a result, the number of transceivers required in each home, whether for wireless or broadband wireline access and distribution, is greatly increased. For example, cable multiple-system operators, or MSOs, have ramped up deployments of multi-gigabit DOCSIS 3.1 home equipment and services, which &#8220;bond&#8221; multiple channels of frequency bands on a coaxial cable, to provide a higher aggregate &#8220;sum-of-the-channels&#8221; bandwidth to home subscribers. For example, within the home, Wi-Fi 6 uses wider bandwidth channels and channel-bonding, as well as more sophisticated means of wireless spectrum sharing by users, to provide seamless whole-home coverage. </span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Data Center Infrastructure: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inside hyperscale data centers operated by Amazon, Google and others, high-speed optical transceivers connect racks of servers and storage through a hierarchical network of switches and routers. Cloud services and machine learning are dependent upon the ability to interconnect vast numbers of servers and storage inside a data center with extremely low latency and highest bandwidth to enable the entire data center to act as a single computing or data processing unit. Consequently, the data traffic growth </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inside</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the data center has significantly outstripped the data traffic flowing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">to and from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the data center. Currently, while server connections are transitioning from 10Gbps to 25Gbps or 100Gbps links, router and switch connections are moving from 100Gbps to 400Gbps speed interconnections. The physical limits and challenges of removing the heat dissipated by these optical transceivers and switches are the primary barriers to even higher interconnect </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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">speeds. For all these reasons, improving the bandwidth and power efficiency of data center networking technology within and between data centers remains a critical challenge for the evolution of next-generation data centers. </span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">5G Wireless Infrastructure: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expensive, finite, fractured and non-contiguous 5G wireless spectrum is being utilized more efficiently by aggregating or bonding multiple non-contiguous channels of spectrum with highly complex radio transceivers in a wireless base-station radio unit. These complex radio transceivers can also be configured in large antenna arrays to direct wireless signals more efficiently to specific users, also known as Massive Multiple-Input Multiple Output beamforming, or MMIMO. Beamforming vastly improves coverage (range), maximizes data rates (bandwidth), and creates spectral efficiency (data rate per unit spectrum). Densification, or increasing the number of wireless base-stations per unit area, also improves network capacity and coverage. In turn, the wireless and optical backhaul transport networks required to connect the higher number of base-station cells must have greater data capacity. As a result, microwave wireless backhaul and fronthaul transport links are migrating to millimeter wave operating frequencies where the availability of spectrum improves data capacity by more than tenfold. Implementing 5G access and transport functionality within base-stations requires radio transceivers that can process larger radio spectrum bandwidths; have expanded RF range; compensate for signal distortion from high-power amplifiers; support beamforming in large antenna arrays; and have the ability to transport high speed data to and from the network, all in a low-cost, power-efficient design.</span></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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Industrial &amp; Multi-Market</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Increasingly, in the industrial world, manufacturing equipment and appliances are connected to each other and to the cloud to better optimize utilization, improve power consumption, and plant management. Legacy equipment and new installations need to communicate with each other via newer and older connectivity protocol standards. This, in turn creates growth opportunities for interface products, and interface bridge products supporting multiple protocols. We believe our interface product portfolio, which consists of serial interface, universal serial bus, or USB, universal asynchronous receiver transmitter, or UARTS, peripheral interconnect express, or PCIe, devices, data converters and power management integrated chips, or PMICs, addresses a broad and growing servable market across communications, industrial and multiple other end 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%">The development of broadband, low power, integrated communication SoC solutions is at the heart of competitiveness across a range of different businesses spanning broadband wireline access, mobile data services, hyperscale cloud data centers, and cloud computation and storage markets. Additionally, the proliferation of increasingly complex high frequency, high bandwidth and low-power applications has led to a rapid increase in the demand for systems that require multiple RF, mixed-signal, and high-performance analog and digital signal processing transceiver SoCs.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_25"></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%">Challenges Faced by Providers of Systems and RF Transceivers and Optical Interconnects</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Designing and implementing high-frequency, high-bandwidth RF transceiver systems is extremely challenging owing to the high operating frequency ranges and wide frequency bands across which the communication signal is transmitted. As a result, system designers must contend with significantly more sources of interference and signal impairments than in the case of traditional narrow band, low-frequency communication systems. These narrow band single-channel RF transceivers often use conventional radio system architectures that require expensive discrete components, and are fabricated in costly special-purpose semiconductor technologies, such as silicon germanium, gallium arsenide, and RF enhanced CMOS process technologies.</span></div><div style="margin-top: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 key challenges of capturing and processing high quality broadband communications signals include:</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Receiving single or multiple RF/digital communications signals spanning multiple frequency bands over a wide spectrum:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Many of the advanced high-data-rate applications require the simultaneous RF reception of multiple channels or frequency bands in order to first aggregate, and then subsequently demodulate, the data signal, which is spread over discrete disparate frequency bands. Likewise, data transmission is achieved by disaggregating the user&#8217;s data signal and transmitting it over multiple available frequency bands spanning a wide frequency spectrum. For example, in the cable modem and broadband gateway markets, it is necessary to support the simultaneous reception of multiple channels of high-definition video, voice, and data applications in many system designs. OEMs meet these stringent requirements via multiple narrow- or wide-band RF receivers, each of which is dedicated to the reception of a single frequency band. An alternate, but highly challenging, approach involves Full Spectrum Capture, or FSC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, receiver SoCs, which can receive and digitize the entire available RF frequency spectrum in the transmission medium. They can then select and aggregate the relevant frequency bands over which the data is spread using analog and mixed-signal digital co-processing techniques. In contrast, use of multiple discrete conventional narrowband RF receivers is impractical due to increased design complexity, overall cost, circuit board space, power consumption and heat dissipation limitations. In addition, such narrowband receiver implementations suffer from signal integrity issues, reliability, and thermal challenges owing to the proximity of sensitive multiple RF receivers and discrete components in a limited PCB footprint.</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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Signal Clarity Performance Requirements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In communications systems, performance is limited by the quality of the received/transmitted signal that can be supported throughout the channel bandwidth. Signal-to-noise, or SNR, ratio measures the strength of the desired signal relative to the sum of the noise and undesired signal energy in the same channel. High capacity 5G wireless cellular data networks operate across non-contiguous wireless spectrum bands, while wired coaxial cable and power-line networks require broadband RF transceivers supporting high SNR. Optical transceivers operate across the widest bandwidths available and must preserve the necessary SNR throughout their bandwidth. These transceiver systems must isolate the desired signals from the undesired signals that are invariably present in their wide operating frequency range. The undesired signals not only include the noise generated by the natural environment, but also interference produced by home appliances, enterprise communications equipment, and other wireless networking systems. For example, in 5G mobile infrastructure applications, a radio transceiver receiving a channel at 1710MHz must cope with reflections in the environment as well as interference from a neighboring channel at 1660MHz picked up by the receiving antenna. The transceiver must also compensate for distortion introduced by the strong signals out of the transmitting antenna. Analog and digital signal processing is employed to improve SNR in the received and transmitted signals. Beamforming and MIMO of radio signals also significantly improves SNR ratio, but requires sophisticated RF, analog and digital signal co-processing, and software expertise. Broadband reception and beamforming of RF signals in mobile environments are extremely difficult to implement due to the stringent size, cost, and power consumption constraints. Also, higher order modulation of communication signals requires extremely high SNR to maximize data capacity in a finite spectrum, which greatly increases the difficulty of implementing broadband systems.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Power Consumption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power consumption has become a major concern inside communication systems, including home access gateways, wireless base-stations and data center infrastructure applications. For example, inside the home, Wi-Fi capacity and bandwidth improvement require increasing the number of transceivers per access point with greater channel bandwidths. As a result, the home Wi-Fi gateway has significant heat dissipation challenges within the system due to the increase in power consumption. Likewise, within the data center, physical limitations in the ability to remove heat efficiently from network switches, and the optical transceivers plugged into them, are the main obstacles to increasing data center network bandwidth at and beyond 400Gbps speed per optical transceiver. These switches and transceivers now consume an increasingly significant fraction of total data center power. In 5G wireless access infrastructure applications, the cost of provisioning power to base-station antenna towers and the operating cost attributable to energy consumption is high. In many multiple-transceiver system designs, a majority of the system&#8217;s overall power consumption can be ascribed to radio transceivers.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Size: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The size of electronic components, such as RF transceivers and digital signal processing SoCs, is a key consideration for system designers and the service providers that deploy them. In wired optical infrastructure applications inside data centers, rapidly increasing network server and switch face-plate density trends are aggressively driving reduction of the size of optical transceiver interconnects. In 5G wireless infrastructure, space on the base-station radio towers where the radios and modems are mounted, is highly constrained and is a significant portion of operating costs. The deployment of MMIMO and antenna arrays, and cell densification for 5G wireless coverage and capacity, greatly increase the number of radio transceivers required in each base station radio tower and the number of base stations in a cell. As a result, there is a growing trend and an increasing need for highly complex integrated SoCs with greater numbers of transceivers per SoC.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are also challenges that are specific to the processing of high-speed optical interconnect signals in our target data center 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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.46pt">Optical Fiber Channel Impairments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The inherent optical properties of the fiber material result in impairments to the optical signal as it propagates along the fiber. These impairments degrade signal integrity due to the loss of light intensity and other adverse modal, chromatic and polarization dispersion effects on the propagating light. Further, electrical signal impairments are introduced in the process of conversion of optical signals to electrical signals, which together reduce the maximum data throughput and limit the distance over which data can propagate over fiber. Therefore, communications SoCs present inside optical modules (often referred to as digital signal processors or DSPs) are required to correct both electrical and optical signal impairments at both ends of the fiber termination.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.46pt">Photonics Device Technology:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Today&#8217;s state-of-the art in photonic device technology lags the rapidly increasing speed requirements of data traffic within cloud data centers and optical transport links between telecom data centers. This imposes severe limits to the high-speed conversion of electrical signals to optical signals, and vice versa, owing to the bandwidth limitations, nonlinearities, and noise properties in lasers, modulators, and photo detectors used in optical modules.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.46pt">Form Factor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Optical transceivers are required to conform to multi-source agreement, or MSA, standardized form factors, which in turn determine the number of transceiver ports that can fit in the face plates of standard server, storage, and switch rack units. Standardization of transceiver form factors and rack unit face plates allows data center operators to upgrade network speeds of existing installations by simply replacing older optical transceivers and switches with newer faster ones, </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><br/></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%">rather than having to overhaul installed fiber infrastructure and floorplan. The dimensions of the standard face plate impose a severe constraint on the amount of heat that can be practically removed from a rack unit. A major challenge facing optical transceiver SoCs is to support exponentially growing data rates within the standardized form factor and thermal constraints.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_28"></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%">Our RF, Mixed-Signal and Digital SoC Platform Solutions</span></div><div style="margin-top: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 SoC solutions for the connected home, mobile and wireline infrastructure, data centers, and industrial and multi-market applications. Our products exemplify our core integrated circuit design and communications systems engineering capabilities:</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Proprietary broadband/RF, analog and mixed-signal transceiver front ends: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our analog and mixed-signal IC designers implement complex broadband radio transceiver front-ends and data converters in standard silicon CMOS processes, which enables single-die integration of a complete digital signal processing communication system. This results in state-of-the-art performance, highest energy efficiency or lowest power, smallest form factor, and the lowest manufacturing cost of a target function. For example, in cable DOCSIS3.1 data gateways, our single-chip FSC receivers digitize the entire cable spectrum and aggregate multiple frequency bands or channels using analog and digital signal co-processing to enable multi-gigabit data services. There is a 100-fold reduction in power per unit bandwidth while increasing the total data throughput by an even greater factor. Our high-performance mixed-signal design capability, which involves the high-speed conversion of signals precisely and efficiently between analog and digital domains, is core to all our products and market applications, including high-speed optical interconnect applications inside data centers, 5G Access infrastructure MMIMO radios, and millimeter wave and microwave wireless backhaul transport.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Advanced digital signal processing ASIC design and algorithms:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our signal processing algorithm and digital application-specific integrated circuits, or ASIC, design expertise is at the core of our ability to employ digital signal processing to enable breakthroughs in CMOS analog RF front-end design and vice-versa. For example, impairments introduced by analog systems such as power amplifiers and photonics devices are canceled using sophisticated digital signal processing algorithms to achieve superior signal quality, reduce power consumption, and improve the speed of operation. Communication systems across a range of our current and future target markets share common signal processing functions, such as efficient error control coding, compensation for transmission medium or channel induced impairments, and digital processing of wideband signals. As such, algorithmic breakthroughs in one application are directly applicable to other product areas.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Embedded systems and software architecture:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our products contain complex integrated computer processing unit subsystems. These subsystems typically include multiple low-power microprocessor cores, packet processor, bus and peripherals, memory controllers, and interrupt processing. In addition to signal processing and supervisory activity functions, we also implement multiple layers of real-time embedded firmware and protocol stacks on a single chip. We believe our expertise and track record of successfully developing widely deployed, reliable embedded protocols for networking applications are essential to the evolution of connected home products of the future. Our firmware design capability is critical to the ease of use of our products in end customer platforms.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Architecture and system design for highly integrated end-to-end communication platform solutions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our novel design techniques tradeoff individual signal path circuit level performance to optimize the overall system performance. Our holistic platform and system level design approach eliminates costly, and power-hungry overdesign of individual circuit elements. It allows us to address more complex customer problems that require a deeper understanding of the customer&#8217;s end product. Our products not only integrate the entire physical layer, or PHY, but also implement complete protocol stacks along with ready-for-use product level interface functionality and associated platform software. We also provide the most efficient and cost-effective platform level power management IC solutions that regulate and monitor the power consumption for our chips and other circuits on the platform. The integration of the entire system on a single-chip or utilizing minimal number of silicon dies reduces the number of external board-level components, decreases board space, improves performance, simplifies customers&#8217; product design, and significantly reduces power consumption.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Low-power design methodology: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The superior energy efficiency of our products reflects our years of cumulative experience and research and development, or R&amp;D, investment in system architecture, semiconductor device modeling, and integrated circuit design expertise. At extremely high data rates, when electrical signals transit on and off the chip, there is a severe penalty in speed and power consumption. Therefore, significant reduction in power consumption of a device requires minimization of signal transitions between multiple chips. Our ability to achieve the highest levels of integration of all analog/RF and digital signal processing functionality on the same chip minimizes power consumption by eliminating such signal transitions. Our solutions disproportionately impact our end-customer&#8217;s product power dissipation, such as in cable modems, cable FDX fiber nodes, 400Gbps optical transceiver modules, and large 5G antenna radio transceiver arrays. Low power </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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">dissipation not only simplifies costly thermal design, but also eliminates the need for bulky fans and other cooling aids. This in turn improves end customer product reliability, increases the density of product features that can be supported in a compact footprint, and reduces overall system cost.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Scalable Platform:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our products share common, modular components such as data converters, radio architectures, signal processing algorithms, and digital signal processing circuit architectures, which enables us to offer fully integrated broadband RF transceiver based digital communication SoC solutions across a wide variety of markets while meeting the stringent performance requirements of these end market applications and standards. This contrasts to legacy solutions that require significant customization to conform to the various regional standards, technical performance and product feature requirements. As a result, our customers can minimize their design resources required to develop applications for multiple target markets using our platform solutions. In addition, we are able to deploy our engineering resources more efficiently to both diversify and address larger communications end markets.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_31"></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%">Our Strategy</span></div><div style="margin-top: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 objective is to be the leading provider of communications SoCs for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. We aim to continue to leverage our core analog and digital signal co-processing competencies to expand into other communications markets with similar performance requirements. The key elements of our strategy are:</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Extend Technology Leadership in RF Transceivers and RF Transceiver + Digital Signal Processing + Embedded Processor SoCs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our success thus far is largely attributable to a combination of our RF and mixed-signal design capability together with advanced digital design expertise. We have leveraged this core competency to develop high-performance, low-cost semiconductor solutions for broadband communications applications spanning the connected home, wireless access and backhaul network infrastructure, and high-speed fiber-optic modules for data center, metro, and long-haul infrastructure markets. We will continue to invest in this capability and strive to be an innovation leader in this 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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Leverage and Expand our Existing Customer Base: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We target customers who are leaders in their respective markets. We intend to continue to focus on sales to customers who are leaders in our current target markets, and to build on our relationships with these leading customers to define and enhance our product roadmap. By solving the specific problems faced by our customers, we can minimize the risks associated with our customers&#8217; adoption of our new integrated circuit products and reduce the length of time from the start of product design to customer revenue. Further, engaging with market leaders will enable us to participate in emerging technology trends and new industry standards.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Target Additional High-Growth Markets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our core competency is in RF analog and mixed-signal integrated circuit design in CMOS process technology. Several of the technological challenges involved in developing RF solutions for video broadcasting and broadband reception are common to a majority of broader communications markets. We intend to leverage our core competency in developing highly integrated RF transceiver and RF transceiver SoCs in standard CMOS process technology to address additional markets within broadband communications, communications infrastructure, and connectivity markets that we believe offer high growth potential.</span></div><div style="margin-top: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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Expand Global Presence: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the global nature of our supply chain and customer locations, we intend to continue to expand our sales, design and technical support organization both in the United States and overseas. In particular, we expect to align our regional support to our customer base. We believe that our customers will increasingly expect this kind of local capability and support.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Attract and Retain Top Talent: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to recruiting and retaining highly talented personnel with proven expertise in the design, development, marketing and sales of communications integrated circuits. We believe that we have assembled a high-quality team in all the areas of expertise required at an integrated circuit design and communications systems company. We provide an attractive work environment for all of our employees. We believe that our ability to attract the best engineers is a critical component of our future growth and success in our chosen markets.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_34"></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%">Customers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products, directly and indirectly, to OEMs, module makers and ODMs, and we refer to these as our end customers. By providing a highly integrated reference design solution that our customers can incorporate in their products with minimal modifications, we enable our customers to design cost-effective high-performance SoC-based solutions rapidly. A significant portion of our sales are through distributors based in Asia, who then resell our product.</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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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. In the years ended December&#160;31, 2022, 2021 and 2020, ten customers accounted for approximately 65%, 69% and 68% of our net revenue, respectively. In the years ended December&#160;31, 2022, 2021 and 2020, two of our direct customers represented 31%, 26% and 28%, respectively, of our net 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%">Products shipped to Asia accounted for 82%, 83% and 82% of our net revenue in the years ended December&#160;31, 2022, 2021 and 2020, respectively. Products shipped to Hong Kong accounted for 43%, 40%, and 42% of our net revenue in the years ended December&#160;31, 2022, 2021 and 2020, respectively. Products shipped to China accounted for 16%, 12% and 17% of our net revenue in the years ended December&#160;31, 2022, 2021 and 2020, respectively. Products shipped to Vietnam accounted for 13% of our net revenue in the year ended December&#160;31, 2021. Although a large percentage of our products are 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 cable modem products during the years ended December&#160;31, 2022, 2021 and 2020 related principally to sales to Asian ODM&#8217;s 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 id="i69ed6aba22ba4bb19a5e5e88b7dd1395_37"></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%">Sales and Marketing</span></div><div style="margin-top: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 worldwide through multiple channels, using our direct sales force, third party sales representatives, and a network of domestic and international distributors. We have direct sales personnel covering the United States, Europe and Asia. We also employ a staff of field applications engineers to provide direct engineering support locally to some of our customers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our distributors are independent entities that assist us in identifying and servicing customers in a particular territory, usually on a non-exclusive basis. Sales to distributors accounted for approximately 46%, 47%, and 49% of our net revenue in the years ended December&#160;31, 2022, 2021 and 2020, 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%">Our sales cycles typically require a significant amount of time and a substantial expenditure of resources before we can realize revenue from the sale of products, if any. Our typical sales cycle consists of a multi-month sales and development process involving our customers&#8217; system designers and management. </span></div><div style="margin-top: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 generally receive purchase orders from our customers approximately six to twenty-six weeks prior to the scheduled product delivery date. Because of the scheduling requirements of our foundries and assembly and test contractors, we generally provide our contractors production forecasts six to twelve months in advance and place firm orders for products with our suppliers up to twenty-six weeks prior to the anticipated delivery date, in some cases without a purchase order from our own customers. Our standard warranty provides that products containing defects in materials, workmanship or product performance may be returned for a refund of the purchase price or for replacement, at our discretion.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_40"></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%">Raw 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%">As a fabless designer of integrated circuits, we do not directly procure raw materials and instead, rely on third parties to manufacture, assemble and test, or supply, our products, as described in further detail under the below heading &#8220;Manufacturing.&#8221; To a lesser extent, we also purchase certain turnkey, or finished goods product, for resale. Raw materials used by third party foundries, assembly and test contractors and turnkey product vendors include silicon wafers, as well as lead frames or substrate materials, gold or copper wires, and molding compounds used in assembly/packaging and test of our products. We work closely with our vendors in providing a supplier forecast six to twelve months in advance to ensure they have an adequate supply of raw materials to cover our forecast.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_43"></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%">Manufacturing </span></div><div style="margin-top: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 third-party foundries and assembly and test contractors to manufacture, assemble and test our products. We also rely on certain vendors to supply turnkey products, including, in particular, Intel Corporation, for certain products we sell. This outsourced manufacturing approach allows us to focus our resources on the design, sale and marketing of our products. Our engineers work closely with our foundries and other contractors to increase yield, lower manufacturing costs and improve product quality while maintaining a socially responsible supply chain. </span></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%">Wafer Fabrication. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize an increasing range of process technologies to manufacture our products, from standard CMOS to more exotic processes including SiGe and GaAs. Within this range of processes, we use a variety of process technology nodes ranging from 0.18&#181; down to 14 nanometer. We depend on independent silicon foundry manufacturers to support our wafer fabrication requirements. Our key foundry partners include GlobalFoundries, Inc., or GF, in Singapore, </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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">Semiconductor Manufacturing International Corporation, or SMIC, in China, Taiwan Semiconductor Manufacturing Corporation, or TSMC, in Taiwan, and United Microelectronics Corporation, or UMC, in Taiwan and Singapore. We generally do not depend on a single source for the supply of our materials. Additionally, certain of the acquired products of the Wi-Fi and Broadband assets business are supplied to us under the terms of a supply agreement with Intel.</span></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%">Assembly/packaging and Test. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the silicon processing at the foundry, we forward the finished silicon wafers to independent assembly/packaging and test service subcontractors. The majority of our assembly/packaging and test requirements are supported by the following independent subcontractors: Advanced Semiconductor Engineering, or ASE, Amkor Technology, Giga Solution Technology Co. Ltd., SIGURD Microelectronics Corp., Unisem (M) Berhad and United Test and Assembly Center, or UTAC Holdings Ltd. </span></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%">Quality Assurance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented significant quality assurance procedures to assure high levels of product quality for our customers. Our operations are certified under ISO 9001:2015 standards. We closely monitor the work-in-progress information and production records maintained by our suppliers, and communicate with our third-party contractors to assure high levels of product quality and an efficient manufacturing time cycle. Upon successful completion of the quality assurance procedures, all of our products are stored and shipped to our customers or distributors directly from our third-party contractors in accordance with our shipping instructions.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_46"></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%">Corporate Social Responsibility</span></div><div style="margin-top: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 we continue to expand our presence around the world, we are mindful of our responsibility to maintain a socially responsible supply chain, reduce our carbon footprint, and give back to our local communities. Our board of directors and Nominating and Corporate Governance Committee oversees our environmental, social and governance directives.</span></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%">Socially responsible supply chain.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are committed to the use of a socially responsible supply chain to reduce the risk of human rights violations and the use of conflict minerals (tin, tungsten, tantalum and gold, or 3TG) from the Democratic Republic of Congo and certain adjoining countries. Our efforts include maintaining a supplier policy which bars the use of forced or child labor and slavery and a conflict minerals policy governing the use and distribution of 3TG minerals, as well as conducting due diligence before allowing a potential supplier to become a preferred supplier. We request the return of reporting forms related to conflict minerals from our suppliers under the Responsible Minerals Initiative, or RMI, Conflict Minerals Survey. Further, we seek to remove any suppliers that continue to fail to meet our supplier and conflict minerals policies after being provided the opportunity to remedy non-compliance via implementation of a corrective action plan.</span></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%">Reduce our carbon footprint</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. MaxLinear takes our common stewardship of the environment seriously. Among other things, we monitor our global environmental footprint, both directly and indirectly including measuring and reporting our greenhouse gas emissions and energy usage, and taking steps to reduce such usage; transitioning away from one-time use to sustainable reusable office products; and in our development efforts, our engineers are consistently focused on improving the power efficiency and thermal performance of our chips, minimizing waste, promoting recycling of reusable materials, and providing customer satisfaction through compliance with global environmental regulations as they relate to our products and 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%">As a fabless semiconductor design company, we do not manufacture our products and, with respect to the activities we conduct directly, we believe we leave a limited environmental footprint. With respect to our indirect environmental impact, we monitor the practices of our foundry partners and believe that each of them has made a public commitment to integrate sustainability and sensitivity to environmental impact into their manufacturing processes. For example, we believe that three of our largest manufacturing partners, Taiwan Semiconductor Manufacturing Corporation, Intel Corporation, and United Microelectronics Corporation, each maintain well-developed environmental management and sustainability programs that are publicly avowed and supported by the highest levels of management within those organizations. We also participate in recycling of integrated circuits and boards. Additionally, our products are compliant with the Restriction of Hazardous Substances, or RoHS, and Registration, Evaluation, Authorization and Restriction of Chemicals, or REACH, standards in the European Union, or EU.</span></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%">Contributing to community. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We encourage our employees to contribute to local communities. In March 2022, MaxLinear launched a relief effort contribution matching program which matches 100% of employee contributions to three organizations providing humanitarian relief to refugees of the conflict in Ukraine: Doctors without Borders, World Kitchen and Save the Children. Our efforts collectively raised approximately $60 thousand in donations to the relief organizations. In December 2022, our employees also participated in a donation, toys and goods drive to stop the cycle of child abuse and help at-risk youth </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><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the community. Together with a matching corporate contribution from the Company, the campaign raised in excess of $40 thousand, benefiting Olive Crest, a U.S. child abuse prevention and treatment charitable organization.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_49"></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%">Research and Development </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our future success depends on our ability to both improve our existing products and to develop new products for both existing and new markets. We direct our R&amp;D efforts largely to the development of new high-performance, mixed-signal RF transceivers and SOCs for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. We target applications that require stringent overall system performance and low power consumption. As new and challenging communication applications proliferate, we believe that many of these applications may benefit from our SoC solutions combining analog and mixed-signal processing with digital signal processing functions. We have assembled a team of highly skilled semiconductor and embedded software design engineers with expertise in broadband RF, mixed-signal and high-performance analog integrated circuit design, digital signal processing, communications systems and SoC design. As of December&#160;31, 2022, we had approximately 1,368 employees in our R&amp;D group. Our engineering design teams are located in Carlsbad, Irvine, and San Jose in California; Boston, Massachusetts; Singapore; Shanghai, and Shenzhen in China; Taipei and Hsinchu in Taiwan; Bangalore and Chennai in India; and Austria, Canada, Germany, Israel, and Spain.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_52"></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%">Competition </span></div><div style="margin-top: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 compete with both established and development-stage semiconductor companies that design, manufacture and market analog and mixed-signal broadband RF receivers, optical interconnects, high-performance interface, data and video compression and encryption, and power management products. Our competitors include companies with much longer operating histories, greater name recognition, access to larger customer bases and substantially greater financial, technical and operational resources, as well as smaller companies specializing in narrow markets, to internal or vertically integrated engineering groups within certain of our customers. In addition, our industry is experiencing substantial consolidation. As a result, our competitors are increasingly large multi-national semi-conductor companies with substantial market influence. Our competitors may develop products that are similar or superior to ours. We consider our primary competitors to be companies with a proven track record of supporting market leaders and the technical capability to develop and bring to market competing broadband RF receiver and RF receiver SoC, modem, and optical interconnect products. Our primary merchant semiconductor competitors include Broadcom, Inc., Qualcomm Incorporated, Realtek Semiconductor Corp., Nokia Corp., Skyworks Solutions, Inc., Xilinx, Inc., Altera Corporation, Credo Semiconductor Inc., MediaTek, Inc., Marvell Technology Group Ltd., MACOM Technology Solutions Holdings, Inc., Texas Instruments Incorporated, Analog Devices, Inc., Renesas Electronics Corporation, and Microchip Technology Inc. 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%">The market for RF, mixed-signal and high-performance analog semiconductor products is highly competitive, and we believe that it will grow more competitive as a result of continued technological advances. We believe that the principal competitive factors in our markets include the following:</span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">product performance; </span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">features and functionality; </span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">energy efficiency; </span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">size; </span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">ease of system design;</span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">customer support; </span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">product roadmap;</span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">reputation; </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%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">reliability; and </span></div><div style="margin-top:9pt;padding-left:54pt;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:23.5pt">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%">We believe that we compete favorably as measured against each of these criteria. However, our ability to compete in the future will depend upon the successful design, development and marketing of compelling RF, analog, digital, and mixed-signal semiconductor integrated solutions for high growth communications markets. In addition, our competitive position will depend on our ability to continue to attract and retain talent while protecting our intellectual property.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_55"></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%">Intellectual Property Rights</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success and ability to compete depends, in part, upon our ability to establish and adequately protect our proprietary technology and confidential information. To protect our technology and confidential information, we rely on a combination of intellectual property rights, including patents, trade secrets, copyrights and trademarks. We also protect our proprietary technology and confidential information through the use of internal and external controls, including contractual protections with employees, contractors, business partners, consultants and advisors. Protecting mask works, or the &#8220;topography&#8221; or semiconductor material designs, of our integrated circuit products is of particular importance to our business and we seek to prevent or limit the ability of others to copy, reproduce or distribute our mask works.</span></div><div style="margin-top: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 over one thousand issued patents and numerous patent applications pending in the United States. We also have issued foreign patents and pending foreign patent applications. We file U.S and foreign patent applications to protect our intellectual property. Patents generally have a duration of twenty years from filing. While the remaining duration on the individual patents in our patent portfolio varies, we believe that the duration of our issued patents is adequate relative to the expected lives of 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 own numerous trademarks related to our current products that have been registered in the United States and 2 pending U.S. trademark registrations. We own foreign counterparts of certain of these registered trademarks in Brazil, Canada, Chile, China, the EU, Germany, Great Britain, Hong Kong, India, Israel, Japan, Korea, Malaysia, Singapore, Taiwan, and Thailand. We also claim common law rights in certain other trademarks that are not registered.Trademark rights may continue for a limited duration or in perpetuity, provided certain requirements are met.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not gain any competitive advantages from our patents and other intellectual property rights. Our existing and future patents may be circumvented, designed around, blocked or challenged as to inventorship, ownership, scope, validity or enforceability. It is possible that we may be provided with information in the future that could negatively affect the scope or enforceability of either our present or future patents. Furthermore, our pending and future patent applications may or may not be granted under the scope of the claims originally submitted in our patent applications. The scope of the claims submitted or granted may or may not be sufficiently broad to protect our proprietary technologies. </span></div><div style="margin-top: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 party to a number of license agreements for various technologies, such as a license agreement with Intel Corporation relating to demodulator technologies that are licensed specifically for use in our products for cable gateways. The license agreement with Intel Corporation has a perpetual term, but Intel Corporation may terminate the agreement for any uncured material breach or in the event of bankruptcy. If the agreement is terminated, we would not be able to manufacture or sell products that contain the demodulator technology licensed from Intel Corporation, and there would be a delay in the shipment of our products containing the technology until we found a replacement for the demodulator technology in the marketplace on commercially reasonable terms or we developed the demodulator technology itself. We believe we could find a substitute for the currently licensed demodulator technology in the marketplace on commercially reasonable terms or develop the demodulator technology ourselves. In either case, obtaining new licenses or replacing existing technology could have a material adverse effect on our business, as described in &#8220;Risk Factors &#8212; Risks Related to Intellectual Property &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</span></div><div style="margin-top: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 frequent litigation and other vigorous offensive and protective enforcement actions over rights to intellectual property. Moreover, there are numerous patents in the semiconductor industry, and new patents are being granted rapidly worldwide. Our competitors may obtain patents that block or limit our ability to develop new technology and/or improve our existing products. If our products were found to infringe any patents or other intellectual property rights held by third parties, we could be prevented from selling our products or be subject to litigation fees, statutory fines and/or other significant expenses. We may be required to initiate litigation in order to enforce any patents issued to us, or to determine the scope or validity of a third-party&#8217;s patent or other proprietary rights. We may in the future be contacted by third parties suggesting that we seek a license to intellectual property rights that they may believe we are </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><span><br/></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%">infringing. In addition, in the future, we may be subject to lawsuits by third parties seeking to enforce their own intellectual property rights, as described in &#8220;Risk Factors &#8212; Risks Related to Intellectual Property &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have settled in the past intellectual property litigation and may face additional claims of intellectual property infringement. Current litigation and any future litigation could be time-consuming, costly to defend or settle and result in the loss of significant rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and in &#8220;Item 3 &#8212; Legal Proceedings.&#8221;</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_58"></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%">Governmental Regulation</span></div><div style="margin-top: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 and operations around the world are subject to government regulation at the national, state, provincial, or local level addressing, among other matters, applicable environmental laws; health and safety laws and regulations adopted by government agencies such as the Occupational Safety and Health Administration; laws relating to export controls and economic sanctions; securities laws; rules of industry standards bodies such as The International Organization for Standardization; and, rules or regulations promulgated by governmental agencies such as the Federal Trade Commission, among others.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our properties and operations comply in all material respects with applicable laws protecting the environment and worker health and safety. We do not manufacture our own products but do maintain laboratory space at certain of our facilities to facilitate the development, evaluation, and testing of our products. These laboratories may maintain quantities of hazardous materials. While we believe we are in material compliance with applicable law concerning the safeguarding of these materials and with respect to other matters relating to health, safety, and the environment, the risk of liability relating to hazardous conditions or materials cannot be eliminated completely. To date, we have not incurred significant expenditures relating to environmental compliance at our facilities nor have we experienced any material issues relating to employee health and safety. We cannot provide assurances, however, that issues will not arise in the future or that applicable law will not require us to incur significant compliance expenditures.</span></div><div style="margin-top: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 also subject to various rules and regulations and other orders relating to export controls and trade sanctions. Certain of our products and technology are subject to the Export Administration Regulations, or EAR, which are administered by the United States Department of Commerce&#8217;s Bureau of Industry and Security, or BIS, and we may be required to obtain an export license before we can export certain controlled products or technology to specified countries or customers. In addition, the EAR imposes broad controls on entities listed on sanctioned persons lists, including the BIS &#8220;Denied Persons&#8221; list and BIS Entity List. If one of our customers, suppliers, or third party with whom we do business is listed on the Entity List, BIS List of Denied Persons, or other U.S. government list of restricted persons, then we will, as a general rule, be precluded from doing business with that entity unless one of a limited number of exceptions apply.</span></div><div style="margin-top: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 2022, the BIS issued an interim final rule to implement additional export controls which implemented additional export controls on advanced computing integrated circuits and certain related products. The primary impact of these rules is that we may be required to obtain a license to do business with certain customers, semiconductor foundries and outsource assembly and testing, or OSAT, facilities in China. The BIS rule also expanded the scope of foreign-produced items subject to license requirements when intended for certain entities located in China. BIS also added new entities in China to the EAR&#8217;s Unverified List. We have assessed the impact of the interim final rule and addition of new entities to the Entity List and the Unverified List, and we believe they do not have a material impact 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-weight:400;line-height:120%">We may experience a loss of revenues or supply while we are obtaining licenses needed to do business with certain customers, suppliers, and any other business partners who are added to the Entity List, and failure to obtain any required license could result in a reduction of anticipated revenues or supply until an alternate source of supply can be obtained. We cannot guarantee that additional export control restrictions or any sanctions imposed in the future will not restrict, prevent, or materially limit, our ability to conduct business with certain customers, suppliers, business partners or in certain countries. Although we have policies, controls, and procedures designed to maintain ongoing compliance with applicable laws, there can be no assurance that our employees, contractors, suppliers, or agents will not violate such laws or policies. Any such violations of trade laws, restrictions, or regulations can result in fines; criminal sanctions against us or our officers, directors, or employees; prohibitions on the conduct of our business; and damage to our reputation. We may be required to incur significant expense to comply with, or to remedy violations of, these regulations and laws. In addition, if our customers fail to comply with these regulations and laws, we may be required to suspend sales to these customers, which could damage our reputation and negatively impact our results of operations. The technology industry is subject to intense media, political, and regulatory scrutiny, which can increase our exposure to government investigations, legal actions, and penalties. </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%">14</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_61"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">Human Capital</span></div><div style="margin-top: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, and achieving those objectives requires us to maintain a work environment and culture that values diversity. As the source of our technological and product innovations, our design and technical personnel represent a significant asset. We operate across eighteen countries and are sensitive to the many cultures and backgrounds constituting our employee base. We acknowledge that we, along with the semiconductor and technology industry as a whole, can do more to advance gender and racial equality by increasing representation of underrepresented minorities as well as females in leadership and technical positions including engineering and other roles.</span></div><div style="margin-top: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 December&#160;31, 2022, we had 1,844 full-time employees, including 1,368 in R&amp;D, 296 in sales and marketing, 45 in operations and semiconductor technology and 135 in administration. We have employees across 18 countries: 46% are in Asia, 25% in the Americas, 17% in Europe and 12% in the Middle East. Our workforce is represented by the following race/ethnicities:</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%">60% Asian, 32% White or Middle Eastern, 8% Latinx or Hispanic origin, with 40% Asian, 57% White or Middle Eastern and 3% two or more races in senior management. Females represented 29% of our outside directors, 10% of senior management, 13% of our technical roles, and 17% of our total workforce. Of our total employee workforce, 10% is represented by Work Councils in Austria and Germany. The Work Council groups, common to these countries, are comprised of employees elected by the general employee base. We consider our global employee relations to be good. In 2022, our employee voluntary turnover rate was 11%.</span></div><div style="margin-top: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 human capital resources objectives include, as applicable, attracting and retaining talented and experienced employees, advisors, and consultants. We utilize multiple online search tools, specialized recruiting firms, employee referral programs and university hires to ensure a varied outreach approach for candidates. We aim to increase our hiring and retention of female talent including direct hires or interns from universities. We offer this via a combination of competitive base salary, time-based equity incentives and bonus plans linked to financial performance that are designed to motivate and reward personnel with annual grants of stock-based and cash-based incentive compensation awards to our employees, some of which vest over a period of four years, plus other benefits, in order to increase stockholder value and the success of our company by motivating such individuals to perform to the best of their abilities and achieve both our short and long-term objectives. We offer competitive benefits tailored to local markets and laws and designed to support employee health, welfare and retirement; examples of such benefits may include flexible Fridays which allow employees to work from home; paid time off; 401(k), pension or other retirement plans; employee leave to support well-being of employees and their dependents; employee stock purchase plan; basic and voluntary life, disability and supplemental insurance; medical, dental and vision insurance; health savings and flexible spending accounts; relocation assistance; and employee assistance programs. Our global training and development program focuses on harassment-free workplace and diversity topics, as well as ethics and export 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-weight:400;line-height:120%">Our executive compensation structure aligns executive incentives with the long-term growth objectives of MaxLinear, including long-term share price appreciation. In that regard, our executive compensation programs have tended to place a relatively heavier weighting on equity compensation than our peers and include a performance-based metric to executives&#8217; equity incentives in addition to other forms of compensation offered to all employees. For more details regarding our executive compensation, refer to information incorporated by reference from the information set forth under the captions &#8220;Executive Compensation&#8221; and &#8220;Compensation Discussion and Analysis&#8221; in either an amendment to this Form 10-K or our upcoming 2023 Proxy Statement.</span></div><div style="margin-top: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 2022, our ongoing focus on workplace safety and compliance to applicable regulations has enabled us to preserve business continuity while ensuring a safe work environment during the COVID-19 pandemic, adhering to local health authority guidelines or work-from-home arrangements for the rest of our workforce. We also comply with applicable laws and regulations regarding workplace safety and are subject to audits by entities such as the Occupational Safety and Health Administration, or OSHA, in the United States. We rely on third parties to manufacture our products and require our suppliers to maintain a safe work environment, as described in further detail under the above heading &#8220;Manufacturing.&#8221;</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_64"></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%">Seasonality </span></div><div style="margin-top: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 technical standards, short product life cycles and wide fluctuations in product supply and demand. From time to time, these and other factors, together with changes in general economic conditions, cause significant upturns and downturns in the industry, and in our business in particular. </span></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="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><span><br/></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our operating results are subject to substantial quarterly and annual fluctuations due to a number of factors, such as the overall demand volatility for semiconductor solutions across a diverse range of communications, industrial and multimarket applications, the timing of receipt, reduction or cancellation of significant orders, the gain or loss of significant customers, market acceptance of our products and our customers&#8217; products, our ability to timely develop, introduce and market new products and technologies, the availability and cost of products from our suppliers, new product and technology introductions by competitors, intellectual property disputes and the timing and extent of product development costs.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_67"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.&#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Annual Report on Form 10-K, or Form 10-K, 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, or 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-K 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-K. 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 Securities and Exchange Commission, or SEC. However, we do not undertake to update any forward-looking statement that may be made from time to time by or on behalf of us, whether as a result of new information, future events, or otherwise, except as required by law. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 Form 10-K, and in our other public filings, which could materially affect our business, financial condition or future results. Our risk factors are not guarantees that no such conditions exist as of the date of this report and should not be interpreted as an affirmative statement that such risks or conditions have not materialized, in whole or in part. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For the risks relating to our pending merger with Silicon Motion, please refer to the section of these risk factors captioned "Risks Relating to the Proposed Merger with Silicon Motion."</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_70"></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to the Proposed Merger with Silicon Motion</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the merger is completed, our actual results could differ materially from any expectations or guidance, including with respect to any cost savings and other potential synergies.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Failure to integrate Silicon Motion with our business successfully in the expected timeframe may adversely affect our results and financial condition if the merger is completed.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business relationships, including customer relationships, and those of Silicon Motion, may be subject to disruption due to uncertainty associated with the merger.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Motivating and retaining senior management and other key personnel may be difficult in light of the pending merger.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The merger agreement contains provisions that could require us to pay Silicon Motion a termination fee of $160&#160;million under certain circumstances.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the proposed merger is not completed, we will have incurred substantial costs that may adversely affect our operating results and financial condition, as well as the market price of our common stock.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to complete the merger is subject to various closing conditions, including regulatory approval by SAMR in China, which may contain burdensome conditions that could have a material adverse effect on our operation of the business following the merger.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">As a result of the transaction, we will materially increase our indebtedness which adversely affects our operating results and cash flows and our new loan agreements will likely contain covenants that could adversely affect our operational freedom and ability to pursue strategic transactions.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Servicing our materially increased indebtedness will require a significant amount of cash, and we may not have sufficient cash flow from our business to pay such indebtedness.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Additional securityholder lawsuits may delay or prevent the consummation of the merger and cause us and/or Silicon Motion to incur substantial defense or settlement costs, or otherwise adversely affect us or Silicon Motion.</span></div><div style="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><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fact that there is a merger pending could materially harm us or Silicon Motion and our results of operations.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Counterparties of Silicon Motion may acquire certain rights which could negatively affect us following the merger.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the merger is consummated, the ownership percentage interests of our stockholders will be reduced.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">After completion of the merger, we will be exposed to intensified risks associated with doing business in Taiwan.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect to incur substantial expenses related to the merger of MaxLinear and Silicon Motion.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The market value of our common stock could decline if large amounts of our common stock are sold post-merger.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Intense and increasing competition could have a material adverse effect on our revenue growth and market share.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Global economic conditions, including factors such as high inflation and recession, could adversely affect our revenues, margins, and operating results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We will lose sales if we are unable to obtain government authorization to export certain of our products or technology and we will be subject to legal and regulatory consequences for any noncompliance with applicable export laws.</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our business, financial condition and results 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="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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Increased tariffs or imposition of other trade barriers could have a material adverse effect on our revenues and results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We are subject to risks associated with international geopolitical conflicts involving the U.S. and other governments.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The loss of, or a significant reduction in orders from 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Average selling prices of our products could decrease rapidly, which could have a material adverse effect on our profit.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to penetrate new applications and markets, our revenue, revenue growth rate, if any, and financial condition could be materially and adversely affected.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Development delays and consolidation trends in our industry could adversely affect our future revenues and results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may be unable to make the substantial R&amp;D investments that are required to remain competitive.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A significant variance in our operating results or rates of growth, if any, could lead to substantial volatility in our stock price. We may not sustain our current growth rate and/or manage future growth effectively.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Unforeseen delays or expenses caused by undetected defects or bugs in our products could reduce the market acceptance of our new products, damage our reputation and adversely affect our operating costs.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We must be able to attract, train and retain qualified personnel and senior management, or our business, financial conditions, results of operations and prospects could suffer.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to timely develop and introduce new or enhanced products, our ability to attract and retain customers and compete could be harmed.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customers require us to undergo a lengthy and expensive qualification process which does not assure product sales.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We incur significant expenditures to win business and customer product plan cancellations may adversely affect our results of operations.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our operating results may fluctuate significantly from factors that could adversely affect our business and stock price.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to the cyclical nature of the semiconductor industry.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A failure to maintain compliance with governmental regulations could have a material adverse effect on our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have been and may be subject to future information technology failures, including security breaches and cyber-attacks, that could disrupt our operations and adversely affect our business, operations, and financial results.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Intellectual Property</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are currently facing and may in the future face claims of intellectual property infringement, which could be time-consuming, costly to defend or settle and result in the loss of significant rights.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are unable to protect our significant amount of intellectual property, our business could be adversely affected.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Reliance on Third Parties</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Failure to manage our relationships with, or negative impacts from, third parties could adversely affect our ability to market and sell our products.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Should any of our distributors cease or be forced to stop distributing our products, our business would suffer.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A lack of long-term supply contracts, and any supply disruption could have a material adverse effect on our business.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any failure of third parties to provide services and technology could have a material adverse effect on our business.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Our Common Stock</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our senior management team may use our available cash and cash equivalents in ways with which you may not agree or in ways which may not yield a return.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Anti-takeover provisions in our charter and under Delaware law could make an acquisition of us more difficult.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our share price may be volatile as a result of various factors.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_1821"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Relating to our Proposed Merger with Silicon Motion</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If the merger is completed, our actual financial and operating results could differ materially from any expectations or guidance provided by us concerning future results, including (without limitation) expectations or guidance with respect to the financial impact of any cost savings and other potential synergies.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we currently expect to realize material synergies as a result of our proposed merger with Silicon Motion, the expectations and guidance we have provided with respect to the potential financial impact of the merger are subject to numerous assumptions including assumptions derived from our diligence efforts concerning the status of and prospects for Silicon Motion&#8217;s business, which we do not currently control, and assumptions relating to the near-term prospects for the semiconductor industry generally and the markets for Silicon Motion&#8217;s products in particular. Additional assumptions we have made relate to numerous matters, including (without limitation) the following:</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">projections of Silicon Motion&#8217;s future revenues;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the anticipated financial performance of Silicon Motion&#8217;s products and products currently in development;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">anticipated cost savings and other synergies associated with the merger, including potential revenue synergies;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our capital structure after the merger;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount of goodwill and intangibles that will result from the merger;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">certain other purchase accounting adjustments that we expect to record in our financial statements in connection with the merger;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">merger costs, including restructuring charges and transaction costs payable to our financial, legal, and accounting advisors;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain, develop, and deepen relationships with customers of Silicon Motion; and</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other financial and strategic risks of the merger, including the possible impact of our reduced liquidity resulting from deal-related cash outlays, the credit risk associated from the potential debt facility described below, and continued uncertainty arising from the COVID-19 pandemic.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot provide any assurances with respect to the accuracy of our assumptions, including our assumptions with respect to future revenues or revenue growth rates, if any, of Silicon Motion, and we cannot provide assurances with respect to our ability to realize the cost savings that we currently anticipate. Risks and uncertainties that could cause our actual results to differ materially from currently anticipated results include, but are not limited to, risks relating to our ability to integrate Silicon Motion successfully; currently unanticipated incremental costs that we may incur in connection with integrating the two companies; risks relating to our ability to realize incremental revenues from the merger in the amounts that we currently anticipate; risks relating to the willingness of Silicon Motion&#8217;s customers and other partners to continue to conduct business with MaxLinear; risks related to changes in government regulations, including those related to export controls; and numerous risks and uncertainties that affect the semiconductor industry generally and the markets for our products and those of Silicon Motion specifically. Any failure to integrate Silicon Motion successfully and to realize the financial benefits we currently anticipate from the merger would have a material adverse impact on our future operating results and financial condition and could materially and adversely affect the trading price or trading volume of our common stock.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">Failure to integrate our business and operations successfully with those of Silicon Motion in the expected timeframe or otherwise may adversely affect our operating results and financial condition if the merger is completed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of the proposed merger with Silicon Motion will depend, in substantial part, on our ability to integrate Silicon Motion&#8217;s business and operations successfully with those of MaxLinear and to realize fully the anticipated benefits and potential synergies from combining our companies, including, among others, currently expected cost savings from duplicative functions; potential operational efficiencies in our respective supply chains and in research and development investments; and potential revenue growth resulting from the addition of Silicon Motion&#8217;s product portfolio. Historically, we and Silicon Motion have been independent companies, and we will continue to operate as such until the consummation of the merger. We expect that the integration will be complex and time consuming and will require substantial management time and attention, which may divert attention and resources from other important areas, including our existing businesses. We may face significant challenges in consolidating our operations with Silicon Motion, integrating the two companies&#8217; technologies, and addressing the different corporate cultures of the two companies. Additional unanticipated costs may be incurred in the course of integrating our respective businesses. If the companies are not successfully integrated, the anticipated benefits of the merger may not be realized fully or at all or may take longer to realize than expected. In such a case, we would expect our operating results and financial condition to be materially and adversely affected, which could also have a material adverse effect on the trading price or trading volume of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business relationships, including customer relationships, and those of Silicon Motion may be subject to disruption due to uncertainty associated with the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers, vendors, licensors, and other third parties with whom we or Silicon Motion do business or otherwise have relationships may experience uncertainty associated with the merger, and this uncertainty could materially affect their decisions with respect to existing or future business relationships with MaxLinear or Silicon Motion while the merger is pending or with MaxLinear after the merger is consummated. As a result, we are in many instances unable to evaluate the impact of the merger on certain assumed contractual rights and obligations, including intellectual property rights.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These business relationships may be subject to disruption as customers and others may elect to delay or defer purchase or design-win decisions or switch to other suppliers due to the uncertainty about the direction of our offerings, any perceived unwillingness on our part to support existing Silicon Motion products after the merger is consummated, or any general perceptions by customers or other third parties that impute operational or business challenges to us arising from the merger. In addition, customers or other third parties may attempt to negotiate changes in existing business relationships, which may result in additional obligations imposed on us. These disruptions could have a material adverse effect on our business, operating results, and financial condition while the merger is pending or after it is consummated. The adverse effect of any such disruptions could be exacerbated by a delay in the consummation of the merger for any reason, including delays associated with obtaining regulatory approval from SAMR, or termination of the agreement and plan of merger, or the Merger Agreement, with Silicon Motion. Any loss of customers, customer products, design win opportunities, or other important strategic relationships could have a material adverse effect on our business, operating results, and financial condition and could have a material adverse effect on the trading price or trading volume of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We and Silicon Motion may have difficulty motivating and retaining senior management and other key personnel in light of the pending merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertainty about the effect of the merger on our employees and those of Silicon Motion may have a material adverse effect on MaxLinear or Silicon Motion while the merger is pending or on MaxLinear after the merger is consummated. This uncertainty may impair our or Silicon Motion&#8217;s ability to retain and motivate key personnel in the months leading up to the consummation of the merger and our ability to retain and motivate them following the merger. Employee retention may be particularly challenging as our and Silicon Motion&#8217;s employees may experience frustrations during the integration process and uncertainty about their future roles with us following consummation of the merger. For the merger to be successful, we and Silicon Motion must continue to retain and motivate senior management and other key employees during the period before the merger is completed. Furthermore, after the merger is consummated, we must be successful at retaining and motivating key employees in order for the benefits of the transaction to be fully realized. If key employees depart, we may incur significant costs in identifying, hiring, and retaining replacements, which could substantially reduce or delay our ability to realize the anticipated benefits of the merger, which could have a material adverse effect on our business, operating results, and financial condition.</span></div><div style="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><span><br/></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 merger agreement with Silicon Motion contains provisions that could require us to pay Silicon Motion a termination fee of $160&#160;million under certain circumstances.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consummation of the merger is subject to certain customary closing conditions such as regulatory approval from SAMR. Under certain circumstances, we could be required to pay Silicon Motion a termination fee if the Merger Agreement is terminated by MaxLinear or Silicon Motion as a result of a court or other competent authority issuing an order pursuant to regulatory law permanently prohibiting the consummation of the merger, or the merger is not consummated by February 6, 2023, or the Outside Date. The Outside Date will be automatically extended to May 5, 2023 and further to August&#160;7, 2023, if all conditions to closing have been met, other than certain exceptions related to regulatory matters. However, in certain circumstances, the right to terminate the Merger Agreement would not be available to a party in material breach of the Merger Agreement. </span></div><div style="margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If the proposed merger is not completed, we will have incurred substantial costs that may adversely affect our operating results and financial condition as well as the market price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the merger is not consummated, the price of our common stock may decline to the extent that such market price reflects a market assumption that the merger will be completed. In addition, we have incurred and will incur substantial costs in connection with the proposed merger. These costs are primarily associated with the fees of our financial advisors, accountants, lenders, and legal counsel and, with limited exceptions relating to a portion of our financial advisor fees, will be payable regardless of whether the merger is completed. In addition, we have diverted significant management resources in an effort to complete the merger and are subject to restrictions contained in the Merger Agreement on the conduct of our business during the pendency of the merger. If the merger is not completed, we will have received little or no benefit in respect of such costs incurred. If the merger is not completed under certain circumstances specified in the Merger Agreement, we may be required to pay a termination fee to Silicon Motion of $160&#160;million, as described above. Furthermore, if the merger is not consummated, we may experience negative reactions from the financial markets and our suppliers, customers, customer prospects, and employees. Any of these factors could have a material adverse effect on our business, operating results, and financial condition or on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our ability to complete the merger is subject to various closing conditions, including certain required regulatory approval from SAMR, which may contain burdensome conditions, that could have a material adverse effect on our operation of the business following the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the statutory waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, expired on June 27, 2022, and Silicon Motion&#8217;s shareholders approved the merger at Silicon Motion&#8217;s extraordinary general meeting of shareholders held on August 31, 2022, completion of the merger is subject to the satisfaction of the remaining customary closing conditions, including receipt of clearance from SAMR, among other things. Even if this approval is obtained, governmental authorities could impose conditions on the completion of the merger that could delay consummation of the acquisition or have a material adverse effect on our business following the acquisition. MaxLinear and Silicon Motion cannot predict with certainty the length of review by SAMR but expect a final determination in the second or third quarter of 2023, or even later.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to complete the merger, we would be subject to a number of risks, including the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we would not realize the anticipated benefits of the acquisition, including, among other things, increased operating efficiencies; </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the attention of our senior management team and other key personnel may have been diverted to the merger rather than to our own operations and the pursuit of other opportunities that could have been beneficial to us;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential loss of key personnel during the pendency of the merger as employees and other service providers may experience uncertainty about their future roles with us following completion of the merger; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the trading price of our common stock may decline to the extent that the current market prices reflect a market assumption that the merger will be completed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We can provide no assurance that the various closing conditions will be satisfied, that the necessary regulatory approval from SAMR will be obtained, or that any required conditions will not materially adversely affect our business following the merger. If we are required to undertake divestitures or to commit to certain behavioral remedies in order to obtain any approvals required to complete the acquisition, we may be less able to realize anticipated benefits of the acquisition, and our business, </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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">operating results, and financial condition after the merger may be adversely affected. In addition, we can provide no assurance that these conditions will not result in the abandonment or delay of the merger. The occurrence of any of these events individually or in combination could have a material adverse effect on our business, financial condition, and results of operations and on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In order to consummate the merger and distribute the cash consideration payable to Silicon Motion securityholders, we will incur material indebtedness of up to $3.5 billion and we may also use a portion of Silicon Motion&#8217;s and our cash resources. This material increase in our indebtedness will adversely affect our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations. The loan agreement is also expected to contain financial and operational covenants that would adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, MaxLinear will finance the merger in part with the Senior Secured Credit Facilities, which will provide funding of up to $3.5 billion. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt in full. As of December&#160;31, 2022, our aggregate indebtedness was $125.0 million. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The material increase in our indebtedness to up to $3.5 billion will adversely affect our operating expenses through materially increased interest payment obligations and will adversely affect our ability to use cash generated from operations as we repay interest and principal under the term loans and revolving credit facility, as applicable. In addition, the loan agreements will contain financial and operational covenants that may adversely affect our ability to engage in certain activities, including certain financing and acquisition transactions, stock repurchases, guarantees, and similar transactions, without obtaining the consent of the lenders, which may or may not be forthcoming. Such financial and operational covenants will include compliance with a secured net leverage ratio test. Accordingly, outstanding indebtedness could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, our materially increased indebtedness could have important consequences to investors in our common stock, including the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we could be subject to substantial variable interest rate risk because our interest rate under term loans typically vary based on a fixed margin over an indexed rate or an adjusted base rate. While we are mitigating the impact of rising interest rates with large amounts of prepayments on our outstanding debt, if interest rates were to further increase substantially, particularly with respect to our anticipated debt associated with the Silicon Motion merger, it would have a material adverse effect our operating results and could affect our ability to service the indebtedness;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain any necessary financing in the future for working capital, capital expenditures, debt service requirements, or other purposes may be limited or financing may be unavailable;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a substantial portion of our cash flows must be dedicated to the payment of principal and interest on our indebtedness and other obligations and will not be available for use in our business;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our level of indebtedness could limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we operate; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our high degree of indebtedness will make us more vulnerable to changes in general economic conditions and/or a downturn in our business, thereby making it more difficult for us to satisfy our obligations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to make required debt payments, or if we fail to comply with other covenants in our debt service agreements, we would be in default under the terms of these agreements. Subject to customary cure rights, any default would permit the holders of the indebtedness to accelerate repayment of this debt and could cause defaults under other indebtedness that we have, any of which could have a material adverse effect on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Servicing our materially increased indebtedness will require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial indebtedness.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Senior Secured Credit Facilities, we may incur up to $3.5 billion in aggregate principal amount of senior indebtedness. Our substantial indebtedness may increase our vulnerability to any generally adverse economic and industry conditions. </span></div><div style="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><span><br/></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 ability to make scheduled payments of the principal and interest when due, or to refinance our borrowings under the Senior Secured Credit Facilities, will depend on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to satisfy our obligations under our indebtedness, and any future indebtedness we may incur and to make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance the term loans or existing or future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on the Senior Secured Credit Facilities or future indebtedness.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MaxLinear stockholders or Silicon Motion securityholders could file additional lawsuits in the future challenging the merger, which may delay or prevent the consummation of the merger and cause us and/or Silicon Motion to incur substantial defense or settlement costs, or otherwise adversely affect us or Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this filing of our annual report on Form 10-K, four lawsuits challenging the merger with Silicon Motion have been dismissed. However, Silicon Motion has received several shareholder demand letters, and potential plaintiffs may file additional lawsuits challenging the merger. The outcome of any current demand letters or future litigation is uncertain. Such litigation, if not resolved, could prevent or delay completion of the merger and result in substantial costs to us and/or Silicon Motion, including any costs associated with the indemnification of directors and officers. One of the conditions to the closing is the absence of any provision of applicable law or order by any court or governmental entity (subject to certain limited exceptions) that has the effect of restraining, enjoining or otherwise prohibiting the consummation of the merger. Therefore, if a plaintiff were successful in obtaining an injunction prohibiting the consummation of the merger on the agreed-upon terms, then such injunction may prevent the merger from being completed, or from being completed within the expected timeframe. The defense or settlement of any lawsuit or claim that remains unresolved at the time the merger is completed may adversely affect our or Silicon Motion&#8217;s business, financial conditions, results of operations and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The fact that there is a merger pending could materially harm our or Silicon Motion&#8217;s businesses and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the merger is pending, we and Silicon Motion are subject to a number of risks that may harm our business and results of operations, including: </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the diversion of management and employee attention from implementing growth strategies in existing markets or in new markets we or Silicon Motion are targeting;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential diversion of public attention from positioning of our or Silicon Motion&#8217;s independent brand and products in a manner that appeals to customers;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the fact that we and Silicon Motion have and will continue to incur expenses related to the merger prior to its closing;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential inability to respond effectively to competitive pressures, industry developments and future opportunities, in particular, given the restrictions on the conduct of our or Silicon Motion&#8217;s business during the interim period between signing and closing due to the pre-closing covenants in the Merger Agreement;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We or Silicon Motion could be subject to costly litigation associated with the merger; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">current and prospective employees may be uncertain about their roles and relationships with us or Silicon Motion following completion of the merger, which may adversely affect the ability of us or Silicon Motion to attract and retain key personnel.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Counterparties of Silicon Motion may acquire certain rights upon the merger, which could negatively affect us following the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Silicon Motion is party to numerous contracts, agreements, licenses, permits, authorizations and other arrangements that contain provisions giving counterparties certain rights (including, in some cases, termination rights) in the event of an &#8220;assignment&#8221; of such agreement or a &#8220;change in control&#8221; of Silicon Motion or its subsidiaries. The definitions of &#8220;assignment&#8221; and &#8220;change in control&#8221; vary from contract to contract and, in some cases, the &#8220;assignment&#8221; or &#8220;change in control&#8221; provisions </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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">may be implicated by the merger. If an &#8220;assignment&#8221; or &#8220;change in control&#8221; occurs, a counterparty may be permitted to terminate its contract with Silicon Motion or to exercise other remedies thereunder.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether a counterparty would have cancellation rights or other rights in connection with the merger depends upon the language and governing law of its agreement with Silicon Motion. Whether a counterparty exercises any cancellation rights or other rights it has would depend on, among other factors, such counterparty&#8217;s views with respect to our financial strength and business reputation following the merger, prevailing market conditions and the business implications of exercising any such rights. We and Silicon Motion cannot presently predict the effects, if any, if the merger is deemed to constitute an assignment or change in control under certain of Silicon Motion&#8217;s contracts and other arrangements, including the extent to which cancellation rights or other rights would be exercised, if at all, or the effect on our financial condition, results of operations or cash flows following the merger, but such effect could be material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If the merger with Silicon Motion is consummated, the issuance of shares of our common stock to Silicon Motion securityholders will reduce the ownership percentage interests of our stockholders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the completion of the proposed merger with Silicon Motion, we expect to issue shares of our common stock to former Silicon Motion securityholders entitled to receive consideration pursuant to the Merger Agreement. If the merger is consummated, we expect that our stockholders will own approximately 86% and that Silicon Motion stockholders will own approximately 14% of our outstanding capital stock following completion of the merger. The issuance of shares of our common stock to Silicon Motion securityholders in the acquisition and the assumption by us of Silicon Motion restricted stock units will cause a reduction in the relative percentage voting and economic interests of our current stockholders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">After completion of the merger, we will be exposed to intensified risks associated with doing business in Taiwan because of tense regional geopolitical risk with China.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the merger, the revenue and operations of Silicon Motion will form a substantial portion of our revenue and operations, and since most of Silicon Motion&#8217;s business operations are in Taiwan and its principal executive offices are in Hong Kong, risks of conducting business in Taiwan and Hong Kong, as described in the section &#8220;Risks Related to Our Business&#8221; under the risk factor &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are also subject to risks associated with international geopolitical conflicts involving the U.S. and other governments such as China and Russia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; will be further intensified. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Past and recent developments in relations between Taiwan and China have on occasion depressed the market prices of the securities of companies with significant business activities in Taiwan. We cannot assure you that any contentious situation between Taiwan and China will always resolve in maintaining the current status quo or remain peaceful. Relations between Taiwan and China, potential confrontations between the United States and China and other factors affecting military, political, social or economic conditions in Taiwan and Hong Kong could have a material adverse effect on our financial condition and results of operations, as well as the market price and the liquidity of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We expect to incur substantial expenses related to the merger of MaxLinear and Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to incur substantial expenses in connection with the pending merger and subsequent integration of Silicon Motion&#8217;s business with MaxLinear. We expect operational integration to require substantial management attention. Numerous factors, many of which are beyond our control, could affect the total cost or the timing of expected merger and integration expenses. Moreover, many of the expenses that will be incurred are by their nature difficult to estimate accurately at the present time. These expenses could, particularly in the near term, reduce the savings that we expect to achieve from the elimination of duplicative expenses and the realization of economies of scale and cost savings related to the integration of Silicon Motion. These merger and integration expenses may result in MaxLinear&#8217;s taking significant charges against earnings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The market value of our common stock could decline if large amounts of our common stock are sold following the merger with Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the merger with Silicon Motion, our stockholders and former securityholders of Silicon Motion will own interests in a company operating an expanded business with more assets and a different mix of liabilities. Our current stockholders (and the securityholders of Silicon Motion who will receive our common stock in connection with the merger) may not wish to continue to invest in us, or may wish to reduce their investment in us, in order to comply with institutional investing guidelines, to increase diversification or to track any rebalancing of stock indices in which our common stock and Silicon Motion ADS are or were included. If, following the merger, large amounts of our common stock are sold, the price of our common stock could decline.</span></div><div 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><span><br/></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We will record goodwill in connection with the Silicon Motion merger that could become impaired and adversely affect our future operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger with Silicon Motion will be accounted for as a business combination using the acquisition method of accounting by MaxLinear in accordance with accounting principles generally accepted in the United States. Under the acquisition method of accounting, the assets and liabilities of Silicon Motion will be recorded, as of completion, at their respective fair values and added to our assets and liabilities. Our reported financial condition and results of operations after completion of the merger will reflect Silicon Motion&#8217;s balances and results but will not be restated retroactively to reflect the historical financial position or results of operations of Silicon Motion for periods prior to the merger. As a result, comparisons of future results against prior period results will be more difficult for investors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the acquisition method of accounting, the total purchase price will be allocated to Silicon Motion&#8217;s tangible assets and liabilities and identifiable intangible assets based on their fair values as of the date of completion of the merger. The excess of the purchase price over those fair values will be recorded as goodwill. We expect that the merger will result in the creation of a material amount of intangible assets and goodwill based upon the application of the acquisition method of accounting. To the extent the value of goodwill or intangibles becomes impaired, we may be required to incur material charges relating to such impairment. Any such impairment charge could have a material impact on our operating results in future periods, and the announcement of a material impairment could have a material adverse effect on the trading price and trading volume of our common stock.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_73"></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 a material 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, revenues, margins and profitability. In addition, we expect the internal resources of large, integrated original equipment manufacturers, or OEMs, may continue to enter our markets. Increased competition could result in price pressure, reduced profitability and loss of market share, any of which could materially and adversely affect our business, revenue, revenue growth rates, if any, and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our products are integrated into a variety of communications and industrial platforms, our competitors range from large, international merchant semiconductor companies offering a wide range of semiconductor products to smaller companies specializing in narrow markets, to internal or vertically integrated engineering groups within certain of our customers. Our primary merchant semiconductor competitors include Broadcom Inc., Qualcomm Incorporated, Realtek Semiconductor Corp., Nokia Corp., Skyworks Solutions, Inc., Xilinx, Inc., Altera Corporation, Credo Semiconductor Inc., MediaTek, Inc., Marvell Technology Group Ltd., MACOM Technology Solutions Holdings, Inc., Texas Instruments Incorporated, Analog Devices, Inc., Renesas Electronics Corporation, and Microchip Technology Inc. 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, 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 </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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">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, which could result in significant changes to the competitive landscape. In addition, changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers and adversely affect our ability to compete successfully. These developments may materially and adversely affect our current and future target markets and our ability to compete successfully in those markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Global economic conditions, including factors such as high inflation or a recession could adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation and uncertainty in customer demand and the worldwide economy has continued, and we have experienced and may experience continued volatility in our sales and revenues in the near future. 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 and recession, can cause extreme difficulties for our customers and third-party vendors in accurately forecasting and planning future business activities. This unpredictability could cause our customers to delay or reduce their capital expenditures and spending on our products, which would delay and lengthen sales cycles and negatively affect the overall demand for our products. Worsening economic instability could result in a cancellation of such orders or otherwise adversely affect spending for information technology and limit our ability to forecast future demand for our products, which could reduce expected revenues or result in a write-down of any excess or obsolete inventory. 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. 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 of negative global economic conditions 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">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;</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; 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">Decreased availability of capital or access thereto in the United States and from other jurisdictions in which we operate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 82% of our net revenue in the year ended December 31, 2022. In addition, as of December&#160;31, 2022, approximately 77% of our employees are located outside of the United States. The majority of our products are manufactured, assembled and tested in Asia, and our major distributors are located in Asia. Multiple factors relating to our international operations and to particular countries in which we operate could have a material adverse effect on our business, financial condition and results of operations. These factors include:</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in political, regulatory, legal or economic conditions;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictive governmental actions, such as restrictions on the transfer or repatriation of funds and foreign investments and trade protection measures, including export controls and restrictions, duties and quotas and customs duties and tariffs;</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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions 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="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to a significant portion of our wafer supply coming from Taiwan, Singapore, and China, substantially all of our products undergo packaging and final testing in Taiwan, Singapore, China, South Korea, and Thailand. Any conflict or uncertainty in these countries, including due to natural disaster, public health or safety concerns, could have a material adverse effect on our business, financial condition and results of operations. In addition, if the government of any country in which our products are manufactured or sold sets technical standards for products manufactured in or imported into their country that are not widely shared, it may lead some of our customers to suspend imports of their products into that country, require manufacturers in that country to manufacture products with different technical standards and disrupt cross-border manufacturing relationships which, in each case, could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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></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><span><br/></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We will lose sales if we are unable to obtain government authorization to export certain of our products or technology related to the development or production of our products, and we will be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our products and technologies are subject to export and/or import controls imposed by countries in which we do business. In certain instances, these regulations may require pre-shipment authorization approval from a government authority; depending on the country and/or individual or entity involved, approval may not be granted. For products subject to the Export Administration Regulations, or EAR, administered by the U.S. Department of Commerce&#8217;s Bureau of Industry and Security, or BIS, a license may be required, depending on one or more factors including the type of product or technology at issue, the intended end use, the identity of the end user, the identity of other companies involved in the production process, and whether a license exception might apply. Certain of our products and technologies are subject to the EAR. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obtaining export licenses can be difficult, costly and time-consuming and we may not always be successful in obtaining necessary export licenses. Our failure to obtain required import or export approval for our products may adversely affect our business, and other limitations imposed on our ability to export or sell our products may also harm our international and domestic revenue. Although our policies, controls, and procedures are designed to maintain ongoing compliance with applicable export controls laws, we cannot assure you that we have been or will be at all times in complete compliance with such laws and regulations. If we violate or fail to comply with any of them, a range of consequences could result, including fines, import/export restrictions, sales limitations, criminal and civil liabilities or other sanctions. In addition, if our customers fail to comply with these regulations and laws, we may be required to suspend sales to these customers, which could damage our reputation and negatively impact our results of operations. The absence of comparable restrictions imposed on competitors based in other countries may adversely affect our competitive position.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2022, the BIS issued an interim final rule to implement (1) additional export controls on advanced computing integrated circuits (ICs), computer commodities that contain such ICs and certain semiconductor manufacturing items; (2) additional export control requirements for products and/or technologies that may be destined for facilities meeting certain criteria; and (3) additional export controls on transactions involving items for supercomputer and semiconductor manufacturing end uses.  The additional export controls on certain manufacturing end-uses resulted in an expansion of the scope of foreign-produced items subject to license requirements for 28 Chinese entities already on the Entity List (a list of entities to which the transfer of EAR-controlled technology or software is generally prohibited absent a U.S. export license), which includes one immaterial customer of MaxLinear located in China.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Export control laws, regulations, and orders are complex, change frequently and with limited or no notice, have generally become more stringent over time and have intensified as U.S.-China geopolitical tensions worsen. The addition of new entities to restricted party lists can further increase the scope of export restrictions applicable to our business. Failure to obtain required export licenses for our products or the placement of one or more of our customers on any restricted parties lists could significantly reduce our revenue and 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%">Additionally, current and future business with parties subject to significant export restrictions, including those named on the Entity List may be limited in scope or suspended entirely in order to comply with the EAR or other applicable laws or regulations and, as a result, our revenue could be adversely impacted until a license is granted. It is possible that the U.S. government may not grant licenses or renew licenses to transact business with entities on the Entity List.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, we self-identified a potential violation of the EAR related to certain transactions with one of our foundry partners in China on the Entity List, or Specific Foundry Partner, in which limited technology in the form of test results and failure analysis reports were furnished to our Specific Foundry Partner without authorization under the EAR. Upon discovery, (1) we took immediate action to remediate, including by preventing recurrence and (2) our Audit Committee engaged outside counsel to conduct a privileged investigation into the potential violation, which investigation is ongoing. In October 2022, we submitted an initial notification of voluntary self-disclosure to the BIS regarding the potential EAR violation described above. Our notification submission is currently under review at BIS, and it is unknown when such review will be completed. Concurrently with the filing of the initial notification of voluntary self-disclosure, we submitted an export license application to BIS, in order to ensure that all prospective transactions with our Specific Foundry Partner are conducted in full compliance with the EAR.  That license was issued on November 29, 2022. As part of the ongoing investigation, we identified other export control violations and have taken actions to remediate such infractions and continue to evaluate if any additional remedial actions should be taken. We are also continuing to review our export compliance procedures and program to enhance our programs, policies and or procedures, as appropriate.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We also are subject to risks associated with international geopolitical conflicts involving the U.S. and other governments such as China and Russia. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, diplomatic and trade relationships between the U.S. government and China have been frayed. Events in Hong Kong and the threat of a takeover of Taiwan by China have also prompted other governments such as that of the United Kingdom to reconsider its trade and business relationships with China and with certain Chinese companies. Difficulties in these relationships have in a number of cases required us to take actions adverse to our business to comply with governmental restrictions on business and trade with China. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in May 2019 and subsequently, other than for certain transactions for which we have a valid export license issued by BIS, we ceased business operations with entities affiliated with Huawei Technologies Co., Ltd., or Huawei and certain other entities, following an amendment to the EAR adding such entities to the Entity List for acting contrary to the national security or foreign policy interests of the United States. </span></div><div style="margin-top: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 September 2020, we further restricted business operations with additional entities affiliated with Huawei when the BIS again amended the EAR to add such entities to the Entity List. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2022, the BIS again amended the EAR, among other things, to add 31 new entities in China to the Unverified List. It is possible that entities currently on the Unverified List may be added to the Entity List if certain conditions are not met. As noted above, our ability to manufacture or distribute products or technology will be limited if BIS further amends the EAR to add restrictions against parties who are or may be our customers. This also raises an additional risk that China may enact retaliatory legislation or regulations that may raise similar adverse risks. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to obtain special licenses to conduct business with entities on the Entity List and to conduct additional diligence and recordkeeping, including obtaining user statements from entities on the Unverified List. Failure to obtain any required license would likely result in a loss of business and a corresponding negative impact on our financial position 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%">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 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%">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, further sanctions on Russia or other countries, 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 a material 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 year ended December 31, 2022, two customers accounted for 31% of our net revenue, and our ten largest customers collectively accounted for 65% of our net revenue, of which distributor customers accounted for 18% of our net revenue. We expect that our operating results for the foreseeable future will continue to show a substantial percentage of sales dependent on a relatively small number of customers. In the future, these customers may decide not to purchase our products at all, may purchase fewer products than they did in the past, or may defer or cancel purchases or otherwise alter their purchasing patterns. Factors that could affect our revenue from these large customers include the following:</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">substantially all of our sales to date have been made on a purchase order basis, which permits our customers to cancel, change or delay product purchase commitments with little or no notice to us and without penalty;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">some of our customers have sought or are seeking relationships with current or potential competitors which may affect their purchasing decisions; </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">service provider and OEM consolidation across cable, satellite, and fiber markets could result in significant changes to our customers&#8217; technology development and deployment priorities and roadmaps, which could affect our ability to forecast demand accurately and could lead to increased volatility in our business; and</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technological changes in our markets could lead to substantial volatility in our revenues based on product transitions, and particularly in our broadband markets, we face risks based on changes in the way consumers are accessing and using broadband and cable services, which could affect operator demand for our products. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, delays in development could impair our relationships with our strategic customers and negatively impact sales of the products under development. Moreover, it is possible that our customers may develop their own products or adopt a competitor&#8217;s solution for products that they currently buy from us. If that happens, our sales would decline and our business, financial condition and results of operations could be materially and adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our relationships with some customers may deter other potential customers who compete with these customers from buying our products. To attract new customers or retain existing customers, we may offer these customers favorable prices on our products. In that event, our average selling prices and gross margins would decline. The loss of a key customer, a reduction in sales to any key customer or our inability to attract new significant customers could seriously impact our revenue and materially and adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our revenues are from sales of product to distributors, who then resell our product. Our agreements with certain of these distributors provide protection against price reduction on their inventories of our products. The loss of certain distributors could have a material adverse effect on our business and results of operations, and price reductions associated with their inventories of our products could have a material 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, as described in the section &#8220;Risks Related to Our Business&#8221; under the risk factor &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are also subject to risks associated with international geopolitical conflicts involving the U.S. and other governments such as China and Russia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, and by tariffs and other trade barriers that may be implemented by governmental authorities. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Despite a relatively short-term positive pricing environment, average selling prices of our products could decrease rapidly, which would have a material adverse effect on our revenue and gross margins.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may experience substantial period-to-period fluctuations in future operating results due to the erosion of our average selling prices. From time to time, we have reduced the average unit price of our products due to competitive pricing pressures, new product introductions by us or our competitors, and for other reasons, and we expect that we will have to do so again in the future, despite a relatively short-term positive pricing environment. In particular, we believe that industry consolidation has provided a number of larger semiconductor companies with substantial market power, which has had a material 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 material 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, ASICs, and field-programmable gate </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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">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 SA, Commscope Holding Company, Inc., Hitron Technologies, Inc., Compal Broadband Networks Inc., 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, Charter Communications, Inc., Sky UK Limited, AT&amp;T Inc. and EchoStar Corporation. In addition, our products will need to be compatible with other components in our customers&#8217; designs, including components produced by our competitors or potential competitors. There can be no assurance that these other companies will support or continue to support our products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to penetrate these or other new markets upon which we target our resources, our revenue and revenue growth rate, if any, likely will decrease over time and our financial condition could suffer.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A significant portion of our revenue is attributable to demand for our products in markets for broadband solutions, and development delays and consolidation trends among cable and satellite Pay-TV and broadband operators could adversely affect our future revenues and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the years ended December&#160;31, 2022 and 2021, revenue directly attributable to broadband applications accounted for approximately 44% and 55% 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 delay or lead to cancellations of major spending programs and 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 years ended December&#160;31, 2022, 2021 and 2020, our research and development expense was $296.4 million, $278.4 million, and $180.0 million respectively. We expect our research and development expenses to increase in future years as we continue to expand our product portfolio and enhance existing products. 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%">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 $892.4 million in the year ended December 31, 2021 to $1.1 billion in the year ended December 31, 2022. However, continued 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 </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><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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, and ability to obtain future coverage. Although we purchase insurance to mitigate certain losses, any uninsured losses could negatively affect our operating results. Although we maintain reserves for reasonably estimable liabilities and purchase product liability insurance, if a catastrophic product liability claim were to occur, our reserves may be inadequate to cover the uninsured portion of such claims. Further, our business liability insurance may be inadequate, may not cover the claims, and future coverage may be unavailable on acceptable terms, which could adversely impact our 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%">If we are unable to attract, train and retain qualified personnel and senior management, our business, financial condition, results of operations and prospects could suffer.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 the required and desirable 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 </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><span><br/></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%">technological and product innovations, our design and technical personnel represent a significant asset. In addition, in making employment decisions, particularly in the high-technology industry, job candidates often consider the value of the stock-based compensation they are to receive in connection with their employment. We have recently experienced fluctuations in the market price of our stock and declines in the market price of our stock could adversely affect our ability to attract, motivate or retain key employees. In addition, our future performance also depends on the continued services and continuing contributions of our senior management to execute our business plan and to identify and pursue new opportunities and product innovations. Our employment arrangements with our employees do not generally require that they continue to work for us for any specified period, and therefore, they could terminate their employment with us at any time. The loss of the services of one or more of our key employees, especially our management and key design and technical personnel, or our inability to retain, attract and motivate qualified design and technical and other 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-weight:400;line-height:120%">Our future success also depends on the continued contributions of our senior management team and other key personnel. None of our senior management team or other key personnel 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 or other key personnel, except in limited circumstances (e.g., in connection with the acquisition of other companies). We are fortunate that many members of our senior management team have long tenures with us, but from time to time we also have been required to recruit new members of senior management. With respect to recruitment and retention of senior management, we need to ensure that our 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 or other key personnel could harm our ability to implement our business strategy and respond to the rapidly changing market conditions in which we operate. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we fail to develop and introduce new or enhanced products on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a dynamic environment characterized by rapidly changing technologies and industry standards and technological obsolescence. To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance and reliability and meet the cost expectations of our customers. The introduction of new products by our competitors, the market acceptance of products based on new or alternative technologies, or the emergence of new industry standards could render our existing or future products obsolete. Our failure to anticipate or timely develop new or enhanced products or technologies in response to technological shifts could result in decreased revenue and our competitors winning more competitive bid processes, known as &#8220;design wins.&#8221; In particular, we may experience difficulties with product design, manufacturing, marketing or certification that could delay or prevent our development, introduction or marketing of new or enhanced products. If we fail to introduce new or enhanced products that meet the needs of our customers or penetrate new markets in a timely fashion, we will lose market share and our operating results will be adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, we believe that we will need to develop new products in part to respond to changing dynamics and trends in our end user markets, including (among other trends) consolidation among cable and satellite operators, potential industry shifts away from the hardware devices and other technologies that incorporate certain of our products, and changes in consumer television viewing habits and how consumers access and receive broadcast content and digital broadband services. We cannot predict how these trends will continue to develop or how or to what extent they may affect our future revenues and operating results. We believe that we will need to continue to make substantial investments in research and development in an attempt to ensure a product roadmap that anticipates these types of changes; however, we cannot provide any assurances that we will accurately predict the direction in which our markets will evolve or that we will be able to develop, market, or sell new products that respond to such changes successfully or in a timely manner, if at all.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could negatively affect our inventory levels, sales and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is generated on the basis of shipments of products under purchase orders with our customers rather than long-term purchase commitments. In addition, our customers can cancel purchase orders or defer the shipments of our products under certain circumstances. Our products are manufactured using a silicon foundry according to our estimates of customer demand, which requires us to make separate demand forecast assumptions for every customer, each of which may introduce significant variability into our aggregate estimate. We have limited visibility into future customer demand and the product mix that our customers will require, which has in the past affected and could in the future adversely affect our revenue forecasts and </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">operating margins. Moreover, because our target markets are relatively new, many of our customers have difficulty accurately forecasting their product requirements and estimating the timing of their new product introductions, which ultimately affects their demand for our products. Historically, because of this limited visibility, actual results have been different from our forecasts of customer demand. Some of these differences have been material, leading to excess inventory or product shortages and revenue and margin forecasts above those we were actually able to achieve. These differences may occur in the future, and the adverse impact of these differences between forecasts and actual results could grow if we are successful in selling in and expanding the customer base for our products. In addition, the rapid pace of innovation in our industry could render significant portions of our inventory obsolete. Excess or obsolete inventory levels could result in unexpected expenses or increases in our reserves that could adversely affect our business, operating results and financial condition. Conversely, if we were to underestimate customer demand or if sufficient manufacturing capacity were unavailable, we could forego revenue opportunities, potentially lose market share and damage our customer relationships. In addition, any significant future cancellations or deferrals of product orders or the return of previously sold products due to manufacturing defects could materially and adversely impact our profit margins, increase our write-offs due to product obsolescence and restrict our ability to fund our operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly as we seek to enter new markets where we may not have prior experience.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating history had historically focused on developing integrated circuits for specific applications and more recently, the wired whole-home broadband connectivity market and 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. As part of our growth strategy, we seek to expand our addressable market into new product categories. For example, we expanded into</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the markets for Wi-Fi, Ethernet 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 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 </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><span><br/></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%">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="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">potential indemnification claims, including those arising as a result of our contractual arrangements or 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">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 inability to attract, retain and motivate qualified 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="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><span><br/></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">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 our average selling prices. Furthermore, any upturn in the semiconductor industry could result in increased competition for access to third-party foundry and assembly capacity. We are dependent on the availability of this capacity to manufacture and assemble all of our products. None of our third-party foundry or assembly contractors has provided assurances that adequate capacity will be available to us in the future. A significant downturn or upturn could have a material adverse effect on our business and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business is subject to various international and U.S. laws and governmental regulations, and compliance with these laws and regulations may cause us to incur significant expenses. A failure to maintain compliance with applicable laws and regulations could result in a material adverse effect on our business and operating results, 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 laws and regulations in the United States and other jurisdictions where we do business, including but not limited to laws, regulations and other legal requirements related to packaging; product content; labor and employment; imports; export controls; anti-corruption; personal and data privacy; cybersecurity; human rights; conflict minerals; environment, health and safety; competition and antitrust; and intellectual property ownership and infringement. These laws and regulations are complex, change frequently and with little or no notice, occasionally are conflicting or ambiguous, and have generally become more stringent over time. We may be required to incur significant costs to comply with these laws and regulations or to remedy violations. In addition, because many of our products are regulated or sold into regulated industries, we must comply with additional regulations in marketing our products. Although our policies, controls, and procedures are designed to maintain ongoing compliance with applicable laws, we cannot assure you that we have been or will be at all times in compliance with such laws and regulations. If we violate or fail to comply with any of them, a range of consequences could result, including fines, import/export restrictions, sales limitations, criminal and civil liabilities or other sanctions. The costs of complying with these laws (including the costs of any investigations, auditing and monitoring) could adversely affect our current or future 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%">As indicated elsewhere in this report, we do a substantial portion of our business in Asia and particularly in China. There has been a substantial focus by regulators in the United States and Europe on the business practices of certain major Chinese technology companies. In October 2022, we restricted shipments and exports to certain major Chinese technology companies, including a semiconductor foundry and OSAT providers. 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 with respect to applicable export control laws, but there can be no assurance that our policies and procedures will prove effective. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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 </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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%">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><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:115%">We have been and may in the future be subject to information technology failures, including security breaches, cyber-attacks, design defects or system failures, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our information technology systems for the effective operation of our business and for the secure maintenance and storage of confidential data relating to our business and third-party businesses. In June 2020, we announced a security incident resulting from a Maze ransomware attack affecting certain but not all operational systems within our information technology infrastructure. 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. Since that time, our internal information technology team, supplemented by a leading cyber defense firm, took steps aimed at containing and assessing this incident, including implementing enhanced security controls aimed at protecting our information technology systems. Since that event, security breaches and incidents, computer malware and computer hacking attacks have continued to become more prevalent and sophisticated. These threats are constantly evolving, making it increasingly difficult to successfully defend against or implement adequate preventive measures. We experience cyber-attacks of varying degrees on our technology infrastructure and systems and notwithstanding our defensive measures, experienced programmers, hackers or state actors may be able to penetrate our security controls through attacks such as phishing, impersonating authorized users, ransomware, viruses, worms and other malicious software programs, exploitation of design flaws, bugs and other security weaknesses and vulnerabilities, covert introduction of malware to computers and networks, including those using techniques that change frequently or may be disguised or difficult to detect, or designed to remain dormant until a triggering event or that may continue undetected for an extended period of time. Geopolitical tensions or conflicts may create heightened risk of cyber-attacks. Our information technology infrastructure also includes products and services provided by third parties, and these providers can experience breaches of their systems and products, or provide inadequate updates or support, which can impact the security of our systems and our proprietary or confidential information.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A cybersecurity incident or other compromise of our information technology systems could result in unauthorized publication of confidential business or proprietary information belonging to us, a customer, supplier, employee or other third party, including personal data, result in violations of privacy or other laws, expose us to a risk of litigation, cause us to incur direct losses if attackers initiate wire transfers or access our bank or investment accounts, or damage our reputation. More generally, any theft, loss, misuse, or other unauthorized processing of any confidential business or proprietary information, including personal data, collected, used, stored, transferred, or otherwise processed by us or on our behalf could result in significantly increased costs, expenses, damage to our reputation, and claims, litigation, demands, and regulatory investigations or other proceedings. The cost and operational consequences of implementing further data protection measures either as a response to specific breaches or incidents 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. We also may face difficulties or delays in identifying and remediating and otherwise responding to any security breach or incident.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time-to-time, we upgrade software that we use in our business, including our enterprise resource planning, or ERP, system. Our business may be disrupted if our software does not work as planned or if we experience issues relating to any implementation, or accessing our software as has happened in a previous cybersecurity attack, in which case we may be unable to timely or accurately prepare financial reports, make payments to our suppliers and employees, or ship to, invoice and collect from our customers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be subject to supply chain attacks where threat actors attempt to inject malicious code into our products thus infecting our products and the systems of our customers. Any such supply chain attack could have magnified damages to our business as a direct result of the attack as well as due to a lock of credibility or reputation with our customers. Such attempts are increasing in number and in technical sophistication, and if successful, expose us and the affected parties to risk of loss or misuse of proprietary or confidential information or disruptions of our business operations, including our manufacturing 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%">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, and we rely on third parties to store and otherwise process data for us. We are dependent on the information security systems of these third parties and they face substantial security risks similar to those outlined above. Any security breaches or incidents or other unauthorized access by third parties to the systems of our suppliers, </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><span><br/></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%">service providers, or other third parties with access to our sensitive data, or the existence of computer viruses, ransomware or other malicious code in their data, software, or hardware, could result in disruptions or failures of systems used in our business and expose us to a risk of loss, misappropriation, unavailability and other unauthorized processing of information. Any of the foregoing, or the perception any of them has occurred, could have a material adverse impact on our business, operations and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we cannot be certain that our insurance coverage will be adequate or otherwise protect us with respect to claims, expenses, fines, penalties, business loss, data loss, litigation, regulatory actions, or other impacts arising from any of the security breaches or incidents outlined above, or that such coverage will continue to be available on acceptable terms or at all. Any of these results could adversely affect our business, operations and financial results, potentially in a material manner.</span></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:115%">We are subject to governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity.</span></div><div style="margin-top: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 legislative, enforcement policy and regulatory framework for privacy, data protection and cybersecurity issues worldwide is rapidly evolving and complex and is likely to remain uncertain for the foreseeable future. We collect and otherwise process personal data and other data as part of our business processes and activities. This data is subject to a variety of U.S. and international laws and regulations, including oversight by various regulatory or other governmental bodies. Many foreign countries and governmental bodies, including China, the European Union and other relevant jurisdictions where we conduct business, have laws and regulations concerning the collection and use of personal data, and other data obtained from their residents or by businesses operating within their jurisdictions that are currently more restrictive than those in the U.S. These laws may require that our overall information technology security environment meet certain standards and/or be certified. For example, effective May 2018, the European Union adopted the General Data Protection Regulation, or GDPR, that imposed stringent data protection requirements and provided for greater penalties for noncompliance. The United Kingdom has adopted legislation that substantially implements the GDPR and provides for a similar penalty structure. Similarly, California has adopted the California Consumer Privacy Act of 2018, or CCPA, which took effect in 2020. The CCPA gives California residents the right to access, delete and opt out of certain sharing of their information, and imposes penalties for failure to comply. California has adopted a new law, the California Privacy Rights Act of 2020, or CPRA, that substantially expands the CCPA and is effective as of January 1, 2023. Additionally, other U.S. states continue to propose, and in certain cases adopt, privacy-focused legislation such as Colorado, Virginia, Utah, and Connecticut. In 2021, the National People&#8217;s Congress passed the Data Security Law of the People&#8217;s Republic of China, or the Data Security Law. The Data Security Law is the first comprehensive data security legislation in the People's Republic of China, or China, and aims to regulate a wide range of issues in relation to the collection, storage, processing, use, provision, transaction and publication of any kind of data. There is significant uncertainty in how regulators will interpret and enforce the law, but it contains provisions that allow substantial government oversight and include fines for failure to obtain required approval from China&#8217;s cyber and data protection regulators for cross-border personal data-related data transfers.</span></div><div style="margin-top: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 laws outlined above are only a sample of the governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity to which we are subject. Various aspects of these laws, including their interpretation and enforcement, remain unclear, resulting in further uncertainty and potentially requiring us to modify our data practices and policies and to incur substantial additional costs and expenses in an effort to comply. Because the interpretation and application of many such laws and regulations, remain uncertain and continue to evolve, it is possible that these laws and regulations may be interpreted and applied in a manner that is inconsistent with our data management practices or the features of our products or solutions, and we could face fines, lawsuits, regulatory investigations, and other claims and penalties, and we could be required to fundamentally change our products or our business practices, all of which could have a material adverse effect on our business. Any inability, or perceived inability, to adequately address privacy and data protection concerns, or to comply with applicable laws, regulations, policies, industry standards, contractual obligations or other legal obligations, even if unfounded, could result in additional cost and liability to us, damage our reputation, inhibit sales and have a material adverse effect on our business, results of operations, 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%">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 </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><span><br/></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%">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 December&#160;31, 2022, our aggregate indebtedness was $125.0 million. Such indebtedness adversely affects our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations and contains financial and operational covenants that could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.</span></div><div style="margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, our aggregate indebtedness was $125.0 million from an initial secured term B loan facility, or the Initial Term Loan under the June 23, 2021 Credit Agreement. The June 23, 2021 Credit Agreement also provides for a revolving credit facility of up to $100.0 million, or the Revolving Facility, which remains undrawn as of December&#160;31, 2022. The credit agreement also 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%">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. We are subject to commitment fees ranging from 0.175% to 0.25% on the undrawn portion of the Revolving Facility, and any outstanding loans under the Revolving Facility will bear interest at either an Adjusted LIBOR plus a margin of 1.00% to 1.75% or an Adjusted Base Rate plus a margin of 0% to 0.75%. Our obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of our domestic subsidiaries meeting materiality thresholds set forth in the credit agreement. Such obligations, including the guaranties, are secured by substantially all of our assets and those of the subsidiary guarantors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material indebtedness adversely affects our operating expenses through increased interest payment obligations and adversely affects our ability to use cash generated from operations as we repay interest and principal under the term loans. In addition, the Revolving 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 Term Loan under the June 23, 2021 Credit Agreement is only subject to operational covenants. Lastly, our borrowing costs can be affected by periodic credit ratings from independent rating agencies. Such ratings are largely based on our performance, which may be measured by credit metrics such as leverage and interest coverage ratios. Accordingly, outstanding indebtedness could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, our indebtedness has important consequences to investors in our common stock, including the following:</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are subject to variable interest rate risk because our interest rate under the 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 </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, including limiting our future investments or ability to enter into acquisitions and strategic partnerships; 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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to make required debt payments, or if we fail to comply with financial or other covenants in our debt service agreements, which include a maximum leverage ratio, we would be in default under the terms of these agreements. Subject to customary cure rights, any default would permit the holders of the indebtedness to accelerate repayment of this debt and could cause defaults under other indebtedness that we have, any of which could have a material adverse effect on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We may still incur substantially more debt or take other actions, which would intensify the risks discussed immediately above. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries may, subject to any limitations in the terms of our existing loan facilities or the Senior Secured Credit Facilities, incur additional debt, secure existing or future debt, recapitalize our debt or take a number of other actions that are not limited by the terms of our term loans that could have the effect of diminishing our ability to make payments under the indebtedness when due. If we incur any additional debt, the related risks that we and our subsidiaries face could intensify.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to finance the cash portion of the purchase price of the merger with Silicon Motion with approximately $3.5 billion of cash on hand and new debt. In connection with entering into the Merger Agreement, we entered into a commitment letter, dated as of May 5, 2022, and amended on June 17, 2022 and October 24, 2022 with Wells Fargo Bank, N.A. and Wells Fargo Securities, LLC, or collectively, Wells Fargo, pursuant to which, subject to the terms and conditions set forth therein, Wells Fargo has committed to provide us (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375 billion, (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million, and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million. The funding of these secured credit facilities provided for in the commitment letter is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to such credit facilities in accordance with the terms sets forth in the commitment letter and (ii) the consummation of the merger in accordance with the Merger Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In addition to our pending merger with Silicon Motion, we may, from time to time, make additional business acquisitions or investments, which involve significant risks. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have completed multiple acquisitions in the past seven years. We may also enter into alliances or make investments in other businesses to complement our existing product offerings, augment our market coverage or enhance our technological capabilities. Any such transactions could result in:</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issuances of equity securities dilutive to our existing stockholders;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">substantial cash payments;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the incurrence of substantial debt and assumption of unknown liabilities;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">large one-time write-offs;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amortization expenses related to intangible assets;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a limitation on our ability to use our net operating loss carryforwards;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the diversion of management's time and attention from operating our business to acquisition integration challenges;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stockholder or other litigation relating to the transaction;</span></div><div style="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><span><br/></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">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, or ability to attract, key personnel, 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 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 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 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">in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increasing the scope, geographic diversity and complexity of our operations;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consolidation of facilities, integration of the acquired businesses' accounting, human resource and other administrative functions and coordination of product, engineering and sales and marketing functions;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the geographic distance between the businesses;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">liability for activities of the acquired businesses before the acquisition, including patent and trademark infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities; and</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">litigation or other claims in connection with the acquired businesses, including claims for terminated employees, customers, former stockholders or other third parties.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to identify suitable acquisition or investment candidates, or even if we do identify suitable candidates, they may be difficult to finance, expensive to fund and there is no guarantee that we can obtain any necessary regulatory approvals or complete such transactions on terms that are favorable to us. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past been and may in the future be party to ligation related to acquisitions. Any adverse determination in litigation resulting from acquisitions could have a material adverse effect on our business and operating results.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_76"></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, are currently facing, and may in the future face additional claims of intellectual property infringement. Any current or 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 </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><span><br/></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%">technologies that are important to our business. In particular, from time to time, we receive correspondence from competitors and other third parties seeking to engage us in discussions concerning potential claims against us, and we receive correspondence from customers seeking indemnification for potential claims related to infringement claims asserted against down-stream users of our products. We investigate these requests and claims as received and could be required to enter license agreements with respect to third party intellectual property rights or indemnify third parties, either of which could have a material adverse effect on our future operating results. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Claims that our products, processes or technology infringe third-party intellectual property rights, regardless of their merit or resolution are costly to defend or settle and could divert the efforts and attention of our management and technical personnel. In addition, many of our customer and distributor agreements require us to indemnify and defend our customers or distributors from third-party infringement claims and pay damages and attorneys&#8217; fees in the case of adverse rulings. Claims of this sort also could harm our relationships with our customers or distributors and might deter future customers from doing business with us. In order to maintain our relationships with existing customers and secure business from new customers, we have been required from time to time to provide additional assurances beyond our standard terms. If any of our current or future proceedings result in an adverse outcome, we could be required to:</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cease the manufacture, use or sale of the infringing products, processes or technology;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay substantial damages, indemnification expenses and attorneys&#8217; fees;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expend significant resources to develop non-infringing products, processes or technology;</span></div><div style="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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our competitors or others may design around our protected patents or technologies. Effective intellectual property protection may be unavailable or more limited in one or more relevant jurisdictions relative to those protections available in the United States, or may not be applied for in one or more relevant jurisdictions. If we pursue litigation to assert our intellectual property rights, an adverse decision in any of these legal actions could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise negatively impact our business, financial condition and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have occurred or may occur in the future. Although we have taken steps to minimize the risk of this occurring, any such failure to identify unauthorized use and otherwise adequately protect our intellectual property would adversely affect our business. Moreover, if we are required to commence litigation, whether as a plaintiff or defendant as has occurred in the past, not only will this be time-consuming, but we will also be forced to incur significant costs and divert our attention and efforts of our employees, which could, in turn, result in lower revenue and higher expenses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on customary contractual protections with our customers, suppliers, distributors, employees and consultants, and we implement security measures to protect our trade secrets. We cannot assure you that these contractual protections and security measures will not be breached, that we will have adequate remedies for any such breach or that our suppliers, employees or consultants will not assert rights to intellectual property arising out of such contracts.</span></div><div style="margin-top: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. 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 face risks related to security vulnerabilities in 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 regularly are subject to security vulnerabilities with respect to our products as well as intellectual property that we purchase or license from third parties for use in our products. Our products are used in application areas that create new or increased cybersecurity and privacy risks, including applications that gather and process large amounts of data, such as the cloud or Internet of Things, and critical infrastructure, payment card applications, and automotive applications. Security features in our products cannot make our products entirely secure, and security vulnerabilities identified in our products have resulted in, and are expected to continue to result in, attempts by third parties to identify and exploit additional vulnerabilities.  Vulnerabilities are not always mitigated before they become known. We, our customers, and the users of our products do not always promptly learn of or have the ability to fully assess the magnitude or effects of a vulnerability, including the extent, if any, to which a vulnerability has been exploited.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mitigation techniques designed to address security vulnerabilities, including software and firmware updates or other preventative measures, are not always available on a timely basis, or at all, and at times do not operate as intended or effectively resolve vulnerabilities for all applications. In addition, we are often required to rely on third parties, including hardware, software, and services vendors, as well as our customers and end users, to develop and/or deploy mitigation techniques, and the availability, effectiveness, and performance impact of mitigation techniques can depend solely or in part on the actions of these third parties in determining whether, when, and how to develop and deploy mitigations. We and such third parties make prioritization decisions about which vulnerabilities to address, which can delay, limit, or prevent development or deployment of a mitigation and harm our reputation. Subsequent events or new information can develop that changes our assessment of the impact of a security vulnerability, which can cause certain claims or customer satisfaction considerations, as well as result in litigation or regulatory inquiries or actions over these matters.</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><span><br/></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%">Security vulnerabilities and/or mitigation techniques can result in adverse performance or power effects, reboots, system instability or unavailability, loss of functionality, non-compliance with standards, data loss or corruption, unpredictable system behavior, decisions by customers, regulators and end users to limit or change the applications in which they use our products or product features, and/or the misappropriation of data by third parties. Security vulnerabilities and any limitations or adverse effects of mitigation techniques can adversely affect our results of operations, financial condition, customer relationships, prospects, and reputation in a number of ways, any of which may be material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="i69ed6aba22ba4bb19a5e5e88b7dd1395_79"></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 volatility in global supply, 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 Semiconductor Manufacturing International Corporation, or SMIC, Taiwan Semiconductor Manufacturing Company, Limited, 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. We also use third-party contractors for all of our assembly and test operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relying on third party manufacturing, assembly and testing presents significant risks to us, including the following:</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">capacity shortages during periods of high demand or from events beyond our control or inventory oversupply during periods of decreased demand. For example, we believe inventory oversupply due to changes in customer demand will add to volatility in managing the business. Inventory oversupply could also lead to inventory write-downs, including charges for any excess or obsolete inventory which could negatively impact our gross margins;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure by us, our customers, or their end customers to qualify a selected supplier;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced control over delivery schedules and quality;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">shortages of materials;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">misappropriation of our intellectual property;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limited warranties on wafers or products supplied to us; and</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential increases in prices.</span></div><div style="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><span><br/></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 ability and willingness of our third-party contractors to perform is largely outside our control. If one or more of our contract manufacturers or other outsourcers fails to perform its obligations in a timely manner or at satisfactory quality levels, our ability to bring products to market and our reputation could suffer. For example, in the event that manufacturing capacity is reduced or eliminated at one or more facilities, manufacturing could be disrupted, we could have difficulties fulfilling our customer orders and our net revenue could decline. In addition, if these third parties fail to deliver quality products and components on time and at reasonable prices, we could have difficulties fulfilling our customer orders, our net revenue could decline and our business, financial condition and results of operations would be adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our product shipment and manufacturing capacity may be similarly reduced or eliminated at one or more facilities due to the fact that the majority of our fabrication and assembly and test contractors are all located in the Pacific Rim region, principally in China, Taiwan, and Singapore. The risk of earthquakes in these geographies is significant due to the proximity of major earthquake fault lines, and Taiwan in particular is also subject to typhoons and other Pacific storms, and more recently, a drought impacting the water supply which chip manufacturers rely upon to fabricate chip products. Earthquakes, fire, flooding, drought, or other natural disasters in Taiwan or the Pacific Rim region, or political unrest, war, labor strikes, work stoppages or public health crises, such as the outbreak of COVID-19, in countries where our contractors&#8217; facilities are located could result in the disruption of our product shipments, foundry, assembly, or test capacity. For example, as a result of the extension of the lunar new year holidays due to the outbreak of COVID-19, certain of our product shipments from China were temporarily delayed in the first quarter of 2020. Although we continue to monitor impacts from COVID-19 globally on our business, 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 46%, 47% and 49% of our net revenue in the years ended December&#160;31, 2022, 2021 and 2020, 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 GF, 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 </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><span><br/></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 secure the supply of components that we need. We generally place orders for products with some of our suppliers approximately four to five months prior to the anticipated delivery date, with order volumes based on our forecasts of demand from our customers. Accordingly, if we inaccurately forecast demand for our products, we may be unable to obtain adequate and cost-effective foundry or assembly capacity from our third-party contractors to meet our customers&#8217; delivery requirements, which could harm our reputation and customer relationships, 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="i69ed6aba22ba4bb19a5e5e88b7dd1395_82"></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="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><span><br/></span></div></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">specify that special meetings of our stockholders can be called only by our Board of Directors, our Chairman of the Board of Directors, or our President;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our Board of Directors;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establish that our Board of Directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered terms;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that our directors may be removed only for cause;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that vacancies on our Board of Directors may be filled only by a majority of directors then in office, even though less than a quorum;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">specify that no stockholder is permitted to cumulate votes at any election of directors; and</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require supermajority votes of the holders of our common stock to amend specified provisions of our charter documents.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section&#160;203 of the Delaware General Corporation Law, which generally restricts a Delaware corporation from engaging in any of a broad range of business combinations with any &#8220;interested&#8221; stockholder for a period of three years following the date on which the stockholder became an &#8220;interested&#8221; stockholder.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our share price may be volatile as a result of various factors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our common stock is highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control.&#160;For example, in the year ended December 31, 2022, the trading price of our common stock ranged from a low of $29.27 to a high of $77.57. These factors include those discussed in this &#8220;Risk Factors&#8221; section of the Annual Report on Form&#160;10-K 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">any developments related to our pending merger with Silicon Motion;</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, including export controls;</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 changes impacting our business, including with respect to China and Taiwan;</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">departures of, and inability to attract, qualified 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="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><span><br/></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">disputes or other developments related to proprietary rights, including patents, litigation matters, and our ability to obtain intellectual property protection for our technologies;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisitions may not be accretive and may cause dilution to our earnings per share;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement or expectation of additional financing efforts;</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of our common stock by us or our stockholders; and</span></div><div style="margin-top:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic and market conditions, including the impacts from sanctions against Russia and the military conflict in Ukraine, increased inflationary pressures, interest rate changes, 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%">We have adopted a stock repurchase program to repurchase shares of our common stock; however, any future decisions to reduce or discontinue purchasing our common stock pursuant to our stock repurchase programs could cause the market price for our common stock 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%">Our share repurchase program has been temporarily suspended since July 2022 due to our pending merger with Silicon Motion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our board of directors has authorized a stock repurchase program, any determination to resume our stock repurchase program and execute our stock repurchase program will be subject to, among other things, our financial position and results of operations, available cash and cash flow, capital requirements, and other factors, as well as our board of director&#8217;s continuing determination that the repurchase program are in the best interests of our shareholders and is in compliance with all laws and agreements applicable to the repurchase program. Our stock repurchase program does not obligate us to acquire any common stock. If we fail to meet any expectations related to stock repurchases, the market price of our common stock could decline, and could have a material adverse impact on investor confidence. Additionally, price volatility of our common stock over a given period may cause the average price at which we repurchase our common stock to exceed the stock&#8217;s market price at a given point in time.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may further increase or decrease the amount of repurchases of our common stock in the future. Any reduction or discontinuance by us of repurchases of our common stock pursuant to our current stock repurchase program could cause the market price of our common stock to decline. Moreover, in the event repurchases of our common stock are reduced or discontinued, our failure or inability to resume repurchasing common stock at historical levels could result in a lower market valuation of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 us or fails 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 December&#160;31, 2022, we had approximately 78.7 million shares of common stock outstanding.</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><span><br/></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%">All shares of our common stock are freely tradable without restrictions or further registration under 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 a material 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="i69ed6aba22ba4bb19a5e5e88b7dd1395_85"></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%">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, 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. 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, 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, or other natural or man-made disaster in countries where our contractors&#8217; facilities are located. Such catastrophes could result in the disruption of our product shipments, foundry, assembly, or test capacity.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have recorded goodwill and other intangible assets in connection with business acquisitions. Goodwill and other acquired intangible assets could become impaired and adversely affect our future operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for business acquisitions as business combinations under the acquisition method of accounting in accordance with accounting principles generally accepted in the United States. Under the acquisition method of accounting, the total purchase price is allocated to net tangible assets and identifiable intangible assets of acquired businesses based on their fair values as of the date of completion of the acquisition. The excess of the purchase price over those fair values is recorded as goodwill. Our acquisitions have resulted in the creation of goodwill and recording of a large amount of intangible assets based upon the application of the acquisition method of accounting. To the extent the value of goodwill or other intangible assets become impaired, we may be required to incur material charges relating to such impairment. We conduct our annual goodwill and indefinite-lived intangible asset impairment analysis on October 31 each year, or more frequently if we believe indicators of impairment exist. Our reported financial condition and results of operations reflect the balances and results of the acquired businesses but are not restated retroactively to reflect the historical financial position or results of operations of acquired businesses for periods prior to the acquisitions. As a result, comparisons of future results against prior period results will be more difficult for investors. In addition, there can be no guarantee that acquired intangible assets, particularly in-process research and development, will generate revenues or profits that we include in our forecast that is the basis for their fair values as of the acquisition date. Any such impairment charges relating to goodwill or other intangible assets could have a material impact on our operating results in future periods, and the announcement of a material impairment could have a material adverse effect on the trading price and trading volume of our common stock. As of December&#160;31, 2022, our balance sheet reflected goodwill of $306.7 million and other intangible assets of $109.3 million. Consequently, we could recognize material impairment charges in the future.</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><span><br/></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%">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. For example, beginning in 2022, the Tax Cuts and Jobs Act, or the Tax Act, eliminated the option to deduct research and development expenditures currently and requires taxpayers to capitalize and amortize them over five or fifteen years pursuant to Internal Revenue Code Section 174. This has increased our effective tax rate and our cash tax payable in 2022. If the requirement to capitalize Section 174 expenditures is not modified, it may also impact our effective tax rate and our cash tax liability in future years. On August 9, 2022, the CHIPS and Science Act of 2022, or the CHIPS Act, was enacted in the United States. The CHIPS Act will provide financial incentives to the semiconductor industry which are primarily directed at manufacturing activities within the United States for qualifying property placed in service after December 31, 2022. As the Company currently outsources its manufacturing, the CHIPS Act is not expected to have a material impact to the Company&#8217;s consolidated tax provision for the year ending December 31, 2023. The Inflation Reduction Act of 2022, or IRA, was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the United States through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a 1 percent new excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and others. The IRA provisions are effective for tax years beginning after December 31, 2022. At this time, none of the IRA tax provisions are expected to have a material impact to our consolidated tax provision for the year ending December 31, 2023. 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%">Our income tax provision is subject to volatility and our ability to use our deferred tax assets to offset future taxable income may be limited since we are subject to tax examinations, which may adversely impact our future effective tax rate 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%">Excess tax benefits associated with employee stock-based compensation are included in income tax expense. However, since the amount of such excess tax benefits and deficiencies depend on the fair market value of our common stock, our income tax provision is subject to volatility in our stock price and in the future, could unfavorably affect our future effective tax rate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future effective tax rate could be unfavorably affected by unanticipated changes in the valuation of our deferred tax assets and liabilities, and the ultimate use and depletion of these various tax credits and net operating loss carryforwards. Changes in our effective tax rate could have a material adverse impact on our results of operations. We record a valuation allowance to reduce our net deferred tax assets to the amount that we believe is more likely than not to be realized. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. To the extent we believe it is more likely than not that some portion of our deferred tax assets will not be realized, we record a valuation allowance against the deferred tax asset. Realization of our deferred tax assets is dependent primarily upon future taxable income in the applicable jurisdiction. On a periodic basis we evaluate our deferred tax assets for realizability. Based upon our review of all positive and negative evidence, as of December&#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 </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><span><br/></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%">expense could materially increase beyond our projections. Each of our Singapore tax incentives&#160;is separate and distinct from the others, and may be granted, withheld, extended, modified, truncated, complied with or terminated independently without any effect on the other incentives. Absent these tax incentives, our corporate income tax rate in Singapore would generally be the 17% statutory tax rate. We are also subject to operating and other compliance requirements to maintain our favorable tax incentives. If we fail to comply with such requirements, we could lose the tax benefits and could possibly be required to refund previously realized material tax benefits. Additionally, in the future, we may fail to qualify for renewal of our favorable tax incentives or such incentives may not be available to us, which could also cause our future taxable income to increase and be taxed at higher statutory rates. Loss of one more of our tax incentives could cause us to modify our tax strategies and our operational structure, which could cause disruption in our business and have a material adverse impact on our results of operations. Further, there can be no guarantee that such modification in our tax strategy will yield tax incentives as favorable as those we have negotiated with Singapore. Our interpretations and conclusions regarding the tax incentives are not binding on any taxing authority, and if our assumptions about tax and other laws are incorrect or if these tax incentives are substantially modified or rescinded we could suffer material adverse tax and other financial consequences, which would increase our expenses, reduce our profitability and adversely affect our cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 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:112%">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 id="i69ed6aba22ba4bb19a5e5e88b7dd1395_88"></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 1B. &#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS </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%">None.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_91"></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;PROPERTIES </span></div><div style="margin-top: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 corporate headquarters occupy approximately 68,000 square feet in Carlsbad, California under a lease that expires in December 2023. A full range of business and engineering functions are represented at our corporate headquarters, including a laboratory for research and development and manufacturing operations. In addition to our principal office spaces in Carlsbad, we have active leased facilities in Irvine, California; San Jose, California; Boston, Massachusetts; Burnaby, Canada; Bangalore and Chennai, India; Singapore; Taipei and Hsinchu, Taiwan; Shenzhen, Shanghai, and Hong Kong, China; Seoul, South Korea; Tokyo, Japan; Paterna, Spain; Villach, Austria; Munich, Germany; and in Petah Tikva, Israel.</span></div><div style="margin-top: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 our current facilities are adequate to meet our current needs and are being utilized by our business.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_94"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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 3.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_97"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bell Semiconductor Litigation</span></div><div style="margin-top: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 August 11, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 6,436,807 and 7,007,259. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. </span></div><div style="margin-top: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 August 26, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 7,149,989 and 7,260,803. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. </span></div><div style="margin-top: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 October 7, 2022 Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent No. 7,396,760. This action has been stayed pending a parallel ITC investigation involving the same patent.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, on October 13, 2023, Bell Semiconductor also filed suit against MaxLinear before the U.S. International Trade Commission alleging infringement of U.S. Patent No. 7,396,760. This was instituted by the Commission as Investigation No. 337-TA-1342 on November 23, 2022. A schedule was set by the administrative law judge and key deadlines include a close of fact discovery on May 1, 2023, a close of expert discovery June 5, 2023, and an evidentiary hearing beginning on August 7, 2023. An initial determination is expected from the judge on November 21, 2023, with a final determination from the Commission by March 21, 2024.</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%">Other Matters</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, 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 record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We currently do not believe that the ultimate outcome of any of the matters described above is probable or reasonably estimable, or that these matters will have a material adverse effect on our business; however, the results of litigation and claims are inherently unpredictable. Regardless of the outcome, litigation can have an adverse impact on us because of litigation and settlement costs, diversion of management resources and other factors.</span></div><div><span><br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_100"></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 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><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_103"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><span><br/></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; FINANCIAL INFORMATION</span></div><div><span><br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_106"></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;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</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%">Market Information and Holders </span></div><div style="margin-top: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 common stock is traded on the Nasdaq Stock Market LLC, or the Nasdaq, under the symbol MXL. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to our transfer agent, as of January&#160;25, 2023, there were 52 record holders of our common stock. We believe we have approximately 42,000 beneficial holders of our common 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%">Dividend Policy</span></div><div style="margin-top: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 cash dividends on our common stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common stock in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our Board of Directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our Board of Directors may deem relevant.</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 Performance Graph</span></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%">Notwithstanding any statement to the contrary in any of our previous or future filings with the SEC, the following information relating to the price performance of our common stock shall not be deemed &#8220;filed&#8221; with the SEC or &#8220;Soliciting Material&#8221; under the Exchange Act, or subject to Regulation 14A or 14C, or to liabilities of Section 18 of the Exchange Act except to the extent we specifically request that such information be treated as soliciting material or to the extent we specifically incorporate this information by reference. </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 graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on The Nasdaq Composite Index, The NYSE Composite Index and The Philadelphia Semiconductor Index. The period shown commences on December&#160;31, 2017 and ends on December&#160;31, 2022, the end of our last fiscal year. The graph assumes an investment of $100 on December&#160;31, 2017, and the reinvestment of any dividends.</span></div><div style="margin-bottom:5pt;margin-top: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 comparisons in the graph below are required by the Securities and Exchange Commission and are not intended to forecast or be indicative of possible future performance of our common stock. </span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><img src="mxl-20221231_g1.jpg" alt="mxl-20221231_g1.jpg" style="height:340px;margin-bottom:5pt;vertical-align:text-bottom;width:720px"/></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><span><br/></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%">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></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:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Repurchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Price Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Program</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2022 through January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,539,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2022 through February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,433,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022 through March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,179,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022 through April 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,260,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2022 through May 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,519,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2022 through June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,968,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">July 1, 2022 through July 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%">&#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 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">44,968,957&#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%">August 1, 2022 through August 31, 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%">&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,968,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">September 1, 2022 through September 30, 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%">&#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 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">44,968,957&#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%">October 1, 2022 through October 31, 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%">&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,968,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">November 1, 2022 through November 30, 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%">&#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 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">44,968,957&#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%">December 1, 2022 through December 31, 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%">&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,968,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,449&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,449&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________</span></div><div style="margin-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. The share repurchase program has been temporarily suspended since July 2022 due to our pending merger with Silicon Motion.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_109"></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 6.&#160;&#160;&#160;&#160;[RESERVED] </span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_112"></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 7.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_115"></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 a number of risks, uncertainties, and assumptions that could cause our actual results to 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 sections titled &#8220;Business&#8221; and &#8220;Risk Factors&#8221; included elsewhere in this report.</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><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_118"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">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, or SoC, solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. We are a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. In most cases, these products are designed on a single silicon-die, using standard digital complementary metal oxide semiconductor, or CMOS, processes and conventional packaging technologies. We believe this approach enables our solutions to achieve superior power, performance, and cost relative to our industry competition. Our customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate our products in a wide range of electronic devices. Examples of such devices include cable Data Over Cable Service Interface Specifications, or DOCSIS, fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our highly integrated semiconductor devices and platform-level solutions are primarily manufactured using low-cost CMOS process technology. CMOS processes are ideally suited for large digital logic implementations targeting high-volume and low-cost consumer applications. Importantly, our ability to design analog and mixed-signal circuits in CMOS allows us to efficiently combine analog functionality and complex digital signal processing logic in the same integrated circuit. As a result, our solutions have exceptional levels of functional integration and performance, low manufacturing cost, and reduced power consumption. In addition, our proprietary CMOS-based radio and digital system architectures also enable shorter design cycles, significant design flexibility and low system-level cost across a wide range of broadband communications, wired and wireless infrastructure, and industrial and multi-market customer applications.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2022, net revenue was $1.1 billion, which was derived in part from sales of RF receivers and RF receiver SoC 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 82%, 83% and 82% of net revenue during the years ended 2022, 2021 and 2020, respectively, including 43%, 40% and 42%, respectively, from products shipped to Hong Kong and 16%, 12% and 17%, respectively, from products shipped to mainland China and 13% from products shipped to Vietnam in 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 years ended December 31, 2022, 2021 and 2020 related principally to sales to Asian ODMs and contract manufacturers delivering products into European and North American markets. To date, all of our sales have been denominated in United States dollars. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our net revenue has historically been generated by a limited number of customers. Sales to customers comprise both direct sales to customers and indirect sales through distributors. In the year ended December 31, 2022, our top two customers accounted for 31% of our net revenue, and our ten largest customers collectively accounted for 65% of our net revenue, of which distributor customers accounted for 18% of our net revenue.&#160;In the year ended December 31, 2021, two of our customers accounted for 26% of our net revenue, and our ten largest customers collectively accounted for 69% of our net revenue, of which distributor customers comprised 27% of our net revenue.&#160;In the year ended December 31, 2020, two of our direct customers accounted for 28% of our net revenue, and our ten largest customers collectively accounted for 68% of our net revenue, of which distributor customers comprised 41% of our net revenue. 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 </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><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.<br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_121"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of the Global Economic Downturn</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation, and uncertainty in customer demand and the worldwide economy has continued, and we may experience continued volatility in our sales and revenues in the near future. In particular, we believe an economic downturn and inventory oversupply due to changes in customer demand will add to volatility in managing the business. In addition, inventory oversupply could also lead to inventory write-downs, including charges for any excess or obsolete inventory which could negatively impact our gross margins. 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="i69ed6aba22ba4bb19a5e5e88b7dd1395_136"></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:112%">Recent Developments</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_139"></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Silicon Motion Merger</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;5, 2022, we entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, we agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives and other solid state storage devices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, the transaction consideration will consist of $93.54 in cash and 0.388 shares of our stock for each Silicon Motion American Depositary Share, or ADS, and $23.385 in cash and 0.097 shares of our common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, our current stockholders will own approximately 86% of the combined company and former Silicon Motion securityholders will own approximately 14% of the combined company. Based on the closing price of our common shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. We may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. We will also assume Silicon Motion&#8217;s vested and unvested employee stock-based compensation awards. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including regulatory approval in the People&#8217;s Republic of China, or China. On June 27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July&#160;13, 2022, the Form S-4 was declared effective by the SEC. On August 31, 2022, the Silicon Motion securityholders approved the merger at the extraordinary general meeting.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2022, we entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by us of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt in full.</span></div><div 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><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_1829"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></div><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:400;line-height:120%">Expanded U.S. Export Controls</span></div><div style="margin-top: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 2022, the Bureau of Industry and Security, or BIS, of the U.S. Commerce Department issued an interim final rule to implement additional export controls on advanced computing integrated circuits and related products. The primary impact of these rules is that we may be required to obtain a license to do business with certain customers, semiconductor foundries and outsource assembly and testing, or OSAT, facilities in China. The BIS rule also expanded the scope of foreign-produced items subject to license requirements when intended for certain entities located in China, and also added new entities in China to the EAR&#8217;s Unverified List.  We are currently in the process of securing any licenses or other approvals that may be required as result of the October 2022 BIS rule.</span></div><div style="margin-top: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 a temporary loss of revenues or supply while we are obtaining licenses needed to do business with certain customers and other partners recently added to the Entity List, and failure to obtain any required license could result in a reduction of anticipated revenues or supply until an alternate source of supply can be obtained. We have assessed the impact of the interim final rule and addition of new entities to the Entity List and the Unverified List, and we believe they do not have a material impact on our business, financial condition and results of operations. </span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_1846"></div><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:400;line-height:120%">Acquisition of Company Y</span></div><div style="margin-top: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 January&#160;17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The initial closing transaction consideration consisted of $9.9 million in cash. In addition, their stockholders may receive up to an additional $2.6 million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 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 Y is headquartered in Bangalore, India and operates as a provider of engineering design services.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_142"></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 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. 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:112%">We believe that the following accounting estimates we have identified as critical involve a greater degree of judgment and complexity than our other accounting policies. Accordingly, these are the estimates we believe are the most critical to understanding and evaluating our consolidated financial condition and results of operations. Refer to Note 1 to our consolidated financial statements included elsewhere in this report for a summary of each of the related 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-style:italic;font-weight:400;line-height:120%">Business Combinations</span></div><div style="margin-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%">Estimates in our business combination accounting that involve a significant level of estimation uncertainty include the valuation of identifiable intangible and tangible assets such as inventory, property and equipment, and intangible assets including in-process research and development, or IPR&amp;D, and contingent consideration, which involve the use of forecasted financial information available at the acquisition date, including application of revenue growth rates and margin percentages, and use of a discount rate and various other assumptions as described in more detail in notes 1 and 3 to our consolidated financial statements. The reported amounts are sensitive to changes to certain assumptions used in the valuation. For example, if the discount rate used in our valuations increased by 1%, it would result in a decrease to the valuation of intangible assets of $3.8M for our 2020 acquisitions and $0.1M for our 2021 acquisition</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">The amortization and depreciation of such assets, and change in fair value of contingent consideration, impact our consolidated financial results in periods subsequent to the acquisition, and such amounts are disclosed in our consolidated financial statements. During the year ended December&#160;31, 2022, we recorded impairment of intangible assets of $2.8 million associated with a 2021 acquisition. During the years ended December 31, 2021 and 2020, we did not record any material adjustments to the valuation of such assets, goodwill, or subsequent period adjustments to the consolidated statements of operations associated with our other business combinations.</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><br/></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%">Revenue Recognition </span></div><div style="margin-top: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 in our revenue recognition that involve a significant level of estimation uncertainty include the estimates of price adjustments and returns under contractual stock rotation rights based on our analysis of expected value of actual price adjustment claims by distributors and product and historical return rates. Any changes to such estimates, for example differences in actual sell-through activity versus our estimate of sell-through activity in our price adjustments, or actual vs. historical return rates, may impact our consolidated financial results in periods subsequent to recording those estimates, and such amounts are disclosed in our consolidated financial statements. Other than our estimates of sell-through activity and customer return rates, there are no assumptions inherent in our estimates in the valuation of inventory that would result in sensitivity of reported amounts to such assumptions. During the years ended December&#160;31, 2022, 2021 and 2020 we have not recorded any material adjustments to such 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-style:italic;font-weight:400;line-height:120%">Inventory Valuation</span></div><div style="margin-top: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 in the valuation of inventory that involve a significant level of estimation uncertainty include our estimates of excess and obsolete inventory based on forecasts of future demand for our products in inventory. Any changes to such estimates, for example differences in actual sales versus our estimates of demand, or conversely, the ultimate sell-through of fully reserved inventory for which we did not anticipate any future demand, impact our consolidated financial results in periods subsequent to recording those estimates. Other than our forecasts of future demand, there are no assumptions inherent in our estimates in the valuation of inventory that would result in sensitivity of reported amounts to such assumptions. During the years ended December&#160;31, 2022, 2021 and 2020, we have not recorded any material net adjustments for such changes in 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-style:italic;font-weight:400;line-height:120%">Impairment of Goodwill and Long-Lived 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%">Estimates in our assessment of impairment of goodwill and long-lived assets that involve a significant level of estimation uncertainty and management judgment include the comparison of our market capitalization as of the annual impairment assessment date to the carrying value of goodwill, use of forecasted financial information for our projects remaining in IPR&amp;D, including growth rates and margin percentages, and a discount rate as of the annual IPR&amp;D impairment assessment date, and our quarterly assessment of whether indicators of impairment exist with respect to all of our goodwill and long-lived assets. For example, a decision to abandon a project involving the technology underlying developed technology and IPR&amp;D may result in immediate impairment of such assets in the quarter such decision is made. As of the October 31 assessment date, the valuation of IPR&amp;D was not sensitive to changes in the underlying discount rate used in our impairment analysis; for example, if our discount rate increased by 10%, it would not result in impairment of IPR&amp;D</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">Impairment of goodwill and long-lived assets impact our consolidated financial results in periods subsequent to their acquisition, and such amounts are disclosed in our consolidated financial statements. During the year ended December&#160;31, 2022, we recorded impairment of intangible assets of $2.8 million associated with a 2021 acquisition.  During the years ended December 31, 2021 and 2020, we did not record any material adjustments to the valuation of such 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-style:italic;font-weight:400;line-height:120%">Income Taxes</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:107%">Estimates in our assessment of realizability of deferred tax assets that involve a significant level of estimation uncertainty and management judgment include projected future taxable income. For example, we continue to have a valuation allowance against 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. If projected future taxable income in the U.S., for example, were to increase from what we assumed in our estimates, in periods subsequent to recording valuation allowances, it may be more likely than not that a proportional amount of the valuation against deferred tax assets will be released, resulting in an impact to our tax provision (benefit).</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_145"></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_148"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></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%">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 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: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="i69ed6aba22ba4bb19a5e5e88b7dd1395_151"></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 consolidated statements of operations. A discussion of changes in our results of operations during the year ended December 31, 2021&#160;compared to the year ended December 31, 2020&#160;has been omitted from this Annual Report on Form 10-K, but&#160;may be found&#160;in &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February&#160;2, 2022, which discussion is incorporated herein by reference and which is available free of charge on the SEC&#8217;s website at www.sec.gov.</span></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 salaries, benefits and stock-based compensation; equipment associated with manufacturing support, logistics and quality assurance; amortization of acquired developed technology and purchased licensed technology intangible assets; inventory fair value adjustments; amortization of certain production mask costs and computer-aided design software license 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 salaries and benefits and 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%">Impairment Losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment losses consist of charges resulting from the impairment of intangible assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Restructuring charges consist of severance, lease and leasehold impairment charges, and other charges related to restructuring plans.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Extinguishment of Debt. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on extinguishment of debt consists of the charge-off of remaining unamortized debt discount and issuance cost on debt we repaid early with a majority of the proceeds from a new term loan.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and Other Income (Expense), Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest and other income (expense), net includes interest income, interest expense and other income (expense). Interest income consists of interest earned on our cash, cash equivalents and restricted cash balances. Interest expense consists of interest accrued on debt and amortization of discounts on debt and other liabilities. Other income (expense) generally consists of income (expense) generated from non-operating transactions, including sales of investments, and unrealized holding gains (losses) from certain investments required to be marked to market value.</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><br/></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%">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="margin-top: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:72.730%"></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: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></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="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%">Year Ended December 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"></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%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</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%">56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"></td><td 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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></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%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></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%">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="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%">Impairment losses</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="3" style="display:none"></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="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 operating expenses</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="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&#160;</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%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</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="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%">16&#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%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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)</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 income (expense), 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), 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="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="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="3" style="display:none"></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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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;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%">5&#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%">Income tax provision</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="3" style="display:none"></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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#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%">5&#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="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:57.671%"></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: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.361%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended December 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="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;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%">493,232&#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%">492,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">303,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">149,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104&#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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Infrastructure</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="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%">136,274&#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%">119,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,821&#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%">131,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 #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%">1,120,252&#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%">892,398&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,854&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#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="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 $227.9 million to $1.1 billion for the year ended December 31, 2022, as compared to $892.4 million for the year ended December 31, 2021. The increase in broadband net revenue of $0.8 million was primarily from gateway revenues. The increase in connectivity revenue of $154.6 million was primarily driven by higher Wi-Fi and ethernet revenues as our supply improved and an increase in MoCA product shipments. The increase in infrastructure revenues of $16.9 million was primarily driven by an increase in high-performance analog, wireless access and wireless backhaul shipments. The increase in industrial and multi-market revenue of $55.6 million was related to increased shipments of high-performance analog and component 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%">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><br/></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 currently expect that revenue will fluctuate in the future, from period-to-period. In the first quarter of 2023, certain of our product lines will likely experience a decrease in revenues due to macroeconomic conditions impacting customer demand for such products, which is consistent with the cyclical nature of our 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-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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.087%"></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 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: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.361%"></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="display:none"></td><td colspan="3" style="display:none"></td><td 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="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%">Year Ended December 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="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></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="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 style="background-color:#cceeff;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%">470,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">396,566&#160;</span></td><td style="background-color:#cceeff;padding: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%">73,917&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:9pt;font-weight:400;line-height:100%">42&#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:10pt;font-weight:400;line-height:100%">44&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:9pt;font-weight:400;line-height:100%">649,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,937&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:9pt;font-weight:400;line-height:100%">58&#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:10pt;font-weight:400;line-height:100%">56&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Cost of net revenue increased $73.9 million to $470.5 million for the year ended December 31, 2022, as compared to $396.6 million for the year ended December 31, 2021. The increase was primarily driven by higher sales and incremental expense. Gross profit percentage improved for the year ended December 31, 2022, as compared to the year ended December 31, 2021, due primarily to revenue mix and 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.</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.110%"></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 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:10.449%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></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.093%"></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="display:none"></td><td colspan="3" style="display:none"></td><td 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="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%">Year Ended December 31,</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: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></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="display:none"></td><td colspan="3" style="display:none"></td><td 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: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="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 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%">296,442&#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%">278,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">18,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:9pt;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: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%">31&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="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 $18.0 million to $296.4 million for the year ended December 31, 2022 from $278.4 million in the year ended December 31, 2021. The increase was primarily driven by increased headcount to support increased R&amp;D projects this year.</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 next quarter due to increased personnel costs, and 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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: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: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 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.092%"></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="display:none"></td><td colspan="3" style="display:none"></td><td 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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></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="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 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%">168,008&#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%">149,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">Selling, general and administrative expense increased $18.1 million to $168.0 million for the year ended December 31, 2022, as compared to $149.9 million for the year ended December 31, 2021. The increase was primarily due to increased headcount as well as increased acquisition and integration costs of $6.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%">We expect selling, general and administrative expenses to increase next quarter due to increased personnel costs and increase in future years as we grow our sales and marketing organization to expand into existing and new markets.</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><br/></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%">Impairment Losses</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:57.087%"></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 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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.091%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><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="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="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><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="display:none"></td><td 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="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%">Year Ended December 31,</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: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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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: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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment losses</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="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%">2,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2,811</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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"><span style="color:#000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Impairment losses in the year ended December 31, 2022 related to abandonment of certain acquired licensing agreements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Charges</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.233%"></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 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.091%"></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="display:none"></td><td colspan="3" style="display:none"></td><td 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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #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%">$ Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="display:none"></td><td colspan="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="display:none"></td><td 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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</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="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,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$61</span></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;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 increased $0.1 million to $2.3 million for the year ended December 31, 2022, compared to $2.2 million for the year ended December 31, 2021. Restructuring charges for the year ended December 31, 2022 primarily consisted of $1.8 million in employee severance-related charges and $0.5 million of lease-related charges, which is comprised of impairment of leased right-of-use assets from partial abandonment of a facility. Restructuring charges in the year ended December 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></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Extinguishment of Debt</span></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.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 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.094%"></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="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="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%">Year Ended December 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></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="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5,221</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on extinguishment of debt in the year ended December 31, 2021 consisted of the charge-off of remaining unamortized debt discount and issuance costs on debt under our prior term loan which we repaid early with proceeds from a new term loan in June 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-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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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: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: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 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.092%"></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="display:none"></td><td colspan="3" style="display:none"></td><td 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="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%">Year Ended December 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="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></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="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="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="3" style="display:none"></td><td 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="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,045)</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%">(12,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50)</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="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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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: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%">(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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 decreased by $6.1 million to a net expense of $6.0 million in the year ended December 31, 2022 from a net expense of $12.2 million for the year ended December 31, 2021. The change in interest and other income (expense), net was primarily due to the positive impact of a non-recurring gain on sale of privately held investments of $3.4 million and decreased interest expense of $3.2 million associated with a lower outstanding principal balance of debt, partially offset by unrealized losses on investments and impacts from foreign currency exchange rate fluctuations.</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><br/></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%">Income Tax Provision </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:56.524%"></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 style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></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.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></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.114%"></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: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="display:none"></td><td colspan="3" style="display:none"></td><td 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="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%">Year Ended December 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="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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="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="3" style="display:none"></td><td 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="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 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%">49,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733&#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="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 pre-tax income (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="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:9pt;font-weight:400;line-height:100%">28&#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%">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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 year ended December 31, 2022 was $49.2 million compared to an income tax provision of $5.9 million for the year ended December 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 year ended December 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 research and development credits. The permanent tax item related to global intangible low-taxed income, or GILTI, 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 our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2021 resulted primarily from a tax on GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to maintain a valuation allowance to offset state and certain federal and foreign deferred tax assets, as realization of such assets does not meet the more-likely-than-not threshold required under accounting guidelines. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Based upon our review of all positive and negative evidence, we continue to have a valuation allowance on state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. We do not incur income tax expense or benefit in certain tax-free jurisdictions in which we operate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiary in Singapore operates under certain tax incentives in Singapore, which are effective through March 2027. Under these incentives, qualifying income derived from certain sales of our integrated circuits is taxed at a concessionary rate over the incentive period. We also receive a reduced withholding tax rate on certain intercompany royalty payments made by our Singapore subsidiary during the incentive period. We recorded a tax provision in the year ended December 31, 2022 at the incentive rate. In the year ended December 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="margin-top: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 August 9, 2022, the CHIPS and Science Act of 2022, or the CHIPS Act, was enacted in the United States. The CHIPS Act will provide financial incentives to the semiconductor industry which are primarily directed at manufacturing activities within the United States for qualifying property placed in service after December 31, 2022. As we currently outsource our manufacturing, the CHIPS Act is not expected to have a material impact to our consolidated tax provision for the year ending December 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%">The Inflation Reduction Act of 2022, or IRA, was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the United States through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a 1 percent new excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and others. The IRA provisions are effective for tax years beginning after December 31, 2022. At this time, none of the IRA tax provisions are expected to have a material impact to our consolidated tax provision for the year ending December 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%">We will continue to monitor updates to our business along with guidance issued with respect to both Acts to determine whether any adjustments are needed to our consolidated tax provision in future periods.</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><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_154"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">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 December&#160;31, 2022, we had cash and cash equivalents of $187.4 million, restricted cash of $1.0 million and net accounts receivable of $171.0 million. Additionally, as of December&#160;31, 2022, our working capital, which we define as current assets less current liabilities, was $222.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%">Our primary uses of cash are to fund operating expenses and purchases of inventory, property and equipment, and from time to time, the acquisition of businesses. In May 2022, we entered into the Merger Agreement to acquire Silicon Motion. As described in Note 3 to our consolidated financial statements, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. MaxLinear may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank and other lenders. In June 2022 and October 2022, we amended and restated the commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million. Funding of the Senior Secured Credit Facilities is contingent on customary conditions, including, but not limited to the consummation of the merger and execution of definitive loan agreements. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay our existing debt in full.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also use cash to pay down outstanding debt, repurchase our common stock under our stock repurchase plan, and from time to time, make investments. As of December&#160;31, 2022, $125.0 million of principal was outstanding under a senior secured term B loan facility, or the Initial Term Loan under the June 23, 2021 Credit Agreement. The Company also has available a senior secured revolving credit facility, or the Revolving Facility, in an aggregate principal amount of up to $100.0&#160;million which remained undrawn as of December&#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:120%">Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement has amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on June 23, 2028. We could be subject to substantial variable interest rate risk because our interest rate under term loans typically vary based on a fixed margin over an indexed rate or an adjusted base rate. While we are mitigating the impact of rising interest rates with large amounts of prepayments on our outstanding debt, if interest rates were to further increase substantially, particularly with respect to our anticipated debt associated with the Silicon Motion merger, it would have a material adverse effect our operating results and could affect our ability to service the indebtedness. 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%">In order to consummate the merger and distribute the cash consideration payable to Silicon Motion securityholders, we will incur material indebtedness of up to $3.5 billion and we may also use a portion of Silicon Motion&#8217;s and our cash resources. This material increase in our indebtedness will adversely affect our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations. The loan agreement is also expected to contain financial and operational covenants that would adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for a discussion for a discussion of how our indebtedness could have a material adverse effect on our 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%">Our future capital requirements will depend on many factors, including changes in revenue, the expansion of our engineering, sales and marketing activities, the timing and extent of our expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of our products, our pending merger with Silicon Motion, and any other potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to us or at all. If we are unable to raise additional funds when needed, we may not be able to sustain our operations or execute our strategic plans.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash and cash equivalents are impacted by the timing of when we pay expenses as reflected in the change in our outstanding accounts payable and accrued expenses. Cash used to fund operating expenses in our consolidated statements of cash flows excludes the impact of non-cash items such as amortization and depreciation of acquired intangible assets and leased right-of-use assets and property and equipment, stock-based compensation, impairment of intangible assets, impairment of leased right-of-use assets and related leasehold improvements and unrealized holding or realized gains or losses on marketable equity securities. Cash used to fund capital purchases and acquisitions of businesses and investments are included in investing activities in our consolidated statements of cash flows. Cash proceeds from issuance of common stock and debt and cash used to pay down outstanding debt or repurchase common stock are included in financing activities in our consolidated statements of cash flows.</span></div><div style="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><br/></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 December&#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 #000000;padding:2px 1pt;text-align: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="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%">Less than 1 year</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%">1-3 years</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">3-5 years</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">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%">125,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%">125,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%">36,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577&#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%">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%">132,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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></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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">323,870&#160;</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%">164,900&#160;</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%">24,698&#160;</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%">8,695&#160;</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%">125,577&#160;</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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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:400;line-height:120%">Our planned capital expenditures as of December&#160;31, 2022 were not material. Our consolidated balance sheet at December&#160;31, 2022 included $6.0 million in other long-term liabilities for uncertain tax positions, some of which may result in cash payment. The future payments related to uncertain tax positions recorded as other long-term liabilities have not been presented in the table above due to the uncertainty of the amounts and timing of cash settlement with the taxing authorities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of cash are cash receipts on accounts receivable from our shipment of products to distributors and direct customers. Aside from the amounts billed to our customers, net cash collections of accounts receivable are impacted by the efficiency of our cash collections process, which can vary from period to period depending on the payment cycles of our major distributor customers, and relative linearity of shipments period-to-period. The June 23, 2021 Credit Agreement, under which we entered into a senior secured term B loan facility and a revolving credit facility, permits us to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of &#8220;Consolidated EBITDA&#8221; (as defined in such agreement), plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests.</span></div><div style="margin-top: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 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%">December 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%">222,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">187,353&#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%">982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">188,357&#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%">64</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_157"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">The 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%">Year Ended December 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">168,233&#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:bottom"><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%">(91,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%">(91,757)</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%">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%">(240,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,903)</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%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,869)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">56,619&#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%">(18,296)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 $388.7 million for the year ended December 31, 2022 and consisted of positive impact of net income of $125.0 million and non-cash items of $164.1 million, changes in operating assets and liabilities of $86.0 million, and excess tax benefits and deferred income taxes totaling $13.5 million. Non-cash items included in net income for the year ended December 31, 2022 primarily consisted of stock-based compensation of $81.7 million, depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $80.7 million, and intangible impairment loss of $2.8 million. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $168.2 million for the year ended December 31, 2021 and primarily consisted of the positive impact from net income of $42.0 million and non-cash items of $161.2 million, partially offset by changes in operating assets and liabilities of $24.3 million and deferred income taxes and excess tax benefits totaling $10.7 million. Non-cash items included in net income for the year ended December 31, 2021 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $91.8 million, stock-based compensation of $59.4 million, loss on extinguishment of debt of $5.2 million, and amortization of debt issuance costs and discounts of $3.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 $91.8 million for the year ended December 31, 2022 and consisted of purchases of property and equipment of $41.3 million, purchases of investments of $29.3 million, purchases of intangible assets of $11.2 million and proceeds loaned under notes receivable of $10.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 investing activities was $91.8 million for the year ended December 31, 2021 and consisted of cash used in the acquisitions of $40.0 million comprising $35.0 million in payments of purchase price from our 2020 acquisition of NanoSemi that were previously deferred under the terms of the merger agreement and $5.0 million to purchase a business, purchases of property and equipment of $39.2 million, purchases of intangible assets of $7.6 million, and purchases of investments in a private entity of $5.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 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 $240.4 million for the year ended December 31, 2022. Net cash used in financing activities consisted of repayments of debt of $185.0 million, common stock repurchases of $31.5 million, minimum tax withholding paid on behalf of employees for restricted stock units of $28.9 million, partially offset by cash inflows from net proceeds from the issuance of common stock upon exercise of stock options of $5.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 $91.9 million for the year ended December 31, 2021. Net cash used in financing activities consisted primarily of repayments of principal on outstanding debt of $409.8 million, common stock repurchases of $23.5 million, minimum tax withholding paid on behalf of employees for restricted stock units of $13.1 million, and payments of debt issuance costs of $4.2 million, partially offset by cash inflows from net proceeds from the issuance of debt of $350.0 million and from issuance of common stock upon exercise of stock options of $8.8 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%">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><br/></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 $187.4 million of cash and cash equivalents at December&#160;31, 2022 will be sufficient to fund our projected operating requirements for at least the next twelve months, excluding anticipated cash expenditures for the pending merger and related integration costs which will be financed primarily through additional debt under the Senior Secured Credit Facilities. As of December&#160;31, 2022, our indebtedness totaled $125.0 million, which consists of outstanding principal under the Initial Term Loan under the June 23, 2021 Credit Agreement. Upon consummation of our merger with Silicon Motion and execution of related merger financing agreements, we expect that a portion of the proceeds from the Senior Secured Credit Facilities associated with the merger, described in more detail above, will be used to repay our existing indebtedness in full, and our indebtedness may increase up to $3.5 billion under the Senior Secured Credit Facilities. The Revolving Facility in an aggregate principal amount of up to $100.0&#160;million  remained undrawn as of December&#160;31, 2022. The Initial Term Loan under the June 23, 2021 Credit Agreement has a seven-year term expiring in June 2028 and bears interest, at the Company&#8217;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company&#8217;s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement amortizes in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable at maturity on June&#160;23,&#160;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="i69ed6aba22ba4bb19a5e5e88b7dd1395_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%">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="i69ed6aba22ba4bb19a5e5e88b7dd1395_166"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.&#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 year ended December 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%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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:112%">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><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%">We are currently mitigating the impact of rising interest rates with prepayments of principal on our indebtedness and we believe our operating cash held primarily for working capital purpose is sufficient to cover our interest obligations.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_169"></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 8.&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-top: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 financial statements and supplementary data required by this item are included in Part IV, Item 15 of this Report.</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_172"></div><div style="margin-top:5pt;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 9.&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top: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 id="i69ed6aba22ba4bb19a5e5e88b7dd1395_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 9A.&#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 Form 10-K, 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 Form 10-K. 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 Form 10-K.</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%">Management&#8217;s Annual Report on 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%">Our management, including our principal executive officer and principal financial officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our management, including our principal executive officer and principal financial officer, evaluated the effectiveness of our internal control over financial reporting based on criteria established in the Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based upon that evaluation, management concluded that our internal control over financial reporting was effective as of December&#160;31, 2022. The effectiveness of our internal control over financial reporting as of December&#160;31, 2022 has been audited by Grant Thornton LLP, an independent registered public accounting firm, and Grant Thornton LLP has issued a report on our internal control over financial reporting, which is included herein.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An evaluation was performed under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, to determine whether any change in our internal control over financial reporting occurred during the fiscal quarter ended December&#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 Exchange Act, as amended, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-indent:27pt"><span><br/></span></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%">68</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_178"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></div><div style="margin-bottom:9pt;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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Stockholders</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc.</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%">Opinion on internal control over financial reporting</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the internal control over financial reporting of MaxLinear, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December&#160;31, 2022, and our report dated February&#160;1, 2023 expressed an unqualified opinion on those financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting (&#8220;Management&#8217;s Report&#8221;). Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </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%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</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-weight:700;line-height:120%">Definition and limitations of internal control over financial reporting</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Grant Thornton LLP</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Newport Beach, California</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1, 2023 </span></div><div><span><br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_181"></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%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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 9B.&#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.<br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_184"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">            </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTION</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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_187"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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 III</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_190"></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%">ITEM 10.&#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE </span></div><div style="margin-top: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 information required by Item 10 with respect to our directors and executive officers will be either (i) included in an amendment to this Annual Report on Form 10-K or (ii) incorporated by reference to our Definitive Proxy Statement to be filed in connection with our 2023 Annual Meeting of Stockholders, or the 2023 Proxy Statement. Such amendment in the 2023 Proxy Statement will be filed with the SEC no later than 120 days after 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%">Item 405 of Regulation S-K calls for disclosure of any known late filing or failure by an insider to file a report required by Section 16(a) of the Exchange Act. This information will be contained under the caption &#8220;Related Person Transactions and Section 16(a) Beneficial Ownership Reporting Compliance&#8221; in either an amendment to this Annual Report on Form 10-K or the 2023 Proxy Statement and is incorporated herein by reference.</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-weight:700;line-height:120%">Code of Conduct</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%">We have adopted a code of ethics and employee conduct that applies to our board of directors and all of our employees, including our chief executive officer and principal financial officer.</span></div><div style="margin-top: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 code of conduct is available at our website by visiting www.maxlinear.com and clicking through &#8220;Investors,&#8221; &#8220;Corporate Governance,&#8221; &#8220;Governance,&#8221; &#8220;Governance Documents,&#8221; and &#8220;Code of Conduct.&#8221; When required by the rules of the Nasdaq Stock Market LLC, or Nasdaq, or the SEC, we will disclose any future amendment to, or waiver of, any provision of the code of conduct for our chief executive officer and principal financial officer or any member or members of our board of directors on our website within four business days following the date of such amendment or waiver.</span></div><div style="margin-top: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 information required by Item 10 with respect to our audit committee is incorporated by reference from the information set forth under the caption &#8220;Corporate Governance and Board of Directors &#8212; Board Committees&#8221; in either an amendment to this Annual Report on Form 10-K or the 2023 Proxy Statement.<br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_193"></div><div style="margin-top:5pt;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 11.&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION</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 information required by Item 11 is incorporated by reference from the information set forth under the captions &#8220;Compensation of Non-Employee Directors&#8221; and &#8220;Executive Compensation&#8221; in either an amendment to this Annual Report on Form 10-K or our 2023 Proxy Statement.<br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_196"></div><div style="margin-top:5pt;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 12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</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 information required by Item 12 is incorporated by reference from the information set forth under the captions &#8220;Executive Compensation &#8212; Equity Compensation Plan Information&#8221; and &#8220;Security Ownership&#8221; in either an amendment to this Annual Report on Form 10-K or our 2023 Proxy Statement.<br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_199"></div><div style="margin-top:5pt;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 13.&#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</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 information required by Item 13 is incorporated by reference from the information set forth under the captions &#8220;Corporate Governance and Board of Directors &#8212; Director Independence&#8221; and &#8220;Related Person Transactions and Section 16(a) Beneficial Ownership Reporting Compliance&#8221; in either an amendment to this Annual Report on Form 10-K or our 2023 Proxy Statement.<br/></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_202"></div><div style="margin-top:5pt;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 14.&#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTANT FEES AND SERVICES</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 information required by Item 14 is incorporated by reference from the information set forth under the caption &#8220;Proposal Number 3 &#8212; Ratification of Appointment of Independent Registered Public Accounting Firm&#8221; in either an amendment to this Annual Report on Form 10-K or our 2023 Proxy Statement.</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%">71</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_205"></div><hr style="page-break-after:always"/><div style="min-height:58.46pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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 IV &#8212; FINANCIAL INFORMATION</span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_208"></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%">ITEM 15.&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</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%">a) Documents filed as part of the report</span></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%">1. Financial 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-weight:400;line-height:120%">Our consolidated financial statements are attached hereto and listed on the Index to Consolidated Financial Statements of this Annual Report on Form 10-K.</span></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%">2. Financial Statement Schedules</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II. Valuation and Qualifying Accounts &#8212;Years ended December&#160;31, 2022, 2021 and 2020 </span></div><div style="margin-top: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 other schedules are omitted as the required information is inapplicable, or the information is presented in the financial statements or related notes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II &#8211; VALUATION AND QUALIFYING ACCOUNTS (in thousands):</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:35.571%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.833%"></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%">Classification</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:10pt;font-weight:700;line-height:100%">Balance at beginning of year</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:10pt;font-weight:700;line-height:100%">Additions (deductions) charged to 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:10pt;font-weight:700;line-height:100%">Other Additions</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:10pt;font-weight:700;line-height:100%">(Deductions)</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:10pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="33" 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%">Allowance for credit losses (previously, allowance for doubtful accounts)</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</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%">&#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%">&#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></tr><tr><td colspan="3" style="background-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%">2021</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="33" style="background-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%">Warranty reserves</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</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%">774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#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%">2021</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%">700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#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%">2020</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%">553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="33" style="background-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%">Valuation allowance for deferred tax assets</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</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%">68,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">4,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(6,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">66,273&#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%">2021</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%">71,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">68,151&#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%">2020</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%">77,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">71,811&#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"><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%">72</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_211"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></div><div style="-sec-extract:summary;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%">3. Exhibits </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: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:86.036%"></td><td style="width:0.1%"></td></tr><tr><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%">Exhibit&#160;Number</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Exhibit&#160;Title</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="border-top:1pt solid #000000;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="http://www.sec.gov/Archives/edgar/data/1288469/000110465920043407/tm2015102d1_ex2-1.htm">Asset Purchase Agreement, dated as of April 5, 2020, by and among MaxLinear, Inc., a Delaware corporation, Intel Corporation, a Delaware corporation, and MaxLinear Asia Singapore Private Limited, a wholly-owned subsidiary of MaxLinear (incorporated by reference to Exhibit 2.1 to the Registrant's Current Report on Form 8-K filed on April 6, 2020 (File No. 001-34666)).</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%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312510049079/dex35.htm">Registrant&#8217;s Amended and Restated Certificate of Incorporation, as filed with the Secretary of State of the State of Delaware on March 29, 2010 (incorporated by reference to Exhibit 3.5 of the Registrant&#8217;s Registration Statement on Form S-1 and all amendments thereto (File No. 333-162947)).</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%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm">Registrant&#8217;s </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm">Certificate of Retirement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm"> (incorporated by reference to Exhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm">3.1 of</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm"> Registrant&#8217;s </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm">Form </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm">8-A/A</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm"> filed on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex31.htm">July 30, 2017).</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%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000128846922000181/exhibit31.htm">Registrant&#8217;s Amended and Restated Bylaws, as amended to date (incorporated by reference to Exhibit 3.1 to the Registrant&#8217;s Current Report on Form 8-K filed on November 17, 2022 (File No. 001-34666)).</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%">4.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="http://www.sec.gov/Archives/edgar/data/1288469/000119312517102623/d292705dex41.htm">Specimen common stock certificate of Registrant (incorporated by reference to Exhibit 4.1 of the Registrant&#8217;s Amendment No. 1 on Form 8-A filed on March 30, 2017 (File No. 001-34666)).</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%">*4.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="http://www.sec.gov/Archives/edgar/data/1288469/000128846920000013/a123119exhibit42.htm">Description of the registrant</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1288469/000119312509227449/dex102.htm">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1288469/000128846920000013/a123119exhibit42.htm">s securities registered pursuant to Section 12 of the Securities Exchange Act of 1934.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.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="http://www.sec.gov/Archives/edgar/data/1288469/000119312509227449/dex101.htm">Form of Director and Executive Officer Indemnification Agreement (incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Registration Statement on Form S-1 and all amendments thereto (File No. 333-162947)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1288469/000119312509227449/dex102.htm">Form of Director and Controlling Person Indemnification Agreement (incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Registration Statement on Form S-1 and all amendments thereto (File No. 333-162947)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1288469/000128846918000048/a121918exhibit103.htm">2010 Equity Incentive Plan, as amended on December 13, 2018 (incorporated by reference to Exhibit 10.3 of the Registrant&#8217;s Current Report on Form 8-K filed on December 19, 2018 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.4</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="http://www.sec.gov/Archives/edgar/data/1288469/000119312511200970/dex107.htm">Form of Agreement under the 2010 Equity Incentive (incorporated by reference to Exhibit 10.7 of the Registrant&#8217;s Quarterly Report on Form 10-Q filed on July 28, 2011 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.5</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="http://www.sec.gov/Archives/edgar/data/1288469/000128846916000087/a1082010employeestockpurch.htm">2010 Employee Stock Purchase Plan, as amended (incorporated by reference to Exhibit 10.8 of the Registrant&#8217;s Current Report on Form 8-K filed on August 15, 2016 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.6</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="http://www.sec.gov/Archives/edgar/data/1288469/000128846916000053/exhibit1013.htm">Form of Change in Control Agreement for Executive Officers (incorporated herein by reference to Exhibit 10.13 of the Registrant's Annual Report on Form 10-K filed on February 17, 2016).</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%">&#8224;10.7</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="http://www.sec.gov/Archives/edgar/data/1288469/000119312509227449/dex1016.htm">Intellectual Property License Agreement, dated June 18, 2009, between the Registrant and Intel Corporation, (incorporated by reference to Exhibit 10.16 of the Registrant&#8217;s Registration Statement on Form S-1 and all amendments thereto (File No. 333-162947)).</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%">+&#8224;10.8</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="http://www.sec.gov/Archives/edgar/data/1288469/000119312513040818/d448408dex1017.htm">Employment Offer Letter, dated November 9, 2012, between the Registrant and Will Torgerson (incorporated by reference to Exhibit 10.17 of the Registrant&#8217;s Annual Report on Form 10-K filed on February 6, 2013 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</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="http://www.sec.gov/Archives/edgar/data/1288469/000128846914000003/mxl-20131231xex1026.htm">Lease Agreement, dated December 17, 2013, between Registrant and The Campus Carlsbad, LLC (incorporated by reference to Exhibit 10.26 of the Registrant&#8217;s Annual Report on Form 10-K filed on February 7, 2014 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</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="http://www.sec.gov/Archives/edgar/data/1288469/000128846915000035/mxl-2015630xex101leaseamen.htm">First Amendment to Lease, dated May 6, 2015, between Registrant, on the one hand, and Brookwood CB I, LLC and Brookwood CB II, LLC, as tenants in common and successors-in-interest to The Campus Carlsbad, LLC, on the other hand (incorporated by reference to Exhibit 10.1 of Registrant&#8217;s Quarterly Report on Form 10-Q filed on August 10, 2015 (File No. 333-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</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="http://www.sec.gov/Archives/edgar/data/1288469/000128846916000053/exhibit1033.htm">Lease Agreement, dated November 11, 2015, between Registrant and The Northwestern Mutual Life Insurance Company (incorporated herein by reference to Exhibit 10.33 of the Registrant&#8217;s Annual Report on Form 10-K filed on February 17, 2016).</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%">+10.12</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="http://www.sec.gov/Archives/edgar/data/1288469/000128846916000066/a3-31x16exhibit102.htm">Employment Promotion Letter, dated February 11, 2016, between the Registrant and Connie Kwong (incorporated herein by reference to Exhibit 10.2 of the Registrant&#8217;s Current Report on Form 10-Q filed on May 9, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000119312517106888/d265644dex101.htm">Debt Commitment Letter by and among MaxLinear, Inc., JPMorgan Chase Bank, N.A., Deutsche Bank AG New York Branch, and Deutsche Bank Securities Inc., dated as of March 28, 2017 (incorporated by reference to Exhibit 10.1 to the Registrant's Current Report on Form 8-K/A filed on March 31, 2017 (File No. 001-34666)).</a></span></div></td></tr></table></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%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></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: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:86.036%"></td><td style="width:0.1%"></td></tr><tr><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%">Exhibit&#160;Number</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Exhibit&#160;Title</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%">10.14</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000119312517168038/d382145dex101.htm">Credit Agreement, dated as of May 12, 2017, by and among MaxLinear, Inc., the lenders from time to time party thereto, and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent (incorporated by references to Exhibit 10.1 to the Registrant's Current Report on Form 8-K filed on May 12, 2017 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000119312517168038/d382145dex102.htm">Security Agreement, dated as of May 12, 2017, by and among MaxLinear, Inc., the subsidiary guarantors from time to time party thereto, and JPMorgan Chase Bank, N.A., as collateral agent (incorporated by references to Exhibit 10.2 to the Registrant's Current Report on Form 8-K filed on May 12, 2017 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.16</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000128846918000036/a63018exhibit101.htm">Employment Offer Letter, dated June 7, 2018, between the Registrant and Steven Litchfield (incorporated by reference to Exhibit 10.1 to the Registrants Current Report on Form 10-Q filed on August 7, 2018 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.17</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000128846918000036/a63018exhibit102.htm">Employment Offer Letter, dated June 27, 2018, between the Registrant and Michael Bollesen (incorporated by reference to Exhibit 10.2 to the Registrants Current Report on Form 10-Q filed on August 7, 2018 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.18</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="http://www.sec.gov/Archives/edgar/data/1288469/000128846918000048/a121918exhibit101.htm">Form of Change in Control Agreement for Chief Executive Officer and Chief Financial Officer, as amended (incorporated herein by reference to Exhibit 10.1 of the Registrant's Form 8-K filed on December 19, 2018 (File No. 001-34666)). </a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.19</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000128846918000048/a121918exhibit102.htm">Form of Change in Control Agreement for Executive Officers, as amended (incorporated herein by reference to Exhibit 10.2 of the Registrant's Form 8-K filed on December 19, 2018 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.20</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000128846918000048/a121918exhibit104.htm">Executive Incentive Bonus Plan, as amended on December 13, 2018 (incorporated by reference to Exhibit 10.4 of the Registrant&#8217;s Current Report on Form 8-K filed on December 19, 2018 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.21</span></td><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:2pt;margin-top:2pt"><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="http://www.sec.gov/Archives/edgar/data/1288469/000128846918000048/a121918exhibit105.htm">Clawback Policy, as adopted on December 13, 2018 (incorporated by reference to Exhibit 10.5 of the Registrant&#8217;s Current Report on Form 8-K filed on December 19, 2018 (File No. 001-34666)).</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%">&#160;+&#8224;10.22</span></td><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:2pt;margin-top:2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000128846919000115/a63019exhibit101.htm">Form of Restricted Stock Unit Award Agreement for Performance-Based Awards under the 2010 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.1 of the Registrant</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465921077287/tm2118489d2_ex99-1.htm">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000128846919000115/a63019exhibit101.htm">s Form 10-Q filed on July&#160;25, 2019 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</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="http://www.sec.gov/Archives/edgar/data/1288469/000110465920043407/tm2015102d1_ex10-1.htm">Debt Commitment Letter by and among MaxLinear, Inc., MUFG Union Bank, and Wells Fargo Bank, N.A. dated as of April 5, 2020 (incorporated by reference to Exhibit 10.1 to the Registrant's Current Report on Form 8-K filed on April 6, 2020 (File No. 001-34666)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000128846920000157/a20200731exhibit991.htm">Incremental Amendment No. 1, dated as of July 31, 2020, by and among MaxLinear, the guarantors party thereto, the lenders party thereto, MUFG Bank, Ltd., as administrative agent, and MUFG as collateral agent.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25</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:115%;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:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465921077287/tm2118489d2_ex99-1.htm">Incremental Amendment No. 1, dated as of July 31, 2020, by and among MaxLinear, the guarantors party thereto, the lenders party thereto, MUFG Bank, Ltd., as administrative agent, and MUFG as collateral agent (incorporated by reference to Exhibit 99.1 to the Registrant&#8217;s Current Report on Form 8-K filed on June 7, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001288469/000110465921084797/tm2120470d1_ex10-1.htm">Credit Agreement, dated as of June 23, 2021, by and among MaxLinear, Inc., the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465921077287/tm2118489d2_ex99-1.htm">(incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Current Report on Form 8-K filed on June 24, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465921077287/tm2118489d2_ex99-1.htm">1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">).</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001288469/000110465921084797/tm2120470d1_ex10-2.htm">Security Agreement, dated as of June 23, 2021, by and among MaxLinear, Inc., the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent (incorporated by reference to Exhibit 10.2 to the Registrant&#8217;s Current Report on Form 8-K filed on June 24, 2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000128846922000153/exhibit103employmentofferl.htm">Employment Offer Letter, dated April 26, 2022, between the Registrant and Michelle M. Sayer (incorporated by reference to Exhibit 10.3 to the Registrant</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000128846922000153/exhibit103employmentofferl.htm">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000128846922000153/exhibit103employmentofferl.htm">s Current Report on Form 10-Q filed on July 27, 2022).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex2-1.htm">Agreement and Plan of Merger, dated as of May 5, 2022, by and among MaxLinear, Inc., Silicon Motion Technology Corporation and Shark Merger Sub (incorporated by reference to Exhibit 2.1 to the Registrant's Current Report on Form 8-K filed on May 5, 2022).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex10-1.htm">Commitment Letter, dated as of May 5, 2022, by and among MaxLinear, Inc., Wells Fargo Bank, N.A., and Wells Fargo Securities, LLC (incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Current Report on Form 8-K filed on May 5, 2022)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922072950/tm2218849d1_ex10-1.htm">Amended and Restated Commitment Letter, dated as of June 17, 2022, by and among MaxLinear, Inc., Wells Fargo Bank, N.A., Wells Fargo Securities, LLC, Bank of Montreal, BMO Capital Markets Corp., Citizens Bank, N.A., Truist Bank and Tru</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922072950/tm2218849d1_ex10-1.htm">st Securities, Inc. (incorporated by reference to Exhibit 10.1 to the Registrant</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922072950/tm2218849d1_ex10-1.htm">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922072950/tm2218849d1_ex10-1.htm">s Current Report on Form 8-K filed on June 21, 2022)</a></span></div></td></tr></table></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%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></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: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:86.036%"></td><td style="width:0.1%"></td></tr><tr><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%">Exhibit&#160;Number</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Exhibit&#160;Title</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%">10.32</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="a12312022exhibit1032.htm">Second Amended and Restated Commitment Letter by and among MaxLinear, Inc., Wells Fargo Bank, N.A., Wells Fargo Securities, LLC, Bank of Montreal, BMO Capital Markets Corp., Citizens Bank, N.A., Truist Bank, and Truist Securities, Inc. dated as of October 24, 2022.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*11.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 style="margin-bottom:2pt;margin-top:2pt"><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_235">Statement re computation of income (loss) per share (included in Part IV, Item 14 of this Form 10-K).</a></span></div></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:400;line-height:100%">*21.1</span></td><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="-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="a12312022exhibit211.htm">Subsidiaries of the Registrant.</a></span></div></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:400;line-height:100%">*23.1</span></td><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="-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="a12312022exhibit231.htm">Consent of Independent Registered Public Accounting Firm.</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*24.1</span></td><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="-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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_217">Power of Attorney (included on the signature page of this Form 10-K).</a></span></div></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:400;line-height:100%">*31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="-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="a12312022exhibit311.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:bottom"><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: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="-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="a12312022exhibit312.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:bottom"><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: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="-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="a12312022exhibit321.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="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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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><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:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">Filed herewith.</span></td></tr></table></div><div><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:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 601(b)(32)(ii) of Regulation S-K and SEC Release No. 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 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></table></div><div><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:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicates a management contract or compensatory plan.</span></div></td></tr></table></div><div><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:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.362%"></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%">&#8224;</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%">Confidential treatment has been requested and received for certain portions of these exhibits.</span></td></tr></table></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%">(b) Exhibits </span></div><div style="margin-top: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 exhibits filed as part of this report are listed in Item 15(a)(3) of this Form 10-K. </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%">(c) Schedules </span></div><div style="margin-top: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 financial statement schedule required by Regulation S-X and Item 8 of this form is listed in Item 15(a)(2) of this Form 10-K. </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%">75</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_217"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15 (d) 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:5.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.120%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.828%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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:15pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:15pt"><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: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: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%">By:</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%">/s/ KISHORE SEENDRIPU, Ph.D.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kishore Seendripu, Ph.D.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</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%">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%">February 1, 2023</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:2px 1pt;text-align: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 Executive Officer)</span></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%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kishore Seendripu, Ph.D. and Steven Litchfield, and each of them, his true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, to sign any and all amendments (including post-effective amendments) to this Annual Report on Form 10-K and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto each of said attorneys-in-fact and agents, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-facts and agents, or his substitute or substitutes, or any of them, shall do or cause to be done by virtue hereof. </span></div><div style="margin-top: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, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:33.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.413%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title</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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Date</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%">/s/ KISHORE SEENDRIPU, Ph.D.</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:400;line-height:100%">President, Chief Executive Officer, and Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kishore Seendripu, Ph.D.</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:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ STEVEN G. LITCHFIELD</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:400;line-height:100%">Chief Financial Officer and Chief Corporate Strategy Officer</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven G. Litchfield</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:400;line-height:100%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ CONNIE KWONG</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:400;line-height:100%">Corporate Controller</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connie Kwong</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:400;line-height:100%">(Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">/s/ THOMAS E. PARDUN</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:400;line-height:100%">Lead Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Pardun</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ DANIEL A. ARTUSI</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:400;line-height:100%">Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel A. Artusi</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ CAROLYN D. BEAVER</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:400;line-height:100%">Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carolyn D. Beaver</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ GREGORY P. DOUGHERTY</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:400;line-height:100%">Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gregory P. Dougherty</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ TSU-JAE KING LIU, Ph.D.</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:400;line-height:100%">Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tsu-Jae King Liu, Ph.D.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ ALBERT J. MOYER</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:400;line-height:100%">Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albert J. Moyer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ THEODORE TEWKSBURY, Ph.D.</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:400;line-height:100%">Director</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:400;line-height:100%">February 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theodore Tewksbury, Ph.D.</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="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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_223"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;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-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Consolidated Financial Statements </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:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_229">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID Number <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMjMvZnJhZzoxMmE3ZDdhYTUwZGE0MmUzOWNlN2FiODhjYTU4OGQ5NC90YWJsZToyOWIwYzdhYWYyZTk0NmJkODc2NzgzOTBkYWViNmE5MC90YWJsZXJhbmdlOjI5YjBjN2FhZjJlOTQ2YmQ4NzY3ODM5MGRhZWI2YTkwXzAtMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjowNDU4OWVjYTQ0Nzc0MDg3OTEzOTc4OThiNTg1NmMyNl83Nw_7e441c6b-9c70-4caf-95cb-a006fd3ffd7f">248</ix:nonNumeric> )</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69ed6aba22ba4bb19a5e5e88b7dd1395_229">79</a></span></div></td></tr><tr><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_232">Consolidated Balance Sheets</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69ed6aba22ba4bb19a5e5e88b7dd1395_232">81</a></span></div></td></tr><tr><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_235">Consolidated Statements 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69ed6aba22ba4bb19a5e5e88b7dd1395_235">82</a></span></div></td></tr><tr><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_238">Consolidated Statements of Comprehensive Income (Loss)</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69ed6aba22ba4bb19a5e5e88b7dd1395_238">83</a></span></div></td></tr><tr><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_241">Consolidated Statements of Stockholders&#8217; Equity</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69ed6aba22ba4bb19a5e5e88b7dd1395_241">84</a></span></div></td></tr><tr><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_244">Consolidated Statements of Cash Flows</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69ed6aba22ba4bb19a5e5e88b7dd1395_244">85</a></span></div></td></tr><tr><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="#i69ed6aba22ba4bb19a5e5e88b7dd1395_247">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i69ed6aba22ba4bb19a5e5e88b7dd1395_247">86</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></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%">78</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_229"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="margin-bottom:5pt;margin-top:5pt"><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%">Board of Directors and Stockholders</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc. </span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the financial statements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of MaxLinear, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2022 and 2021, the related consolidated statements of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the three years in the period ended December&#160;31, 2022, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2022, in conformity with accounting principles generally accepted in the United States of America. </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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December&#160;31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated February&#160;1, 2023 expressed an unqualified opinion.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </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%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical audit matters </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter</span><span style="color:#0000ff;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%">communicated below is a matter</span><span style="color:#0000ff;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%">arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates</span><span style="color:#0000ff;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%">to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter</span><span style="color:#0000ff;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%">below, providing a</span><span style="color:#0000ff;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%">separate opinion</span><span style="color:#0000ff;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%">on the critical audit matter</span><span style="color:#0000ff;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%">or on the accounts or disclosures to which it</span><span style="color:#0000ff;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%">relates.</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%">Realizability of deferred tax assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1 to the financial statements, management records valuation allowances to reduce deferred tax assets when a judgment is made, that is considered more likely than not, that a tax benefit will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences will become deductible. The Company assesses the need for a valuation allowance by evaluating both positive and negative evidence that may exist.</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%">We identified the realizability of deferred tax assets as a critical audit matter. The principal consideration for our determination that the realizability of deferred tax assets as a critical audit matter is that the forecast of future taxable income is an accounting estimate subject to a high level of estimation. There is inherent uncertainty and subjectivity related to management&#8217;s judgments and assumptions regarding the Company&#8217;s international tax structure and transfer pricing agreements, determination of the taxable income by jurisdiction and the impacts of the Tax Act on future taxable income, which are complex in nature and require significant auditor judgment.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. With the assistance of engagement team members possessing specialized skill in income tax matters, our audit procedures related to the realizability of deferred tax assets included the following, among others: </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reviewing management&#8217;s application of the rules under the Tax Act with a focus on Section 174, Global Intangible Low-Taxed Income and its expected impact on estimated future taxable income;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Comparing the scheduled reversals of deferred tax liabilities to the underlying financial and tax accounting records;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Comparing the forecast of future taxable income to the following:</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Prior year actual results by jurisdiction to evaluate the reasonableness of significant changes contemplated for the following year;</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Forecasts of future information used in other areas, to evaluate completeness and consistency</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reviewing the Company&#8217;s transfer pricing assumptions, including royalty rates and cost-plus markups, applied by the Company and its non-US subsidiaries; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Testing the design and operating effectiveness of management&#8217;s internal controls over the completeness and accuracy of the forecast of future taxable income and the proper application of relevant tax law to support the realizability of deferred tax assets.</span></div><div style="margin-top:9pt"><span><br/></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%">/s/ <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMjkvZnJhZzpkZTFkYjE2NzE5NGM0NzI0Yjk2YzcyYWI2YTg4NThlOS90ZXh0cmVnaW9uOmRlMWRiMTY3MTk0YzQ3MjRiOTZjNzJhYjZhODg1OGU5Xzg3MTE_e5a26b1f-72da-4f2a-9138-1153468a4de9">Grant Thornton LLP</ix:nonNumeric> </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%">We have served as the Company&#8217;s auditor since 2016.</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%"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMjkvZnJhZzpkZTFkYjE2NzE5NGM0NzI0Yjk2YzcyYWI2YTg4NThlOS90ZXh0cmVnaW9uOmRlMWRiMTY3MTk0YzQ3MjRiOTZjNzJhYjZhODg1OGU5Xzg3MTI_138bb8a9-fde4-4406-8fb5-8f0df32560a1">Newport Beach, California</ix:nonNumeric><br/>February&#160;1, 2023</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%">80</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_232"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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="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%">(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%">December 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMtMS0xLTEtOTQzNDE_b3ed3dbe-3ff1-4072-a7c0-1d924ba0f8a3">187,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMtMy0xLTEtOTQzNDE_c10fdf49-3b7a-4903-b2aa-6b90caf6df3c">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQtMS0xLTEtOTQzNDE_f3e65bfd-a2c9-426f-b440-09b70ae5ff19">982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQtMy0xLTEtOTQzNDE_b2c67a6a-8eac-48db-9bed-fdca50c1ac8d">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzUtMS0xLTEtOTc4ODE_14a6b71f-1f62-417a-8694-4f3734437d5c">18,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzUtMy0xLTEtOTc4ODE_80d214aa-3895-496c-8ce9-818989f78de0">&#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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzYtMS0xLTEtOTQzNDE_7cf416b0-5469-4fb1-bfdf-490bd1dbe646">170,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzYtMy0xLTEtOTQzNDE_a982702c-d3cf-462a-add9-7b7b18cf306b">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzctMS0xLTEtOTQzNDE_3073a8d2-60bb-41d4-9566-ad0c3384a18a">160,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzctMy0xLTEtOTQzNDE_e69c7089-cfca-4d51-a1cc-d4f8eeb8f3d3">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzgtMS0xLTEtOTQzNDE_caa4523b-2dbd-417b-bcff-491e2089a311">24,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzgtMy0xLTEtOTQzNDE_5f5a42ca-9442-4559-b004-ed7c8b1dcca5">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzktMS0xLTEtOTQzNDE_6e237425-db52-4c16-ab10-7146c3410293">563,124</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzktMy0xLTEtOTQzNDE_46fc0964-9c8b-4450-abf9-fea7e546cdba">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEwLTEtMS0xLTk0MzQx_22a5bc8b-1da3-46ed-bb01-3c359f80106e">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEwLTMtMS0xLTk0MzQx_91fb858e-04f2-4a34-b922-3542571da58b">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEyLTEtMS0xLTk0MzQx_e1ba7cdc-140d-4126-b7b0-aa29b4f7e67c">79,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEyLTMtMS0xLTk0MzQx_59ae625e-c625-4841-b6f3-3de7fba9ce81">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEzLTEtMS0xLTk0MzQx_b1fdfb34-7e4b-475c-b51d-410ab6145124">28,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEzLTMtMS0xLTk0MzQx_894413d0-3fa6-43d5-a615-f850c9039811">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE0LTEtMS0xLTk0MzQx_60ce00c2-816f-48a4-8c78-caa01098ba5d">109,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE0LTMtMS0xLTk0MzQx_890bc5e5-64de-4369-9e13-2512aa53bb8b">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE1LTEtMS0xLTk0MzQx_ae46cbda-73d6-49bd-be7b-afd3dcdfca13">306,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE1LTMtMS0xLTk0MzQx_f6cf69fe-1965-4374-af92-e1ffc2eb8847">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE2LTEtMS0xLTk0MzQx_2ccd52bd-76c0-49be-9545-8c5b07619534">66,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE2LTMtMS0xLTk0MzQx_7bf838f3-082c-43c4-a8dc-f6c2d18672f5">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE3LTEtMS0xLTk0MzQx_3e70d2f1-42a2-4235-a682-01a2a13aaf3b">26,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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE3LTMtMS0xLTk0MzQx_2471961f-4da3-4289-bc11-bd0e6f74db6d">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE4LTEtMS0xLTk0MzQx_43a0ba9e-1b46-4bbe-b92d-8dfe5f107050">1,180,025</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE4LTMtMS0xLTk0MzQx_fffa0d68-dcd7-474d-ae0f-17f9e3f57679">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIxLTEtMS0xLTk0MzQx_0f00f28c-8ac6-403f-b39a-e4ceb59f4e27">68,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIxLTMtMS0xLTk0MzQx_6795cf90-54fb-4690-970e-27004e42ff37">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIzLTEtMS0xLTk0MzQx_af4e20dc-5996-4c65-ad97-4900f7216440">113,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIzLTMtMS0xLTk0MzQx_f25af32b-b893-4f24-88af-7815213d8bf8">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI0LTEtMS0xLTk0MzQx_0883a74b-353e-44e8-ac26-895aba6d1929">100,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI0LTMtMS0xLTk0MzQx_5a1445b5-a02c-41ac-a31d-706b8af458d4">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI1LTEtMS0xLTk0MzQx_ef662127-27d4-4906-a6e7-e449e983029e">59,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI1LTMtMS0xLTk0MzQx_9f58257c-09dd-4e79-b6d5-7e6791c3f251">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI4LTEtMS0xLTk0MzQx_decd2a4a-7280-47db-a7e7-cc51dc4f801e">341,086</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI4LTMtMS0xLTk0MzQx_17b19dd1-2b28-457d-9b13-6dccb41a4af7">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI5LTEtMS0xLTk0MzQx_87ac999b-b109-498a-bb50-03cbb1f5c911">23,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI5LTMtMS0xLTk0MzQx_bad8fd88-ab0c-4d3f-9e86-a84aaa3f2ff7">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMwLTEtMS0xLTk0MzQx_79323c0f-b41d-48e4-a5f1-2ecd77d972ab">121,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMwLTMtMS0xLTk0MzQx_a1ddfcf5-97ae-4044-858d-77272a1ed40d">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMxLTEtMS0xLTk0MzQx_5c31528b-e170-44d3-a11b-665c4cb6e647">17,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMxLTMtMS0xLTk0MzQx_733af143-933e-4e38-85b1-12d76f55e85e">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMyLTEtMS0xLTk0MzQx_8dd37718-d95c-4ea5-852b-6a746c534ea6">503,640</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMyLTMtMS0xLTk0MzQx_1f96575b-c5b0-4650-9954-f5c65be3962a">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM0LTEtMS0xLTk0MzQx_ddb4243c-1eac-4de7-8447-7230ddaf3100"></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="i489407502f3d4e2c8e56179cf42be53d_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM0LTMtMS0xLTk0MzQx_83d25545-6347-4d49-bddc-85d09bf9df6c"></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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMjE_7a26ce91-778e-4eb5-82a8-c03b71d62de9"><ix:nonFraction unitRef="usdPerShare" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMjE_b570b1b2-48ea-4224-9002-6f5ca0ea3c04">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMzU_39a3d157-3dcd-4dca-ae0e-87a9095c3f15"><ix:nonFraction unitRef="shares" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMzU_f2620509-bd38-48b2-9423-d478182e413f">25,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_0934c080-ccfe-45da-b2ff-ee802081efd8"><ix:nonFraction unitRef="shares" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_384b83fe-e9f1-4a53-92db-5d6c16285cc1"><ix:nonFraction unitRef="shares" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_55d37f84-fca5-413b-b497-15eb62f6db2f"><ix:nonFraction unitRef="shares" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_56c70dff-0f32-4ed6-abe4-72965aa0e14f">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTEtMS0xLTk0MzQx_d267c773-06e6-4a61-a99d-6bb11446475a">&#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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTMtMS0xLTk0MzQx_87aca3aa-bce2-4664-8610-fb8467b04a6b">&#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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMTg_4933687b-e6e8-4024-b4e1-02ab074222ca"><ix:nonFraction unitRef="usdPerShare" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMTg_5f514ab2-1a35-4048-85c2-a0d33c1012be">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMzI_32cdccae-b935-49f8-a283-b01e5cf5a940"><ix:nonFraction unitRef="shares" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMzI_5c09231e-e4e9-48b4-bb4b-f5ece7acd020">550,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfNTQ_10362d1d-b87c-4252-b163-13878ee28d6d"><ix:nonFraction unitRef="shares" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfNTQ_dad6799d-1e65-4146-aa63-22859fb24d59">78,745</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;31, 2022 and <ix:nonFraction unitRef="shares" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfOTc_0f87d53d-2f56-42b0-8bfa-67010d0fd524"><ix:nonFraction unitRef="shares" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfOTc_15807445-48aa-4206-9086-8e155f24c5ed">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTEtMS0xLTk0MzQx_9663955b-e8da-458f-abc4-c884486beedd">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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTMtMS0xLTk0MzQx_bd44606c-1ed3-4576-bcd2-3930d1938c6c">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQxLTEtMS0xLTk0MzQx_54ec66b7-80d7-4c99-a299-95840056444a">722,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQxLTMtMS0xLTk0MzQx_4659740d-bc7a-4a7d-9292-9986c6a5b892">657,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQyLTEtMS0xLTk0MzQx_adfb83cd-00f2-49b9-a887-4163f2ce5f1c">1,021</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQyLTMtMS0xLTk0MzQx_f9b0d3e4-374e-4214-82ba-3a28038b05ee">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQzLTEtMS0xLTk0MzQx_6567eb9b-16bd-4a37-a09d-bce68feebb02">45,380</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQzLTMtMS0xLTk0MzQx_599aa621-6bd7-442a-95ac-bdd2a6612178">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ0LTEtMS0xLTk0MzQx_d748610e-49e6-49a1-a846-cf516b8d2b43">676,385</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ0LTMtMS0xLTk0MzQx_3049e72c-a5cc-4b61-bf35-bca5d8fb5108">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ1LTEtMS0xLTk0MzQx_4eb7aac4-2648-4139-86f5-5d88bc7be779">1,180,025</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ1LTMtMS0xLTk0MzQx_47cd77b6-c87c-41c5-b731-bf4fd8207df7">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%">81</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_235"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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 OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.686%"></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 style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" 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="display:none"></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%">Year Ended December 31,</span></td></tr><tr><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="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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue</span></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzMtNS0xLTEtOTQzNDE_fcc61c10-92f3-4101-b54a-39f8e15f0a46">1,120,252</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzMtNy0xLTEtOTQzNDE_dcd04290-810c-49b0-b235-b9bd619f29e4">892,398</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzMtOS0xLTEtOTQzNDE_b1b96d46-1a1f-4fae-ab63-6c7200edac07">478,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzQtNS0xLTEtOTQzNDE_5bf8c57c-0d92-4819-853b-e29817db5133">470,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzQtNy0xLTEtOTQzNDE_3a31f06a-60b0-4b31-b773-68cdefaa6159">396,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzQtOS0xLTEtOTQzNDE_7413d730-3a3e-40e7-8dd9-28d4b2b8660c">265,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzUtNS0xLTEtOTQzNDE_b396d6cb-5909-42f2-8885-4cfe5b2b2141">649,769</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzUtNy0xLTEtOTQzNDE_d7a7e439-eccc-4f09-a634-5e1fa2252802">495,832</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzUtOS0xLTEtOTQzNDE_51090b82-d3b6-4cc3-be6b-ec2cab15f4aa">212,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzctNS0xLTEtOTQzNDE_dffa34dd-ca61-4ae1-86b4-438a8e134a05">296,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzctNy0xLTEtOTQzNDE_d6220bf2-4f57-45d5-9c9d-f0b646d72aba">278,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzctOS0xLTEtOTQzNDE_1f477cde-7ae2-4fd4-8d59-63d1c62b4cfd">179,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzgtNS0xLTEtOTQzNDE_be13fb13-6f0b-4552-bb52-fb6b56a11c23">168,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzgtNy0xLTEtOTQzNDE_2e7dc64b-372f-42a2-afc6-b443353bc5d0">149,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzgtOS0xLTEtOTQzNDE_a292ceff-42f3-495e-a959-cb189d6c2192">130,025</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%">Impairment losses</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzktNS0xLTEtOTQzNDE_eb588203-4d13-46b8-8483-ba947f9ace46">2,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzktNy0xLTEtOTQzNDE_8b69a4cd-e8af-4858-8713-6c8977ead206">&#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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzktOS0xLTEtOTQzNDE_a431b6f9-653a-4515-ab43-da54746a6151">86</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%">Restructuring charges</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEwLTUtMS0xLTk0MzQx_b606215b-06c8-432c-b7bc-2b12c02d2855">2,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEwLTctMS0xLTk0MzQx_4ff0f439-bc75-4a0b-81e4-2d15cc650d57">2,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEwLTktMS0xLTk0MzQx_be518840-3eec-4842-8ffe-fc77f7062ade">3,833</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 operating expenses</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="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzExLTUtMS0xLTk0MzQx_5292b2d3-9664-405c-8791-1dd40c58b350">469,526</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzExLTctMS0xLTk0MzQx_634cbd06-b282-4b32-ae98-51f1510fe74a">430,587</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzExLTktMS0xLTk0MzQx_4514f35e-2d8d-49db-9293-2b7d3a06a229">313,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</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="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEyLTUtMS0xLTk0MzQx_e73cba2b-330e-4018-adce-226e5e461e39">180,243</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEyLTctMS0xLTk0MzQx_d2e7160a-5db1-49b9-b3d8-92fce3fdeb15">65,245</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEyLTktMS0xLTk0MzQx_42ae8696-62f2-4ba8-99a1-83146f60b817">101,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEzLTUtMS0xLTk0MzQx_c58abfba-11d7-4b17-bc7f-717b64bee22c">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEzLTctMS0xLTk0MzQx_9eb1bf30-3989-4aa8-8b38-2d5f5f1c54e7">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEzLTktMS0xLTk0MzQx_56c29322-2b56-4266-af56-95bcc89b7585">409</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%">Interest expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE0LTUtMS0xLTk0MzQx_b89ccf13-65d3-4d96-807b-e5f844040a35">9,768</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE0LTctMS0xLTk0MzQx_81425cde-9356-4d02-a4d8-99cd0b729cc3">12,996</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE0LTktMS0xLTk0MzQx_a708573c-7bcb-4635-b1e6-5149c699f43a">12,952</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE1LTUtMS0xLTk0MzQx_da608393-d6b0-4511-8ba3-764ae19b95f4">&#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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE1LTctMS0xLTk0MzQx_81db015c-49dd-453a-bbad-5f95bc736aa7">5,221</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE1LTktMS0xLTk0MzQx_5cbd0a20-a40f-4b79-94cb-b8e84919f7e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE2LTUtMS0xLTk0MzQx_d26aa599-03ee-47c6-85ba-61e8f769caaa">3,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE2LTctMS0xLTk0MzQx_64de5558-ed80-4e2d-8b2b-5ee33a45d8d9">764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE2LTktMS0xLTk0MzQx_43be02c5-83ad-4d2c-bd50-55c602eae3da">1,170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), 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="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE3LTUtMS0xLTk0MzQx_65577b13-20bc-45b2-9633-926eaded2cb6">6,045</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE3LTctMS0xLTk0MzQx_45f3bb28-a6dc-4eb2-a7aa-bb043376cb5a">17,375</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 #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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE3LTktMS0xLTk0MzQx_e0f42465-f789-4fd6-ba6b-a27ae9a4a046">13,713</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</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="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE4LTUtMS0xLTk0MzQx_4df1186b-8119-45b2-a8bc-8e8a7416e450">174,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><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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE4LTctMS0xLTk0MzQx_9d56a8da-45a0-4fbd-9ea9-be78e47ed153">47,870</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 #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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE4LTktMS0xLTk0MzQx_a50fd4ff-7ceb-46d8-9e44-79106be955b3">114,852</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE5LTUtMS0xLTk0MzQx_aefb38e7-b13c-4e65-81d5-46c60aaa597f">49,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE5LTctMS0xLTk0MzQx_2e6a098f-ae13-4418-ae16-19147f1f011a">5,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE5LTktMS0xLTk0MzQx_7b07b986-2f6e-4add-8ae3-c6f8fcad2532">16,259</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%">Net income (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 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIwLTUtMS0xLTk0MzQx_a1801819-f5ab-4d3f-91e0-2269c80f4e18">125,040</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIwLTctMS0xLTk0MzQx_28ef13c1-be2d-4466-99e4-bc7222e97120">41,969</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIwLTktMS0xLTk0MzQx_cbdb430f-015c-46b2-b339-c85ed9d37022">98,593</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</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="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIyLTUtMS0xLTk0MzQx_b8fe1535-6060-4ae4-81fe-d33a7bd52bf1">1.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIyLTctMS0xLTk0MzQx_5ac08f59-b3eb-4f64-a45b-c22118193fbf">0.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIyLTktMS0xLTk0MzQx_96ebad0f-ce04-4ce8-9751-72ce3340aca4">1.35</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:10pt;font-weight:400;line-height:100%">Diluted</span></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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIzLTUtMS0xLTk0MzQx_ba840139-ab76-46ae-81f3-86e5ceed3ac7">1.55</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIzLTctMS0xLTk0MzQx_c74bc265-d3ab-40af-a4dc-098b39218ebe">0.53</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIzLTktMS0xLTk0MzQx_3bf5e2d5-ddfe-4837-8c82-8acf113cc372">1.35</ix:nonFraction>)</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (loss) per share:</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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td 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="shares" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI1LTUtMS0xLTk0MzQx_6020c049-2e25-46ff-8024-185a7d6bc33c">78,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI1LTctMS0xLTk0MzQx_3de021e2-a6ae-4330-9ae0-2cde3de367f4">76,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="shares" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI1LTktMS0xLTk0MzQx_df9fecfb-d298-46ed-9c07-799f2b432b8a">73,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td 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;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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI2LTUtMS0xLTk0MzQx_96037c59-6cdb-44a2-8b95-3489d5029546">80,852</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI2LTctMS0xLTk0MzQx_b2b80b8e-5171-4b85-b87d-b920e4d75702">79,679</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 #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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI2LTktMS0xLTk0MzQx_9b5f7675-198b-4d9d-81e5-f3fcb04b076d">73,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_238"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">(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:99.561%"><tr><td style="width:1.0%"></td><td style="width:59.252%"></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 style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.678%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Year Ended December 31,</span></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="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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (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="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzItNS0xLTEtOTQzNDE_f5b27380-4281-4fe2-ace6-e084d162daec">125,040</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzItNy0xLTEtOTQzNDE_03cc957e-6f57-46ef-b353-d6f525bc4d3e">41,969</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzItOS0xLTEtOTQzNDE_cbdb430f-015c-46b2-b339-c85ed9d37022">98,593</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></tr><tr><td colspan="3" style="background-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 comprehensive income (loss), net of tax:</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="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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNzQ4YWY0YzBhNGE0MGVhOTU4MjUxODg1YzA2ODA1NV82OQ_5eef0e93-d240-41a0-a537-e9b576f86833">455</ix:nonFraction> in 2022, expense of $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNzQ4YWY0YzBhNGE0MGVhOTU4MjUxODg1YzA2ODA1NV85MQ_1dd549c8-339b-4eb9-a4c0-d84d58627320">93</ix:nonFraction> in 2021 and expense of $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNzQ4YWY0YzBhNGE0MGVhOTU4MjUxODg1YzA2ODA1NV8xMTY_eed86d9d-0a25-4c1b-9733-e1b9b27ba734">216</ix:nonFraction> in 2020</span></div></td><td 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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctNS0xLTEtOTQzNDE_b4c0bb9a-bdfe-4c85-9565-f8f4096e0cdb">5,201</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctNy0xLTEtOTQzNDE_80e4196d-8ab9-443a-a745-b5ab7f808e02">242</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctOS0xLTEtOTQzNDE_27cbb275-43ea-4ab9-abfa-8433dbf18468">1,010</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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Net actuarial gain on pension and other defined benefit plans, net of tax expense of $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTAtMS0xLTk0MzQxL3RleHRyZWdpb246ZTQ4MzMxZGVhZGMzNDgwYTg0NmZjMGFhYjI3Mzk5ZGJfNTQ5NzU1ODE0Mjk5_062022ef-bc18-4619-8cc1-d10495cad64e">782</ix:nonFraction> in 2022, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTAtMS0xLTk0MzQxL3RleHRyZWdpb246ZTQ4MzMxZGVhZGMzNDgwYTg0NmZjMGFhYjI3Mzk5ZGJfNTQ5NzU1ODE0MDIw_60f47a0a-c72c-4514-8a2d-e47e889b8361">792</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTAtMS0xLTk0MzQxL3RleHRyZWdpb246ZTQ4MzMxZGVhZGMzNDgwYTg0NmZjMGFhYjI3Mzk5ZGJfNTQ5NzU1ODE0MDM2_4fe5183a-bc3b-45b6-a57a-c3b0849af013">0</ix:nonFraction> in 2020</span></div></td><td 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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTUtMS0xLTk0MzQx_d63f31e4-c87b-49fa-abf2-e32af34e9629">2,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTctMS0xLTk0MzQx_45ae1013-0738-4d98-b15e-ad6a2b0904fc">932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTktMS0xLTk0MzQx_3984c120-a077-419f-bcd9-6763d339e571">1,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on interest rate swap, net of tax expense of $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTAtMS0xLTk0MzQxL3RleHRyZWdpb246OTg1YzVjZWI3ODdmNDJjN2FiOGM0Yjk5ZjU1ZDY0NjZfMTI5_ebeebc57-f109-4e6c-87dc-430630e856f3">8</ix:nonFraction> in 2020</span></div></td><td 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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTUtMS0xLTk0MzQx_3a63b004-e761-44fb-93ac-5e871f7fb19b">&#8212;</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTctMS0xLTk0MzQx_4c6fea61-ffe2-4820-9f33-83453257ff86">&#8212;</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTktMS0xLTk0MzQx_70f834b5-dc6f-4253-bf44-229e3de663f4">225</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="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:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTAtMS0xLTk0MzQxL3RleHRyZWdpb246NzhmZDZjMWM0NDNiNGEyMGE0YjQ2OGU0ZGY0ZDE0YTdfOTY_28d0be70-e6bf-4f81-aeaf-feeb7b228c14">0</ix:nonFraction> in 2020</span></div></td><td 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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTUtMS0xLTk0MzQx_fc8b0335-068b-4ab2-aafa-434aa9274dbd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTctMS0xLTk0MzQx_cdc174b0-d542-4634-a764-060bbe66eecb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTktMS0xLTk0MzQx_c7aa03f9-40cb-4bbc-a3f6-703b2d45b9ef">85</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on interest rate swap, net of tax</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="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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEzLTUtMS0xLTk0MzQx_f3871aad-96c2-48a0-948e-bc3002a22c2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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: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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEzLTctMS0xLTk0MzQx_b9703b9c-c4a5-4cdb-a561-d3afe320110b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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: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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEzLTktMS0xLTk0MzQx_33d3934a-4193-4304-828c-c33844e6288c">140</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:top"></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%">Other comprehensive income (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="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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE0LTUtMS0xLTk0MzQx_7e15e1ce-276a-458f-9e60-a4da5f1929a8">3,146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE0LTctMS0xLTk0MzQx_6898c271-6b99-4fb4-96d2-e56bb1baec81">690</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:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE0LTktMS0xLTk0MzQx_b6c564a9-f0a0-47bb-9af5-ad7d96fc56af">2,322</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (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="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:top"><span style="color:#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: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE1LTUtMS0xLTk0MzQx_bfcea238-a905-4cf4-94f1-590ee8398f43">121,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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 #000;padding:2px 0;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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE1LTctMS0xLTk0MzQx_511837a1-3e13-411e-9eb5-bc1056a1281f">42,659</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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE1LTktMS0xLTk0MzQx_2857b085-9084-48d9-ac13-8c543c1f1f6b">96,271</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="display:none"></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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">83</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_241"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></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%">(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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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 (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 December&#160;31, 2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf56fa8a262413589deaba086d016d3_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTYtMS0xLTk0MzQx_9344227f-2c97-47af-9115-689320cee278">71,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf56fa8a262413589deaba086d016d3_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTgtMS0xLTk0MzQx_abcf1a6b-dcc2-47cb-a072-075df742220e">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie22fead1314e4edba5894180f265f7ef_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTE4LTEtMS05NDM0MQ_229cbda9-4227-4706-b7d7-690ada063f25">529,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e6584f352bf40399655dfb4c82833d1_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTIwLTEtMS05NDM0MQ_eada7d0e-1ddd-4746-98c3-9591052627d1">887</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae52d3a9d44497f8f2a63107a2a1d67_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTIyLTEtMS05NDM0MQ_de6c839a-186a-46fc-b8a2-daf9cd834a58">113,796</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTI0LTEtMS05NDM0MQ_23bc4ac5-a2ca-42a2-8770-4dbf9e2fef91">414,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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: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="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE3LTYtMS0xLTk0MzQx_b6f2b63a-5bc4-49ce-be66-ea895ce2aade">1,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE3LTE4LTEtMS05NDM0MQ_85b42d6f-ecb3-4d48-84e0-957390885681">3,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE3LTI0LTEtMS05NDM0MQ_5cc4ffef-397b-41a1-bf12-e818b8f3f245">3,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 for merger, 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE4LTYtMS0xLTk0MzQx_1f44ad21-3807-4f95-a9b9-ab8b7cbcda0a">804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE4LTE4LTEtMS05NDM0MQ_5c1e2026-d9a9-403a-97c9-83d95b40966e">17,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE4LTI0LTEtMS05NDM0MQ_d26fe205-a3dd-4d32-ba9a-dbcde57eb078">17,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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE5LTYtMS0xLTk0MzQx_d3c77f43-5af5-4d0e-8322-105b04af36fc">286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE5LTE4LTEtMS05NDM0MQ_dd48dce4-11f5-4416-9d86-d9f3087ae1f8">3,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE5LTI0LTEtMS05NDM0MQ_d9f405e7-e640-4768-8c81-54ed53fa77ad">3,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIwLTE4LTEtMS05NDM0MQ_c61ea703-6c79-4a62-908f-501100355332">47,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIwLTI0LTEtMS05NDM0MQ_01e0449f-3e47-4e6d-85ff-00648aa8152f">47,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9a1a3e5afd4bd48c8f298a1bdd093d_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIyLTIwLTEtMS05NDM0MQ_e5123164-7294-475f-a12e-1115183e7fa2">2,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIyLTI0LTEtMS05NDM0MQ_1eab8edc-e253-41c6-9aec-d49b2ddabb01">2,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 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%">&#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="i47eba0dc53384b43ac3d9c4d525e8494_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIzLTIyLTEtMS05NDM0MQ_e89a8d36-fc6d-4e80-bbd6-45e99ffd9724">98,593</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIzLTI0LTEtMS05NDM0MQ_393674c1-3d3b-4769-a5a7-8f7af8ffff7b">98,593</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><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%">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:#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="shares" contextRef="i1b2151d7b0314bfcb0d5f9b858e303ac_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTYtMS0xLTk0MzQx_48aafa61-a2be-4ef7-a586-8a13dbb63729">74,536</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="i1b2151d7b0314bfcb0d5f9b858e303ac_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTgtMS0xLTk0MzQx_eb6d4f0f-a73e-44c6-99f5-ab8950bf01b1">7</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;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="i16cc6f1688174ade8ce87da33c61d1b6_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTE4LTEtMS05NDM0MQ_8d339be0-f740-4a09-9965-07fe50a9eca1">602,064</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="if3eb00c2fe3548e3b7a721bab2fe4377_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTIwLTEtMS05NDM0MQ_f33df169-02d9-479d-8a78-50288ddf0329">1,435</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="ia2789d71c8294a8eb5056ef9498fdad7_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTIyLTEtMS05NDM0MQ_06b2fb8b-e8bf-42cd-a05d-8d9c4e1f2a8e">212,389</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTI0LTEtMS05NDM0MQ_5cb4bd10-36db-4f6e-9018-0d9b0709c284">391,117</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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7pt;text-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTYtMS0xLTEwMzY0Mw_54cc71fb-ceee-487e-b383-2310607f4500">2,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTgtMS0xLTEwMzY0Mw_fcf5bbee-87f9-4e54-b5d8-895e57ee452b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i462c7699674e43e98383a01540116bab_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTE4LTEtMS0xMDM2NDM_411ff04a-a161-43f2-8682-e3d2259a0da3">14,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTI0LTEtMS0xMDM2NDM_fb21b049-3e45-4ee5-8cd7-9df593ccb5af">14,614</ix:nonFraction>&#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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTYtMS0xLTk0MzQx_4e30382c-eb7a-4e1f-8b60-4bb9e1cf6efe">455</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i462c7699674e43e98383a01540116bab_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTE4LTEtMS05NDM0MQ_da8724cb-ae25-48e3-87a8-92efbecd73df">23,548</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTI0LTEtMS05NDM0MQ_0bd0f9b7-2e08-4f6e-a8c3-a04dcdc7a671">23,548</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMwLTYtMS0xLTk0MzQx_f84b0d7b-9ede-42eb-b88a-84267cfa400e">196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i462c7699674e43e98383a01540116bab_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMwLTE4LTEtMS05NDM0MQ_7f0b62e6-4a82-4aeb-91ab-565a5e4a9001">4,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMwLTI0LTEtMS05NDM0MQ_41324537-19c1-4a70-84cb-9171e498703a">4,998</ix:nonFraction>&#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 2px 7pt;text-align: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="i462c7699674e43e98383a01540116bab_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMxLTE4LTEtMS05NDM0MQ_945f3d73-fbec-4e31-ac28-4b84216dad00">59,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMxLTI0LTEtMS05NDM0MQ_716bf309-a20a-4d4b-a627-df5c254eb96a">59,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i73bed4267f0147a6b910d5144c58bf31_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMzLTIwLTEtMS05NDM0MQ_2b64d815-c46d-465c-abf4-098871302758">690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMzLTI0LTEtMS05NDM0MQ_f384921a-0cf1-42a7-a042-d0626404e017">690</ix:nonFraction>&#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 2px 7pt;text-align: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="i377d5219b0a646b4ae477b1e2dd03961_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM0LTIyLTEtMS05NDM0MQ_e89d8ff0-0742-4f72-a53d-c6a51af847a5">41,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM0LTI0LTEtMS05NDM0MQ_d6dfbedc-1890-4ed9-82f3-b9db852b11de">41,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #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="i2d452d0cd4fb4c8ba4eaf447be5792c5_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTYtMS0xLTk0MzQx_165a7dea-8c04-4d3e-8ae7-fdbe9c5419ce">76,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i2d452d0cd4fb4c8ba4eaf447be5792c5_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTgtMS0xLTk0MzQx_16fa93ea-498e-4c21-bd05-455d8d325a88">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6d2bd353cc1485eb0a545c4de78be09_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTE4LTEtMS05NDM0MQ_6779e250-a1b1-46ac-b219-9915066b505d">657,485</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="ie06cd644975940cf8d525fe744e5e612_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTIwLTEtMS05NDM0MQ_a4a067b2-81b5-4642-8899-c3891d376564">2,125</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="if56f16133a6649aa86f58f77d21417db_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTIyLTEtMS05NDM0MQ_cf1a8b82-01e6-4287-bbf6-e48688834df3">170,420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTI0LTEtMS05NDM0MQ_c6d769c8-309e-4fb1-b199-ee2e8effa6e3">489,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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: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="i4aa776c221544411ac9936ba1db97336_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM2LTYtMS0xLTk1OTA5_b5afbaf0-21a8-4278-b165-5207b21d51ae">2,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM2LTE4LTEtMS05NTk0MQ_8922d794-6c1e-4d87-8959-b13602c48444">10,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM2LTI0LTEtMS05NTk0MQ_ae0c0707-c64b-4b8a-9938-a750b1e430ac">10,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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="i4aa776c221544411ac9936ba1db97336_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM3LTYtMS0xLTk1OTA5_9bbd3755-7f2c-4e82-bef5-765f281d2b85">564</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="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM3LTE4LTEtMS05NTk0MQ_9c19a0dd-151e-41b8-ae29-fc638dbb3d22">31,511</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM3LTI0LTEtMS05NTk0MQ_01cab120-c542-4689-9b17-35808be5b934">31,511</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4aa776c221544411ac9936ba1db97336_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTYtMS0xLTEwMTU4Ng_a541c95d-37fc-4cf2-ac6d-a5ff3cc4396e">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTE4LTEtMS0xMDE1ODY_e06f4834-fc0d-41d3-926b-b02aa359b380">4,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTI0LTEtMS0xMDE1ODY_514d9859-ab9a-4ece-b788-89d1bf17d1df">4,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTE4LTEtMS05NTk0MQ_1775ab62-e59b-472f-ac7c-b094527e2708">81,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTI0LTEtMS05NTk0MQ_abae95ab-ef8d-435f-9f82-3e55892e7bcd">81,868</ix:nonFraction>&#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 2px 7pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7ee1c30535b4f759411cd8519fd0cb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM5LTIwLTEtMS05NTk0MQ_86481185-b641-4e97-a1e9-37aba72b053c">3,146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM5LTI0LTEtMS05NTk0MQ_5b521198-0de6-4f8d-8e5e-d1551a6dc28d">3,146</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52ab158faaee41ebbc4882410b82df72_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQwLTIyLTEtMS05NTk0MQ_a0f210d2-93db-47bf-9cf7-e1d938710af0">125,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQwLTI0LTEtMS05NTk0MQ_db73d4ee-d619-453a-ac70-b9f9d609c9ca">125,040</ix:nonFraction>&#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: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, 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8afa505918344c0b074a2dd46101454_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTYtMS0xLTk1OTA5_daa2d9a7-0451-4231-8aad-5a37a6536d41">78,745</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="ic8afa505918344c0b074a2dd46101454_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTgtMS0xLTk1OTA5_090d96a4-744b-4f31-9d20-b94f9ce27e26">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2da52b5a16ad47ec9f88e7c4ee6ac767_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTE4LTEtMS05NTk0MQ_eb71e75c-f0a0-48dc-a622-3a66bc3bc7ae">722,778</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="ib1fe5c82ea3f4ebfad9aa6fcb4222f21_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTIwLTEtMS05NTk0MQ_75cfafb3-b9e2-4b97-834c-afb39310e23d">1,021</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="ibf8b4b7847a94ff3be456880b9d86f24_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTIyLTEtMS05NTk0MQ_5a88cb58-929f-4f18-b069-eb8032aaacaa">45,380</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTI0LTEtMS05NTk0MQ_573c737d-c68a-4cf2-af77-cfeca4440b35">676,385</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="margin-top:9pt;text-align:center"><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%">84</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_244"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-bottom:3pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:120%">(in thousands)</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:65.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></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:9.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:11pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 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><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%">2020</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:8pt;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><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:8pt;font-weight:400;line-height:100%">Net income (loss)</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQtMS0xLTEtOTQzNDE_a1801819-f5ab-4d3f-91e0-2269c80f4e18">125,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQtMy0xLTEtOTQzNDE_6d7b052a-b795-46cd-b0a1-dd89ecd1e114">41,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQtNS0xLTEtOTQzNDE_d540edae-fe5a-4048-87b5-61e30b36eafb">98,593</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:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) 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><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYtMS0xLTEtOTQzNDE_1f49f0d6-d427-4e27-9f1a-e6207a8e45ab">80,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYtMy0xLTEtOTQzNDE_99b5a961-ddbb-441e-ae27-3d1d9b38227d">91,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYtNS0xLTEtOTQzNDE_bdfff5b9-450b-47b2-bb68-09fc1534d498">76,513</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:8pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzctMS0xLTEtOTQzNDE_7536040f-43c8-47d7-a229-ec5fda7c8a22">2,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzctMy0xLTEtOTQzNDE_cee06278-e13e-4c45-bda0-f96f68279990">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzctNS0xLTEtOTQzNDE_d9c1e6e4-521d-41e5-8a0a-27f4741a7ec8">86</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:8pt;font-weight:400;line-height:100%">Inventory fair value adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:InventoryFairValueAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzExLTEtMS0xLTk0MzQx_13f557e0-af3b-4257-ac6d-1c0b8c644c8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:InventoryFairValueAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzExLTMtMS0xLTk0MzQx_ac021e3f-b460-4979-bc24-101301b32eba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:InventoryFairValueAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzExLTUtMS0xLTk0MzQx_cd9c044c-893a-478e-80b8-b28e333f0edf">32,945</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEyLTEtMS0xLTk0MzQx_8541d4cc-68fb-47de-a44d-380ce240d220">1,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEyLTMtMS0xLTk0MzQx_5f17456d-932b-46e7-8d0f-c3984e9ac793">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEyLTUtMS0xLTk0MzQx_c9ffe6a3-28ab-40bc-be39-ace205e02d02">2,201</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEzLTEtMS0xLTk0MzQx_174b66fd-e620-492e-9c25-29d1a70fdf4b">81,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEzLTMtMS0xLTk0MzQx_1b8d7475-fd45-46f7-93ed-71ff48d7c5d7">59,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEzLTUtMS0xLTk0MzQx_5235a22f-375b-466b-a237-332c29e2604d">47,597</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE0LTEtMS0xLTk0MzQx_d63458e6-7ca4-45e1-9f0d-77f731217d07">23,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE0LTMtMS0xLTk0MzQx_a7aa44a8-d452-44a5-b98e-4b28f052a7a8">3,235</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE0LTUtMS0xLTk0MzQx_47444d59-eeb1-4a41-9a62-7e816add4c11">18,488</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE1LTEtMS0xLTk0MzQx_5be511dd-4b8d-423b-8899-56328e17eadd">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE1LTMtMS0xLTk0MzQx_2324de64-bcb6-4ed9-9ad8-68ad56e098c0">533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE1LTUtMS0xLTk0MzQx_a2106eab-39ec-4eac-ad82-f8863bb0e92a">&#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:8pt;font-weight:400;line-height:100%">Gain on sale of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE2LTEtMS0xLTk0MzQx_866e1d98-0bea-4aa2-a242-e175818c65ee">3,375</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE2LTMtMS0xLTk0MzQx_c29f1bb5-e563-4e5d-b411-bd8c73a2a0fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE2LTUtMS0xLTk0MzQx_fefcb1ac-4924-4ce8-bf59-2be2a230ac84">&#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:8pt;font-weight:400;line-height:100%">Unrealized holding loss on 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTEtMS0xLTEwMTgzMQ_7e318c06-b6dd-4701-b50a-c5a7e99fb5e5">1,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTMtMS0xLTEwMTgzMQ_d4f2ca27-60f4-41ec-a077-d9979f14dfa5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTUtMS0xLTEwMTgzMQ_3d021385-be58-48e6-8386-3934ee86dcec">&#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:8pt;font-weight:400;line-height:100%">Impairment of leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE3LTEtMS0xLTk0MzQx_f37049cc-1e3b-49fb-a96b-623461b1ea22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE3LTMtMS0xLTk0MzQx_c2c0d66c-8526-458d-9881-ff3f7f1cce39">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE3LTUtMS0xLTk0MzQx_2005fa02-2366-4cf6-af1d-c015f91490ba">319</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:8pt;font-weight:400;line-height:100%">Impairment of 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTEtMS0xLTk0MzQx_ad788a76-c79b-4bd1-8dc6-7ce70e5c2e65">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTMtMS0xLTk0MzQx_c8edb8eb-19a5-4599-8956-fb8f5946fd37">429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTUtMS0xLTk0MzQx_a9da6594-3814-457b-b546-0ed36ba31476">1,508</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:8pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE5LTEtMS0xLTk0MzQx_a91e7fb8-060b-4c30-a425-a320f2123e7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE5LTMtMS0xLTk0MzQx_ebeba34f-5168-4542-98af-3778b4317e1c">5,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE5LTUtMS0xLTk0MzQx_a2ee2ad5-c3d9-4d5f-a2a3-662e698d98c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIxLTEtMS0xLTk0MzQx_6540b233-bce9-4ecb-bc3e-02ca1db88fdb">1,829</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIxLTMtMS0xLTk0MzQx_e62efb31-b735-4df5-8d42-ca5038331697">634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIxLTUtMS0xLTk0MzQx_c0fdd3f5-b4fb-4ae8-9aa4-019e38c54c0f">1,289</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="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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIzLTEtMS0xLTk0MzQx_d7cd906b-8594-4a34-9eb3-db440304c05c">9,921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIzLTMtMS0xLTk0MzQx_8897cccc-10f4-45eb-b85d-ece0ad174ba7">7,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIzLTUtMS0xLTk0MzQx_7ed9090f-a387-4fa7-a4fc-35d85e26c8d2">677</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:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of acquisitions:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI1LTEtMS0xLTk0MzQx_9058ce87-2bd7-4651-8e0b-98bc5f4d812a">50,875</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI1LTMtMS0xLTk0MzQx_4f13571a-fc54-47ef-9612-8c3419bcde62">51,690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI1LTUtMS0xLTk0MzQx_7e442efe-15ff-4c0d-af65-3ed16e791c49">16,856</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI2LTEtMS0xLTk0MzQx_bd7e9dd1-6aaf-402c-a50c-5dd6da3c638d">28,841</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI2LTMtMS0xLTk0MzQx_0b3b3c98-d8bb-4c88-a341-3b4fb0798622">33,689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI2LTUtMS0xLTk0MzQx_2de90c4b-1781-43f5-af6d-16d08301720d">31,837</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI3LTEtMS0xLTk0MzQx_9373f291-4dba-4a6b-94ba-abcb5ea3d827">1,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI3LTMtMS0xLTk0MzQx_f8218238-ffb3-4f4c-b68a-03fbdcfce838">24,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI3LTUtMS0xLTk0MzQx_b7365288-e510-4e74-9f45-4ee17c0e137a">38,954</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI4LTEtMS0xLTk0MzQx_13010c33-14ca-46fc-930b-00337ff82eb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI4LTMtMS0xLTk0MzQx_cc3081e0-7ea8-411f-b08a-21a22b4ed52a">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI4LTUtMS0xLTk0MzQx_9bec0cfe-48aa-4598-a248-e9a4a931e846">441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI5LTEtMS0xLTk0MzQx_2099711d-acbe-4d71-a974-8653bc5cbcbe">65,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI5LTMtMS0xLTk0MzQx_0334d646-b65a-4412-be85-47fd1409078e">12,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI5LTUtMS0xLTk0MzQx_508762df-7d5f-479d-a77c-524d6b7686d5">57,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMwLTEtMS0xLTk0MzQx_5f97dbea-fbb4-4f77-9558-e87cf6ae41f2">42,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMwLTMtMS0xLTk0MzQx_fcc05e24-8e60-401e-b157-5f0052bce9fb">33,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMwLTUtMS0xLTk0MzQx_c1a1e34a-c06f-43db-846b-3fd886aafad1">32,606</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="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:IncreaseDecreaseinAccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMyLTEtMS0xLTk0MzQx_4a8476fa-5826-4292-9719-0f37fa4751f9">73,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="mxl:IncreaseDecreaseinAccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMyLTMtMS0xLTk0MzQx_70f7121f-4f38-4e2c-9fce-0c814a060147">7,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:IncreaseDecreaseinAccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMyLTUtMS0xLTk0MzQx_a792bf95-bd43-48c2-b85c-9446176be4c9">34,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMzLTEtMS0xLTk0MzQx_b148f3b8-ec96-40af-84c8-87bc7a54b7c2">11,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMzLTMtMS0xLTk0MzQx_448c7a5d-1b7e-4de1-8cb6-35edb9463f53">9,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMzLTUtMS0xLTk0MzQx_29bfe5d4-7e52-4270-8a86-ed6c6bc6fd6b">6,386</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM0LTEtMS0xLTk0MzQx_22a0513f-8cce-4717-a942-be3c6ee774b7">5,997</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM0LTMtMS0xLTk0MzQx_66408581-2023-4203-9a01-081cf052b01b">7,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM0LTUtMS0xLTk0MzQx_accde02a-7bf8-4f41-b752-d1b96300f511">1,934</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM1LTEtMS0xLTk0MzQx_1afe515f-d348-47fe-bb43-2602e967d097">388,726</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM1LTMtMS0xLTk0MzQx_1bdf6843-b21d-4824-a71a-7395d99978c4">168,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM1LTUtMS0xLTk0MzQx_76e9763d-a80a-4104-93f5-5c1e2c0199af">73,593</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investing 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><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:8pt;font-weight:400;line-height:100%">Purchases 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM4LTEtMS0xLTk0MzQx_6035775c-891f-4dcf-94bf-043e56f3ec6c">41,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM4LTMtMS0xLTk0MzQx_e368640b-de77-4b0d-895e-4d3198947fb2">39,176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM4LTUtMS0xLTk0MzQx_beedfbdb-fad9-415b-a817-5f015a135a31">12,487</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of intangible 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQwLTEtMS0xLTk0MzQx_183e281a-46f0-45e5-bc4c-9a812c175e65">11,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQwLTMtMS0xLTk0MzQx_52c3101a-8e09-4ebc-bdf1-bb6550f6609c">7,581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQwLTUtMS0xLTk0MzQx_4c909853-1aaf-4f3e-baf8-ee310ae9be0c">2,799</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:8pt;font-weight:400;line-height:100%">Cash used in acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQxLTEtMS0xLTk0MzQx_d7fc4055-f7b8-471c-a616-127cf112edc5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQxLTMtMS0xLTk0MzQx_375033c4-59bc-494a-970c-d8d6f670363a">40,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQxLTUtMS0xLTk0MzQx_4d64051c-7425-4b05-ab79-016c801fecf3">160,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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTEtMS0xLTk3OTYx_86a9fa8a-5bef-4cde-a379-ad0ea1c06c39">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTMtMS0xLTk3OTYx_ece47ed0-0ba8-4528-9ffb-000a8ee9a3d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTUtMS0xLTk3OTYx_98cb77d0-f206-4d1a-830c-042723bb21ab">&#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:8pt;font-weight:400;line-height:100%">Purchases of long-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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTEtMS0xLTk0MzQx_86e316a6-3af4-45d5-890a-589e168c3535">29,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTMtMS0xLTk0MzQx_3b0cf8a0-fc14-4c43-b862-80ecd9816072">5,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTUtMS0xLTk0MzQx_deb264cc-1b75-4b47-8522-a7f3fd922504">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ0LTEtMS0xLTk0MzQx_31a69eb4-2a75-4a15-a9ca-5bd299cec367">91,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ0LTMtMS0xLTk0MzQx_8214cef0-e880-4398-9d4c-40c92d26069a">91,757</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ0LTUtMS0xLTk0MzQx_559283ee-e737-4dc0-a1b7-527078393d17">175,286</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:8pt;font-weight:700;line-height:100%">Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from the issuance of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ4LTEtMS0xLTk0MzQx_6731fce7-4fd9-46b2-92b5-ce3c852f0328">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ4LTMtMS0xLTk0MzQx_ae08c872-8f15-4277-babb-512bebfab6a7">350,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ4LTUtMS0xLTk0MzQx_dac99040-abfc-4911-8532-dd070f381055">175,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:8pt;font-weight:400;line-height:100%">Payment of debt issuance cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ5LTEtMS0xLTk0MzQx_2895a956-819e-47f1-b2fe-16a509b66d4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ5LTMtMS0xLTk0MzQx_844a4123-67ba-4128-abef-ba32281ec466">4,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ5LTUtMS0xLTk0MzQx_7cfc1a32-60db-497c-9386-b1ef120725e7">2,696</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:8pt;font-weight:400;line-height:100%">Repayment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUwLTEtMS0xLTk0MzQx_dc9c2dba-cf5c-46ab-add4-26a5bfc10842">185,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUwLTMtMS0xLTk0MzQx_eb6c44f8-d8c3-401b-8b40-29ff367c72a8">409,813</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUwLTUtMS0xLTk0MzQx_b51f92c1-96da-4cee-bac7-35ad616f1248">17,188</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:8pt;font-weight:400;line-height:100%">Net proceeds from issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUxLTEtMS0xLTk0MzQx_e7312dbc-1ca6-4226-9ac1-ed328ea15de8">5,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUxLTMtMS0xLTk0MzQx_55657850-4b9a-4205-accc-6bae710823c8">8,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUxLTUtMS0xLTk0MzQx_8658007e-4fa3-4297-ac48-0a5c226ea546">8,068</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:8pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUyLTEtMS0xLTk0MzQx_04c593a1-bae2-4484-8851-88fc3971af18">28,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUyLTMtMS0xLTk0MzQx_cd46462e-fa94-4947-a9d3-39671b2a58e6">13,149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUyLTUtMS0xLTk0MzQx_5abed87a-bf7f-41c4-b220-0634fc4b9bc0">3,535</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:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUzLTEtMS0xLTk0MzQx_df7cb631-b955-41a8-8ecc-9a661ea0c99e">31,511</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUzLTMtMS0xLTk0MzQx_b26fbd2c-9011-4f14-8eb9-4392e331dd75">23,548</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUzLTUtMS0xLTk0MzQx_9e3c2d82-a2e0-4c93-a485-22018783f88d">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU1LTEtMS0xLTk0MzQx_c6bea814-421e-4adb-b060-4d1b91b2a373">240,401</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU1LTMtMS0xLTk0MzQx_5869dfa5-7e27-46e0-9409-c1a634802e07">91,903</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU1LTUtMS0xLTk0MzQx_c8403a0f-19be-43ce-b538-fc3b7eddf7c8">159,649</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:8pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU2LTEtMS0xLTk0MzQx_00e158b7-3cae-4952-85f6-20c115b5bbb9">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU2LTMtMS0xLTk0MzQx_8eeb16e3-5370-407f-9e86-bff2635fd7f4">2,869</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU2LTUtMS0xLTk0MzQx_5e3aa383-3e72-4892-b243-29f91f070fee">1,039</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:8pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU3LTEtMS0xLTk0MzQx_48468c9c-8d69-4c25-917d-4fe99a1951b4">56,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU3LTMtMS0xLTk0MzQx_fa8fa2c1-dabe-45ab-9f1d-6568f9baeecc">18,296</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU3LTUtMS0xLTk0MzQx_8877bdd2-61d1-4377-8946-4cf12f6f7e9b">56,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU4LTEtMS0xLTk0MzQx_677eaad7-bb64-4c9f-96db-d4bc5f3c1087">131,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU4LTMtMS0xLTk0MzQx_d78edd7a-e0d0-4812-957c-d72a02741586">150,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU4LTUtMS0xLTk0MzQx_6d3d1a43-edca-456d-98b4-0d305984f1ae">93,117</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:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU5LTEtMS0xLTk0MzQx_33d78b0b-0197-4a7e-b0ed-60cc1a40c5fd">188,357</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 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU5LTMtMS0xLTk0MzQx_6f5d292b-664d-4fd5-9b13-a51973f4fe35">131,738</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU5LTUtMS0xLTk0MzQx_4b9d1de8-3bc9-4734-a8ef-f42c80746442">150,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYyLTEtMS0xLTk0MzQx_73824010-d135-4171-bf47-f6d6b9cf212a">9,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYyLTMtMS0xLTk0MzQx_2bafa1c9-4387-4a6a-8f60-ea480a0b47db">11,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYyLTUtMS0xLTk0MzQx_a52ae169-564b-413f-9a02-a7921c23a03f">11,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYzLTEtMS0xLTk0MzQx_c6163656-85c4-49a0-a0a4-972441b151c4">23,829</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYzLTMtMS0xLTk0MzQx_fce2cfd6-4778-4ede-9963-241efa893897">3,839</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYzLTUtMS0xLTk0MzQx_a325347a-0577-4b23-8f17-6b0636b87c3b">2,822</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:8pt;font-weight:700;line-height:100%">Supplemental disclosures of non-cash activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock issued in acquisitions, at fair value</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY2LTEtMS0xLTk0MzQx_eb50c631-10ac-42b4-a64c-855fd6460bdc">&#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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY2LTMtMS0xLTk0MzQx_8e8d8032-a759-41ec-a107-d647225e5ae8">&#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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY2LTUtMS0xLTk0MzQx_efc50f47-622b-40a3-b435-86a1c3ebc4a5">17,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred payments of purchase price for acquisitions, at fair value</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY3LTEtMS0xLTk0MzQx_b0ee9f2b-0862-4008-b798-ce40f8f03b21">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY3LTMtMS0xLTk0MzQx_b94b6cc1-da1b-4aa8-8ed6-8ea29c098250">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY3LTUtMS0xLTk0MzQx_6760ebd1-58da-4d8f-8a41-fe2eef254697">34,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of shares for payment of bonuses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY4LTEtMS0xLTk0MzQx_7c5327d4-e6be-4bf9-acca-3ed12b4e51c8">38,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY4LTMtMS0xLTk0MzQx_84ae43b9-f4e1-4864-97ea-805cf0e7269f">23,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY4LTUtMS0xLTk0MzQx_e46d51c9-8fa0-4dd8-9a5c-92a2942df384">3,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">85</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_247"></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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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="i69ed6aba22ba4bb19a5e5e88b7dd1395_250"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzc2_60b5eb29-be43-455c-8663-350ef1b85669" continuedAt="icdac60839ef74cc1bdd2dff8bcdf915c" escape="true">Organization and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="icdac60839ef74cc1bdd2dff8bcdf915c" continuedAt="ib6c4678973b24a3dba2464331cb63cb9"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its directly and indirectly wholly-owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip, or 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, or 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, or DOCSIS, fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.</span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzM5_66a50b1d-8fde-4e9d-8147-4e37df45cab6" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. 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%">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzc0_8bfa4b6c-691c-459d-bf23-60b7a9c5a40e" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the 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%">Inflation, and uncertainty in customer demand and the worldwide economy has continued, and the Company may experience continued volatility in its sales and revenues in the near future. The Company&#8217;s management believes an economic downturn and inventory oversupply due to changes in customer demand will add to volatility in managing the business. However, the magnitude of such volatility on the Company&#8217;s business and its duration is uncertain and cannot be reasonably estimated at this time.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also believes that its $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzQ1NTc_d368ccd9-b975-4633-9c11-9d79a55d81a6">188.4</ix:nonFraction> million of cash and cash equivalents at December&#160;31, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months, excluding its pending acquisition of Silicon Motion which it intends to fund with proceeds from additional debt (Note 3). The Company&#8217;s future capital requirements will depend on many factors, including the timing of the closing of the pending transaction to acquire Silicon Motion, 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 February&#160;1, 2023, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates.</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%">86</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ib6c4678973b24a3dba2464331cb63cb9" continuedAt="i3c38786c3d9a4a5c8d368beb2853fecf"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzQ0_dfe800f3-c98b-4531-8ca0-1f273aa80a2d" 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%">Business Combinations</span></div><div style="margin-top: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 applies the provisions of ASC 805, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</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%">Costs to exit or restructure certain activities of an acquired company or the Company&#8217;s internal operations are accounted for as termination and exit costs pursuant to ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. </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%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.</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%">In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzU3_9f232aae-1105-4bd1-aa27-c7be20daa8f0" continuedAt="i3525ba41fab745019357518819ad56a7" escape="true">Cash and Cash Equivalents</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="i3525ba41fab745019357518819ad56a7">The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.</ix:continuation> </span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzc5_0e686abf-65c6-49b7-b20f-e5ed8c00f725" 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%">Accounts Receivable</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers and assesses each customer&#8217;s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December&#160;31, 2022 and 2021 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2022, 2021, and 2020, were not material.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgw_370bd2ca-d73c-47fb-b3c2-1494d55084a0" continuedAt="i402f840d2f004efe937d85d079d25f05" 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%">Inventory</span></div><div style="margin-top: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 assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of </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%">87</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i3c38786c3d9a4a5c8d368beb2853fecf" continuedAt="i0a3d5a45b90e41159dcae46a10a99767"><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%"><ix:continuation id="i402f840d2f004efe937d85d079d25f05">inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.</ix:continuation></span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzUx_fd13bbc3-2b75-4651-b890-05b9fe870601" 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%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2ODAz_0823d47b-4775-4fd1-8def-07503ee7324a" continuedAt="i38dec8e713fa4fd1b0ce5c2655239563" escape="true">Property and Equipment</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="i38dec8e713fa4fd1b0ce5c2655239563">Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDkx_ac41b598-0138-4201-9b5a-192b3d83f523">two</span> to <ix:nonNumeric contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDk3_b723b69d-a112-48ec-8d3d-a449910e0d34">five years</ix:nonNumeric>, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.</ix:continuation> </span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:ProductionMasksPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzQ1_2b2337e1-7565-4a4f-bfeb-5710a6673b1e" 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%">Production Masks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDMw_763b650b-d84b-496e-b83e-5b2233192290">two</span> to <ix:nonNumeric contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDM2_3f96b8fb-42c0-48a7-8fed-8cdfff7d156f">five years</ix:nonNumeric>. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzU4_531a47e9-6cd2-4f28-8745-74ebac31cbb9" 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%">Goodwill and 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%">Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzUy_95233c81-a31d-418b-bd10-f3a7764720f4" 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%">Impairment of Goodwill and Long-Lived 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:115%">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.</span></div><div style="margin-top: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 development, IPR&amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October&#160;31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it.&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Once an IPR&amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company&#8217;s policy for long-lived 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 Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be 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 would be measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i0a3d5a45b90e41159dcae46a10a99767" continuedAt="ib7309e88fc4c48edad8e80fd81b92a16"><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 years 2022, 2021, and 2020, the Company recorded impairment of intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE2MTYy_67c4646b-09ab-44dd-b3bf-7d6ab9cff5b3">2.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE2MTY2_1f5d69e1-8518-41cd-9028-925a65337d05">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE2MTcz_acade199-91c0-43f2-b9f6-3e9d530a1bd1">0.1</ix:nonFraction> million, respectively. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 5 for more information.</span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzg3_c78ca914-c158-48b5-be22-fee1c4c7e3fd" continuedAt="i69b4eb54c2684d21925123ed5030b9da" 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%">Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue is primarily generated from sales of the Company&#8217;s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer&#8217;s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer&#8217;s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:ContractWithCustomerPaymentTerm" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE3NjIy_5c11e8a4-1c14-432b-b0f2-b38909c538ae">30</ix:nonNumeric> days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.</span></div><div style="margin-top: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 five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company&#8217;s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company&#8217;s sales to a distributor for a period of time, up to <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:ContractWithCustomerStockRotationAllowanceTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NDQ4_9f7c56e8-cfcb-48fc-8c19-53f766e1f864">six months</ix:nonNumeric>, as specified in the individual distributor contract. If the Company&#8217;s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company&#8217;s general assurance warranty of products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzU0_b6b71548-d2d9-4a0b-9f2a-09739c55e920">one</span> to <ix:nonNumeric contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231" name="mxl:ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzYw_338d3b7f-6c10-4b7d-8060-9565487ab37e">three years</ix:nonNumeric> have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company&#8217;s customers resell the Company&#8217;s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such 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%">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:RevenuePerformanceObligationDeliveryTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIwNTUw_e1d69c85-a61a-43a6-8998-ec90b94d364f">one year</ix:nonNumeric> from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:SalesCommissionAssetsRecognizedTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIxMDAy_a0530e0e-3313-4dfa-aa95-2b949009bb78">one year</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%">Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company&#8217;s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically </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%">89</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ib7309e88fc4c48edad8e80fd81b92a16" continuedAt="icda708aa4fb845f2a3977731dc8b39e4"><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%"><ix:continuation id="i69b4eb54c2684d21925123ed5030b9da" continuedAt="ic850ddeed8314f1f9da44e3f695aa81e">settled within <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:ContractWithCustomerRightOfReturnTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMDE4_38c4a59e-ee99-4b7b-85a8-09f3512a520d">six months</ix:nonNumeric> of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjU4_3bdeb3c4-8f39-4021-9f8e-a016bcc58d7b">one</span> to <ix:nonNumeric contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231" name="mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjY0_9b5998e6-d089-45de-941b-709dd9ad4399">two years</ix:nonNumeric>, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12. </ix:continuation></span></div><div style="margin-top: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="ic850ddeed8314f1f9da44e3f695aa81e">The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC&#160;310-10-35.</ix:continuation> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzky_d55825ca-11f5-42ef-96f8-56b589f2cfd7" continuedAt="i6cd08d742ae447ea85d8a6b1afcbb0ba" escape="true">Warranty </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="i6cd08d742ae447ea85d8a6b1afcbb0ba">The Company generally provides a warranty on its products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyNzk2_e6630652-226e-4e7a-b0b8-9014e7d0d8d5">one</span> to <ix:nonNumeric contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231" name="mxl:StandardProductWarrantyPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyODAy_6b3fca86-b1f0-4b55-8f9c-20fed0a88744">three years</ix:nonNumeric>. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods.</ix:continuation> As of December&#160;31, 2022 and 2021, the Company has warranty reserves of $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:StandardProductWarrantyAccrualCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIzMjY1_b2185959-c9ab-4370-bd64-d64498bd9c75">0.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:StandardProductWarrantyAccrualCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIzMjcy_817ea9ee-3b66-4543-99f3-52aaf445e95d">0.8</ix:nonFraction>&#160;million, respectively, based on the Company&#8217;s estimates. </span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzk2_655ee34a-4a90-481e-b01e-8c0be35a134b" 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%">Segment Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates under <ix:nonFraction unitRef="segment" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIzMzY5_4d4a0c0b-e297-45d3-a6ce-5db872d7834c">one</ix:nonFraction> segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market 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%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer. The Company&#8217;s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has <ix:nonFraction unitRef="business_activity" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="INF" name="mxl:NumberOfBusinessActivities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzI0MjI0_8d38b36f-876d-466a-afa3-af7fb2141122">one</ix:nonFraction> business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzY4_123984c3-588e-4f3a-832c-920e17e73da1" 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%">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 measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company&#8217;s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgx_8083b78b-390c-4ab8-b480-0deb7168b76b" 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%">Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the development of the Company&#8217;s technology and future products are charged to research and development expense as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzg4_7a1e1565-d01e-4440-8e96-a7f7a71eb4ac" continuedAt="ie55ba9e14aa842faa73a1042aa27984e" 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%">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%">The Company&#8217;s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than <ix:nonNumeric contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzI2Mzcz_7ba0e39c-8841-462d-91ad-db08f0bcafb5">twelve months</ix:nonNumeric> and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate </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%">90</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="icda708aa4fb845f2a3977731dc8b39e4" continuedAt="icb9c4ea7837e4db39c5e21bed170d297"><ix:continuation id="ie55ba9e14aa842faa73a1042aa27984e" continuedAt="i1a04ac9b4a45408ea553fb5ba3981f44"><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%">a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1a04ac9b4a45408ea553fb5ba3981f44">Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company&#8217;s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.</ix:continuation> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgy_84a21427-74b6-43b8-8553-e99d9a8d2f1b" continuedAt="ia80fadfc2ca246188cc0ffd9ae50f654" escape="true">Pension and Other Defined Benefit Retirement Obligations</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="ia80fadfc2ca246188cc0ffd9ae50f654">The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.</ix:continuation> </span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgz_01cc7297-f48f-4f4a-8a3e-239789705685" 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%">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 Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company&#8217;s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.</span></div><div style="margin-top: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 calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is &#8220;more likely than not&#8221; to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would 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-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.</span></div><div style="margin-top: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 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.</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%">91</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="icb9c4ea7837e4db39c5e21bed170d297"><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:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzQw_ef7257d0-620a-468e-bd5f-5e7b6ec97763" continuedAt="i094355537bd74a2bb3dd1bb759ccfdfe" escape="true">Comprehensive Income (Loss)</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="i094355537bd74a2bb3dd1bb759ccfdfe">Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans.</ix:continuation> </span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:LegalCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzY5_52eb41bc-2c42-4d1b-b9b7-dd277fd99c45" escape="true"><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Settlement Costs</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%">Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzY0_cb054cee-4e4a-4cfb-9b88-c2f313c0d6a9" escape="true"><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 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: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 the Company in 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="i69ed6aba22ba4bb19a5e5e88b7dd1395_253"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzEyMjU_821285f9-d0eb-439e-9b7d-3db7983c4786" continuedAt="ief4230c3539e4407a6ff9b97d77fdecb" escape="true">Net Income (Loss) Per Share</ix:nonNumeric></span></div><ix:continuation id="ief4230c3539e4407a6ff9b97d77fdecb"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and restricted stock units 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.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzEyMzM_011f8c77-7b03-422d-aa5a-4d8ed64c850c" 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:57.525%"></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 style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Year Ended December 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="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%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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="15" 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, 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></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="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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzQtNS0xLTEtOTQzNDE_a712314d-3b06-4467-bedc-4899fcc24aa9">125,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzQtNy0xLTEtOTQzNDE_505c1334-69ad-417c-9347-e4aad82c9839">41,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzQtOS0xLTEtOTQzNDE_92cf1cb0-7663-4da3-b0ff-f120f7372422">98,593</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="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="shares" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzYtNS0xLTEtOTQzNDE_6020c049-2e25-46ff-8024-185a7d6bc33c">78,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzYtNy0xLTEtOTQzNDE_3de021e2-a6ae-4330-9ae0-2cde3de367f4">76,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="shares" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzYtOS0xLTEtOTQzNDE_abeddba4-efbc-463d-92fb-c98e2539d53f">73,133</ix:nonFraction>&#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%">Dilutive common stock equivalents</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzctNS0xLTEtOTQzNDE_1f0f1ed9-7bdd-4659-8e44-1e38194aa28a">2,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzctNy0xLTEtOTQzNDE_71307b8d-0f32-4e30-aa31-9bf6bdfc39af">3,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzctOS0xLTEtOTQzNDE_82f24522-c8b4-4afb-8222-dfe4a0a4484d">&#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%">Weighted average common shares outstanding&#8212;diluted</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="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzgtNS0xLTEtOTQzNDE_96037c59-6cdb-44a2-8b95-3489d5029546">80,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzgtNy0xLTEtOTQzNDE_047a5dbc-5f70-4a83-9569-ca90f6802bd0">79,679</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzgtOS0xLTEtOTQzNDE_f1bb4faa-f8a7-4fea-9753-e24eff85d95a">73,133</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%">Net income (loss) per share:</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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzEwLTUtMS0xLTk0MzQx_7f94d1a9-8daa-4bb3-9659-3958353f981b">1.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzEwLTctMS0xLTk0MzQx_cd205d73-7a0e-4155-a0b3-132b78ab4c0a">0.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzEwLTktMS0xLTk0MzQx_3cddcbf9-40bc-48d1-aaa6-f9817b6a5b43">1.35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzExLTUtMS0xLTk0MzQx_bd4845cb-f766-44ae-b14a-02277832fcb2">1.55</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzExLTctMS0xLTk0MzQx_640cd547-7902-40e9-8665-c69bb39f6faa">0.53</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzExLTktMS0xLTk0MzQx_e1d4aed2-ec0b-4812-8def-a695f6130752">1.35</ix:nonFraction>)</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 each of the years ended December 31, 2022, 2021, and 2020, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of <ix:nonFraction unitRef="shares" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzEwOTQ_d7d6359c-163d-451c-9d6b-b0c240670979">1.8</ix:nonFraction> million for 2022, <ix:nonFraction unitRef="shares" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-4" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzExMDU_b5c121ac-2964-4182-8ccc-e945b3121835">0.07</ix:nonFraction> million for 2021, and <ix:nonFraction unitRef="shares" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzExMjg_11f23572-a331-4aa8-a433-511b35675549">3.2</ix:nonFraction> million for 2020 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.</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%">92</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_256"></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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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%">3. <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzgzNjk_4249c7d3-2a43-4bb6-970d-11c12d5c7c2c" continuedAt="i838940d887b24a2f80024f58933c3532" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="i838940d887b24a2f80024f58933c3532"><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%">Silicon Motion Merger</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;5, 2022, MaxLinear entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, the transaction consideration will consist of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib9653d3504d04dfb9e489ffbc41654b2_I20220505" decimals="2" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTI5MA_1c48cc4a-bf96-468a-a0b6-8ce117874dd6">93.54</ix:nonFraction> in cash and <ix:nonFraction unitRef="shares" contextRef="id634a787e3bf456d91ec60c917212026_D20220505-20220505" decimals="3" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTMwNg_f4f734c4-ea18-4ac6-aed5-386feb7813cd">0.388</ix:nonFraction> shares of MaxLinear stock for each Silicon Motion American Depositary Share, or ADS, and $<ix:nonFraction unitRef="usdPerShare" contextRef="if14e4834f63e4ad79981b48ce3b13200_I20220505" decimals="3" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTM5OQ_0979ef6e-10a9-431b-9019-70e775d26327">23.385</ix:nonFraction> in cash and <ix:nonFraction unitRef="shares" contextRef="i89c2eb1a807c4d2b8aa68322c9c8e63a_D20220505-20220505" decimals="3" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTQxNQ_c9d95ceb-6e66-4d22-803e-bae174c1f0b5">0.097</ix:nonFraction> shares of MaxLinear common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, the current MaxLinear stockholders will own approximately <ix:nonFraction unitRef="number" contextRef="ib4f25d1447974811b034e6f95348c436_D20220505-20220505" decimals="2" name="us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTYwOQ_abf279a6-7cec-4dc5-b5b4-8479f74769bc">86</ix:nonFraction>% of the combined company and former Silicon Motion securityholders will own approximately <ix:nonFraction unitRef="number" contextRef="i2165fbb30c584ef98eb7425a8931f088_I20220505" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTcwMg_4477baf8-a440-4cc2-a3a8-1031301726e6">14</ix:nonFraction>% of the combined company. Based on the closing price of MaxLinear shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $<ix:nonFraction unitRef="usd" contextRef="id634a787e3bf456d91ec60c917212026_D20220505-20220505" decimals="-8" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTg4Nw_dddc2942-f142-46c5-a627-4e612a0d2868">4.3</ix:nonFraction> billion. MaxLinear may fund up to $<ix:nonFraction unitRef="usd" contextRef="id634a787e3bf456d91ec60c917212026_D20220505-20220505" decimals="-8" name="mxl:BusinessCombinationConsiderationTransferredCashConsiderationFunded" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTkxNw_deb0f588-de89-4639-8a91-a746a2dbfee4">3.5</ix:nonFraction> billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. MaxLinear will also assume Silicon Motion&#8217;s vested and unvested employee stock-based compensation awards. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including regulatory approval in the People&#8217;s Republic of China, or China. On June&#160;27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July 13, 2022, the registration statement on Form S-4 was declared effective by the SEC. On August 31, 2022, the Silicon Motion securityholders approved the merger at the extraordinary general meeting.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2022, MaxLinear entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="if8a37bd2c9d14bd6a826e49b9620d596_I20220617" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNzAzOA_9912b0d8-a75a-48a4-90fc-dd69ce8468aa">2.7375</ix:nonFraction>&#160;billion, or the Term B Loan Facility, (ii) a senior secured term A loan facility in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="ie9bca48588f84ee9bc0289d6abbaa80a_I20220617" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNzE1Ng_31b38af0-bc37-43f5-b5aa-ef4cc44d7389">512.5</ix:nonFraction> million, or the Term A Loan Facility, and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i9db19de0ef5f4018ab2bde28f8c3f07a_I20220617" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNzI4NA_4579f69c-3a96-45d1-ad70-594529b16592">250.0</ix:nonFraction> million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by MaxLinear of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt (Note 8) in full.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;24, 2022, MaxLinear entered into a second amended and restated commitment letter with Wells Fargo Bank and other lenders, which allows for additional commitments in respect of the Term A Loan Facility to be effected by way of the joinder of additional commitment parties to the second amended and restated commitment letter, and allows for an increase in the Term Loan A Loan Facility on a dollar-for-dollar basis by a corresponding decrease in the amount of the Term Loan B facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Company X</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement to acquire Company X. The initial closing transaction consideration consisted of $<ix:nonFraction unitRef="usd" contextRef="i417aca4e2af74094b03a5ea3c636221e_D20211208-20211208" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzI0OTc_a131deb5-0bf3-47eb-9865-bebf2a29cfbe">5.0</ix:nonFraction> million in cash. In addition, their stockholders may receive up to an additional $<ix:nonFraction unitRef="usd" contextRef="ibc5bdb1637294c089c58ee14af2e97e2_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzI1NzM_b51b4410-a09b-4075-96e4-c4975f9ce04e">3.0</ix:nonFraction> million in potential contingent consideration, subject to the acquired business satisfying certain financial and personnel objectives by March 31, 2023. The Company has integrated Company X into the Company&#8217;s existing business and has completed its purchase price allocation accounting associated with this acquisition, with an immaterial decrease to net operating assets and a corresponding increase in goodwill recorded in 2022 (Note 5).</span></div></ix:continuation><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_259"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEzNTA_07b1d85f-8770-48d8-91dd-aca408e61242" continuedAt="ifaa0aa486ca448a3a41ba8610f6ab4ae" escape="true">Restructuring Activity</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="ifaa0aa486ca448a3a41ba8610f6ab4ae" continuedAt="i4f2da28f3d354367a342ed6b16e3f0fb">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="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%">93</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i4f2da28f3d354367a342ed6b16e3f0fb"><div style="text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEzNDE_be2d5a98-4c27-4d84-8fcc-2dda91cbba8f" 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 operations:</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.549%"></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 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.623%"></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="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 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="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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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="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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzMtNS0xLTEtOTQzNDE_14726279-8ce6-4b52-ac62-4ce4bd9ab384">1,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzMtNy0xLTEtOTQzNDE_67dd9980-e4c5-42d3-88f4-b316872ba324">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00c3f404cd524ce3a386df3441ff90c3_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzMtOS0xLTEtOTQzNDE_e12f5ac1-4eb7-4709-a374-95c0b4f693b0">1,620</ix:nonFraction>&#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%">Lease related charges</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzQtNS0xLTEtOTQzNDE_6e5b76dd-6ebc-4cfe-bfc9-bd10686a09d7">462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzQtNy0xLTEtOTQzNDE_804d7941-89a5-4710-a15c-80046f557f54">608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81cc7b6a95b748f8b4498ebc83f7a58e_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzQtOS0xLTEtOTQzNDE_94848de6-9aca-447d-a819-4e053106f774">1,998</ix:nonFraction>&#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: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="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="usd" contextRef="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzUtNS0xLTEtOTQzNDE_6fe9d4ec-3860-4902-bf1a-c4cc28f769dc">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i477033882c8d475aa218182bfc75dee1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzUtNy0xLTEtOTQzNDE_491d0d07-e9b1-4fb0-9cad-8b674836efce">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fc87062bac24f008bb5db079bb1597b_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzUtOS0xLTEtOTQzNDE_de5d71cc-71b3-427d-997a-88a04ad83af9">215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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 style="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzYtNS0xLTEtOTQzNDE_6b0a568b-648c-4b3b-bb1b-b15e9a4fe0ab">2,265</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzYtNy0xLTEtOTQzNDE_5cc7c3b0-8083-4003-9d8e-a47d9db7b1be">2,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzYtOS0xLTEtOTQzNDE_0376375a-fc20-45f3-878b-bd993c1cb4c1">3,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2022 included the <ix:nonNumeric contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" name="mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEwOTk1MTE2MzA0NjM_1926fdae-85aa-4a3d-a55c-c2b8792bf46e"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEwOTk1MTE2MzA0NjM_983e4fd1-6422-4d0c-83e8-c141374d40ca"><ix:nonNumeric contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" name="mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEwOTk1MTE2MzA0NjM_e97ab07c-8d3b-4040-ab2d-8450419ad256">impairment of leased right-of-use assets</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="i1ed71cc300b84dc7be9e9447be5790d0_D20220101-20221231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU3OQ_f171e7ca-02ff-47de-9f18-d50c7a27b73f">0.5</ix:nonFraction> million related to exiting a redundant facility.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $<ix:nonFraction unitRef="usd" contextRef="i40877e0d16694c00a1825471fc590cf2_D20210101-20211231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU0OTc1NTgxNTQzOA_dc83d866-0dce-467e-b9fc-05754cfab027">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i40877e0d16694c00a1825471fc590cf2_D20210101-20211231" decimals="-5" name="us-gaap:ImpairmentOfLeasehold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU0OTc1NTgxNTQ0NA_a4424f0f-24b2-411b-9f46-468c23099b69">0.2</ix:nonFraction> million, respectively.</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%">Lease related and other charges for the year ended December 31, 2020 included the impairment of leased right-of-use assets of $<ix:nonFraction unitRef="usd" contextRef="ibefdc32f7990494a8173d6357ec9c224_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU0OTc1NTgxNTYzNA_3967b5bb-d26c-4056-9fe1-a207e22aabdf">1.5</ix:nonFraction> million related to a reduction in expected cash inflows from subleases.</span></div><div style="margin-top:6pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEzNTI_68adb68e-1fb3-462a-a313-1c3c33bef8be" 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 years ended December&#160;31, 2022 and 2021. 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:98.538%"><tr><td style="width:1.0%"></td><td style="width:37.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 December 31, 2020</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="ia02291c873314e97bd247d8e596f80ab_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktMS0xLTEtOTQzNDE_acc22a7c-36a4-4519-8211-3925870d6441">3,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i36a0f71668dc4f4a8af65be46358f76a_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktMy0xLTEtOTQzNDE_32d706b4-2e94-4ade-bfa3-8a92475f7059">720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i66d76ed68764431c85490df306659579_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktNS0xLTEtOTQzNDE_f84fcf92-8207-4ae8-b923-7fc42c83e007">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktNy0xLTEtOTQzNDE_b7e728b5-db0a-452c-95a0-830089a24683">3,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTEtMS0xLTk0MzQx_2674ba59-3600-4100-bbd5-8e2638d9323f">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTMtMS0xLTk0MzQx_039cf232-cef4-4fbe-abb9-55d680a27677">608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i477033882c8d475aa218182bfc75dee1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTUtMS0xLTk0MzQx_8362b302-bfbd-4561-99ce-26932c92c874">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTctMS0xLTk0MzQx_d5e22689-c570-464d-8f5d-23b092359f37">2,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTEtMS0xLTk0MzQx_ebf2b498-64e9-4fc7-a801-03d140483609">1,833</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="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTMtMS0xLTk0MzQx_1c1f25f4-42cc-4402-a490-46f54b777b96">329</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="i477033882c8d475aa218182bfc75dee1_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTUtMS0xLTk0MzQx_1cd07216-a1f0-4f47-ada6-623815bfc8fa">25</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTctMS0xLTk0MzQx_08d5f25e-d205-4b3a-955e-78cb5b2ae6f7">2,187</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%">Reimbursement from Intel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231" decimals="-3" name="mxl:ReimbursementDueFromIntel" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTEtMS0xLTk0MzQx_e46b9a05-b621-457a-9c77-b4832634afb0">2,711</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="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231" decimals="-3" name="mxl:ReimbursementDueFromIntel" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTMtMS0xLTk0MzQx_30645931-47f0-48ca-aa01-4a0bd2cdd51e">&#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="i477033882c8d475aa218182bfc75dee1_D20210101-20211231" decimals="-3" name="mxl:ReimbursementDueFromIntel" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTUtMS0xLTk0MzQx_f764792b-db4a-41ed-8242-9d147a90d665">&#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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:ReimbursementDueFromIntel" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTctMS0xLTk0MzQx_9f917d64-cf78-40b5-981e-e06c8b147993">2,711</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%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTEtMS0xLTk0MzQx_bafc56bc-d8bb-4456-810d-1e7ac51d4b76">3</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="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTMtMS0xLTk0MzQx_5d405573-95fc-4c88-8670-811e7fff4e79">555</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="i477033882c8d475aa218182bfc75dee1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTUtMS0xLTk0MzQx_40e1f395-0363-451a-92a4-333abcd101d0">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTctMS0xLTk0MzQx_3cb1a26b-a8db-4821-a152-594c9f2e3430">859</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</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="iec818d27dff54ccc8bba0520e4213ae3_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTEtMS0xLTk3MTkz_53a78ea4-1481-4842-a205-2cf6edeaa591">&#8212;</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="ia532f5b08fbb435188da7c4aca706617_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTMtMS0xLTk3MTkz_3ef4af88-233c-4f96-b45d-c8c6b92935de">444</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="id7172f613c6f4463a6db9609d501f2ad_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTUtMS0xLTk3MTkz_642f0ac1-03da-4d08-8cfc-6430d4f9bdae">&#8212;</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTctMS0xLTk3MTkz_662714c2-7f7b-44ea-8255-20b9df7d484b">444</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTEtMS0xLTk3MTk3_dd190427-106b-4750-acb9-ca19d9fde2dd">1,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTMtMS0xLTk3MTk3_1b05e710-6994-40dc-aa72-61cf989ae923">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTUtMS0xLTk3MTk3_10551b71-9ddf-4d05-aaf1-426a9927ed4d">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTctMS0xLTk3MTk3_de294e76-ec2e-4d73-94c9-6de533360cb8">2,265</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%">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="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTEtMS0xLTk3MTk3_7267b192-e116-4a3d-9864-259ba3f5fcb2">824</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="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTMtMS0xLTk3MTk3_5ab8d68d-0abf-443b-88f6-150104409bf5">273</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="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTUtMS0xLTk3MTk3_2476e35b-e1ea-4f2e-9ad7-90dbd86b232d">&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTctMS0xLTk3MTk3_90f08100-c86f-449f-8227-ca8a18b738b7">1,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTEtMS0xLTk3MTk3_98c0de4c-829e-4cc3-916b-905a940678be">&#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="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTMtMS0xLTk3MTk3_960dbddd-2b65-4c43-b0c0-9f6401596f0f">530</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="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTUtMS0xLTk3MTk3_6f94c8e0-9cbd-452d-9a13-14e4ea0ee38b">&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTctMS0xLTk3MTk3_030bdaa5-01c5-42f4-a57f-7a1a342119a5">530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2022</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="i8e82f2975ce445d78b7ef8a870e44ed8_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTEtMS0xLTk0MzQx_301a1ea7-3846-4416-9aec-7d2c86517bd3">971</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="i8100a4135773473c8c602062fd553325_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTMtMS0xLTk0MzQx_5509ca6d-236b-4319-94e6-c22e7412a95d">103</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="ie066116c54e24fdea901e4599fa14302_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTUtMS0xLTk0MzQx_ce8c6268-5351-4a51-8616-804f5a1c4603">8</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTctMS0xLTk0MzQx_e4ea2382-1462-4490-969c-f0c5be1b7df4">1,082</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: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 December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bbde87569744b67b97c36a66342170a_I20221231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTEtMS0xLTk0MzQx_a7f41e0f-3bbd-4bff-b58a-ffb4be23c224">971</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="idb3745f42c7a430dae19f146ffc64814_I20221231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTMtMS0xLTk0MzQx_2ab74de6-74d2-4cb3-8484-55145691ba00">103</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="i6ca66ecc161940dc96f638e22667309b_I20221231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTUtMS0xLTk0MzQx_88373cd1-a0d7-417a-99a4-900f501289b7">8</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="i2f41b542d9e444da9d7196d0379e7799_I20221231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTctMS0xLTk0MzQx_8453fe28-2490-49c0-9bdf-7de7287b883e">1,082</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 portion as of December 31, 2022</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="i54060d2898dd4808b6e439dc1215b397_I20221231" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTEtMS0xLTk0MzQx_5cbbba54-ba28-4473-990f-6bf86579bd1f">&#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="icfb71db6587a48068026fbb30c597591_I20221231" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTMtMS0xLTk0MzQx_40b6cfae-94a4-4e04-86bb-79acb54c276c">&#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="i87a25f0e3ed24434a587cc3ff127e0fa_I20221231" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTUtMS0xLTk0MzQx_2926e15c-5df8-4077-b94e-e3d7854471f5">&#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="ieec7a227465d4404afd8f0c66994e24c_I20221231" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTctMS0xLTk0MzQx_333a8ea0-7326-440b-8227-0b0bf7f6ba37">&#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></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%">As of December&#160;31, 2022, the remaining lease-related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.</span></div></ix:continuation><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_262"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5MzY_a9f423ec-1262-4851-8f1b-a450c82a4350" continuedAt="i8dbdc154916740a1aed44073aa57af4f" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i8dbdc154916740a1aed44073aa57af4f" continuedAt="i97e747fb92bf4a05a39dbd91b003a1a8"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company&#8217;s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). </span></div></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%">94</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i97e747fb92bf4a05a39dbd91b003a1a8" continuedAt="i48cbd2d2824d4cbda0cda720b7d0f759"><div style="text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NDE_65ad5743-cff9-4df7-80d5-a2fd331964a1" 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 changes in the carrying amount of goodwill for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:70.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.552%"></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%">Year Ended December 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzMtMS0xLTEtOTQzNDE_f39b2e13-9b68-41ea-b3bd-cd0b4a62d31e">306,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzMtMy0xLTEtOTQzNDE_75b53e7d-cd2c-4044-b85b-2046e2783926">302,828</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"><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%">Acquisitions (Note 3)</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzQtMS0xLTEtOTQzNDE_f7cbc0a5-e11e-43f6-99be-acce5af917fb">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzQtMy0xLTEtOTQzNDE_b3d0473c-f2ba-4535-b3c6-e35f94b281f2">3,840</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzctMS0xLTEtOTQzNDE_65c6b3e3-9450-4938-badf-e3701c69d3f2">306,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzctMy0xLTEtOTQzNDE_92d09a86-aff0-4c24-9956-1245c4d249a2">306,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="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 year ended December 31, 2022, the increase in the carrying value of goodwill related to minor adjustments to the assets and liabilities in the purchase price allocation for Company X (Note 3).</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. As a result of the Company&#8217;s impairment assessment, <ix:nonFraction unitRef="usd" contextRef="i6bd3559b9975408f83c1d4d2933907bb_D20221031-20221031" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEwNjg_1a3cc333-94ea-4254-b4a0-ef08f152ff89">no</ix:nonFraction> goodwill impairment was recognized as of October&#160;31, 2022.</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 its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2022, 2021, and 2020, there were <ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEyNzc_5d92ad22-78dc-469a-b246-ee9ad8db4c30"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEyNzc_5f4bde97-f764-4437-bb80-ffee5a0c2dcf"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEyNzc_fa7a0ca7-2f96-4bb7-ac78-6b76b8aba428">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> indications of impairment of the Company&#8217;s goodwill balances. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangibles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NTM_c328205f-4ba1-4a69-8f0d-6c778c2f011f" 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%">December 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-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%">Accumulated Amortization</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%">Net Carrying Amount</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%">Gross Carrying Value</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%">Accumulated Amortization</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%">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 #000000;padding:2px 1pt;text-align: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="i7296497b290d40818ef06c2aca388363_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMS0xLTEtOTQzNDE_e5cc20d5-3569-4a46-a29c-8160a77980a8">6.9</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="i8a775da3d24f48daaccfe5388882b791_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMy0xLTEtOTQzNDE_ebde93bb-3005-4ddb-9c80-77de89bf4762">21,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i8a775da3d24f48daaccfe5388882b791_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtNS0xLTEtOTQzNDE_ffa448de-34a7-41c0-b0be-c41e86ee35cd">580</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="i8a775da3d24f48daaccfe5388882b791_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtNy0xLTEtOTQzNDE_a20165a8-b4bd-4114-91eb-f835eac58c24">21,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ceabfa2bb994b5ca1369fbffe056ab3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtOS0xLTEtOTQzNDE_447ec2f0-81fb-4087-9356-283c3f2b0a67">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="i3ceabfa2bb994b5ca1369fbffe056ab3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMTEtMS0xLTk0MzQx_c037ab75-25fd-4b36-ab31-07e54ed2c5de">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="i3ceabfa2bb994b5ca1369fbffe056ab3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMTMtMS0xLTk0MzQx_92040d52-eec6-40f3-8fff-b534964426e4">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="ic540b7a82f65451bb116cf2877f57d31_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMS0xLTEtOTQzNDE_3f7c5400-1e3a-4536-95d8-ed2e31fb6c0e">6.9</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="ia67777fb551e49d7aadd61ef50559c81_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMy0xLTEtOTQzNDE_cad718f8-75b3-442e-972b-6d86385931f1">311,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia67777fb551e49d7aadd61ef50559c81_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtNS0xLTEtOTQzNDE_624050dc-0b79-4cc4-9e3d-7570c0dea36d">228,532</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="ia67777fb551e49d7aadd61ef50559c81_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtNy0xLTEtOTQzNDE_1a55f44b-0388-441e-b388-3379fce97d70">82,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i291f69cfac084423b9442d713a9f21a9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtOS0xLTEtOTQzNDE_68ce9001-7ff4-4b9f-bd74-0d6abb83776b">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="i291f69cfac084423b9442d713a9f21a9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMTEtMS0xLTk0MzQx_12cb2591-d63b-4dc3-940c-a77fd4ed7c2f">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="i291f69cfac084423b9442d713a9f21a9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMTMtMS0xLTk0MzQx_2298e8a3-1bcb-4ce8-8bbb-d7b5dfb8d65f">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="i9504a44bb2f949bda6ed626963b9739b_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMS0xLTEtOTQzNDE_4c21a29d-78b0-4a2c-89b1-2ee3b05fda66">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="i76335a8fce4b4cd290f3adb186ea601a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMy0xLTEtOTQzNDE_83f5fec6-d117-4725-86bb-83aaf4fe18a2">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="i76335a8fce4b4cd290f3adb186ea601a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtNS0xLTEtOTQzNDE_992c4236-a740-455d-96a3-241be7df44a3">13,461</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="i76335a8fce4b4cd290f3adb186ea601a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtNy0xLTEtOTQzNDE_cba36a13-99f3-443e-aff2-fe3d8e00b368">1,339</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="i8bd58495c1a44a3699fafff1b92785e1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtOS0xLTEtOTQzNDE_67eba06a-36d6-4dd6-aaac-20fd00872698">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="i8bd58495c1a44a3699fafff1b92785e1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMTEtMS0xLTk0MzQx_0cd0b178-d82c-43b0-aa0b-e06ba5dc8d85">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="i8bd58495c1a44a3699fafff1b92785e1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMTMtMS0xLTk0MzQx_253c5ee0-13cd-4d60-945f-a53c4ec32f46">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="i177e44c5b771465d9c7281cbffcdd1dc_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMS0xLTEtOTQzNDE_c2c34f21-08d2-461d-b918-36f27f1a743c">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="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMy0xLTEtOTQzNDE_2cd06c58-0ed9-4ab2-b6eb-8b7105f9e30f">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="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtNS0xLTEtOTQzNDE_bda93846-ce9e-4d5b-91b3-6856dc234800">124,807</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="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtNy0xLTEtOTQzNDE_cdc9a91a-37d9-40de-afc7-3f24ba63aa09">3,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83db07121fb4aabbaeba737dbdb3e77_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtOS0xLTEtOTQzNDE_438e38de-276b-4ff3-8e79-301dd00dd13d">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="if83db07121fb4aabbaeba737dbdb3e77_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMTEtMS0xLTk0MzQx_6616bea3-aa63-46f0-8597-1498561451e7">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="if83db07121fb4aabbaeba737dbdb3e77_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMTMtMS0xLTk0MzQx_19a86948-f014-4606-8a4e-2c356807c55c">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="iea1bb5bfffd14876bf625d88f70e565f_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMS0xLTEtOTQzNDE_9d711360-ad47-4e16-9803-5215c1efdedc">5.3</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="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMy0xLTEtOTQzNDE_3fc8490f-196e-4346-a6c1-1cf7a8344ab4">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtNS0xLTEtOTQzNDE_8ebe0126-e7b4-499e-b92f-19bb8bcf8d2c">429</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtNy0xLTEtOTQzNDE_b393bea0-ba88-477c-9ca2-2c3f05319191">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b0af2f4c344489815fe33b2b3aa7f7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtOS0xLTEtOTQzNDE_26b00a49-d4e9-4df7-8b89-53cafd89c0a8">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="i75b0af2f4c344489815fe33b2b3aa7f7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMTEtMS0xLTk0MzQx_e0f3cd89-7b2d-4837-828a-c661ee126abf">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="i75b0af2f4c344489815fe33b2b3aa7f7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMTMtMS0xLTk0MzQx_5dcb6e8d-c10e-483f-b936-138d3c089fbf">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMS0xLTEtOTQzNDE_6a6df002-5d4a-4374-8ade-b1b7007f22a4">6.1</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMy0xLTEtOTQzNDE_47bda771-43a8-405b-834c-6aaa4abc0423">477,125</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktNS0xLTEtOTQzNDE_18c097d3-3f09-49e4-b338-0df82f0df2b8">367,809</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktNy0xLTEtOTQzNDE_49794348-66ce-4769-af15-d1256a6e2d7b">109,316</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktOS0xLTEtOTQzNDE_f6fc964f-ef3b-4313-85ee-b78bf1a4d6e3">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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMTEtMS0xLTk0MzQx_2471db2e-6603-4ce2-a139-40d11a58df52">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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMTMtMS0xLTk0MzQx_d9ecf434-8cde-4968-9ba2-157c854b0b8c">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NTA_82ae933b-48a2-4748-9a68-f920cb604cad" 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 operations 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:56.063%"></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 style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></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="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%">Year Ended December 31,</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="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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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: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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c0dca476d5243f486ab463dd07124e4_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzMtNS0xLTEtOTQzNDE_f2994145-5019-4816-9711-6b33efdc648f">39,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic9aed1cb5b804a68a9e21afc8b927edf_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzMtNy0xLTEtOTQzNDE_736a8d62-57e7-4d57-9554-781bf3548327">43,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4751d86d5c4a487d8f7681fcdb5fcd23_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzMtOS0xLTEtOTQzNDE_2fbf1976-4f62-4c3e-9f43-d04750d74400">37,784</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%">Research and development</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e5b4a7a50224eec92ff76558275ae9f_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzQtNS0xLTEtOTQzNDE_148546b0-b0ee-4d76-8375-2833b3e2bf63">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c65916987224450811c06ee12ed53a2_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzQtNy0xLTEtOTQzNDE_13ba9938-6512-4f81-b999-92bced9e0b09">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3bbf7a5684f43f687a47ccd049eea4b_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzQtOS0xLTEtOTQzNDE_ebe81e04-f788-4ed9-8754-7cc86412b878">5</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%">Selling, general and administrative</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ef3e71e5e94af39fb0474ff60cbc4f_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzUtNS0xLTEtOTQzNDE_d2ca0195-7e84-4dc6-83a6-a72a901abffe">11,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cdff9815864b7ba2761a6ccfc04331_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzUtNy0xLTEtOTQzNDE_b5c4d8ec-4ecc-4079-b1a9-957c5bbcebe4">23,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3001d694b564e49aebbd5c961118d00_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzUtOS0xLTEtOTQzNDE_5332f5db-3dd6-44a8-afc8-5638a2a96404">23,529</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="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 style="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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzYtNS0xLTEtOTQzNDE_422d6e94-d9c4-4c25-842e-90fb28023fef">51,597</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzYtNy0xLTEtOTQzNDE_4f8286f7-392f-46f1-b3e3-daa176920471">66,707</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzYtOS0xLTEtOTQzNDE_c43eef63-9d82-43bf-9ef8-7e47a44f1a14">61,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.</span></div></ix:continuation><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i48cbd2d2824d4cbda0cda720b7d0f759" continuedAt="i6725bb255e2641c38c9f0b61e12ec7bb"><div style="text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NTU_5541f56a-d44f-4ef4-9bc2-d8f3b917eb92" 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%">Year Ended December 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzMtMS0xLTEtOTQzNDE_89416b31-639d-4f68-8e5a-03ab7ef73cce">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="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzMtMy0xLTEtOTQzNDE_f4021817-4b77-46ac-92cd-ef499319f5e4">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="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%">Acquisitions (Note 3)</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzQtMS0xLTEtOTQzNDE_678181db-a886-4081-8289-47e1cfc4f9cc">&#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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzQtMy0xLTEtOTQzNDE_160981e6-7add-4c21-8e88-a19c063daa1b">4,400</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%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzUtMS0xLTEtOTQzNDE_0d4e0fdd-b771-4308-9a77-25ed040bba9f">11,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzUtMy0xLTEtOTQzNDE_c440d95f-1bd6-4def-991f-99e3b28de394">7,581</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%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzYtMS0xLTEtOTQzNDE_b50bf208-7cde-44d7-830d-9adbddacd5d1">2,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzYtMy0xLTEtOTQzNDE_cb36ce08-90c1-49bf-a472-8ed0cdb1954d">4,600</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%">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzctMS0xLTEtOTQzNDE_620ac02c-5447-4e87-88cc-8c1ae095d093">51,597</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzctMy0xLTEtOTQzNDE_973a9fd0-2319-44b4-99d8-7b73ba256cb5">66,707</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_001fb466-7ef0-4a29-b86a-c03c753445c6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_ea42a367-6077-48ec-b02c-47779ef4b446">Impairment losses</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMS0xLTEtOTQzNDE_ead0f97c-eb3b-434e-94ec-6b8bf42c01a5">2,811</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMy0xLTEtOTQzNDE_47f31fbc-7cc1-48fb-8965-98ad3d823ae3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzktMS0xLTEtOTQzNDE_852ea078-bc3f-45da-afc8-f08d1a2b017d">109,316</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzktMy0xLTEtOTQzNDE_50cef544-4133-4c18-a1ce-5e93a130c76d">149,940</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><div style="margin-top: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. </span></div><div style="margin-top: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 year ended December 31, 2022, the Company recognized impairment losses related to finite-lived intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzU0OTc1NTgxODQ5Ng_6d74c41e-4a46-4b67-b6bb-4a8c573749a6">2.8</ix:nonFraction> million, which was attributable to certain acquired licensed technology. During the year ended December 31, 2021, <ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzI1OTc_12a0b259-eceb-44dd-b3c0-8e971e9ce173">no</ix:nonFraction> impairment losses related to finite-lived intangible assets were recognized. During the year ended December 31, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzU0OTc1NTgxNzkzMw_acade199-91c0-43f2-b9f6-3e9d530a1bd1">0.1</ix:nonFraction> million, which was attributable to certain purchased licensed technology. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NjY_487fb91c-efa6-44d1-accf-8bf4b5f62d86" 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 December&#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%">2023</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzItMS0xLTEtOTQzNDE_5da0f8ed-044d-4d41-a324-39db921bc6bb">38,941</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzMtMS0xLTEtOTQzNDE_4530a5d2-2fb2-40aa-aba4-0eff30d8fc17">24,343</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzQtMS0xLTEtOTQzNDE_7736bf16-deed-4bf3-ad45-02d75f03ba58">14,427</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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzUtMS0xLTEtOTQzNDE_9386586d-383e-4769-8396-2f31f420715e">13,318</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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzYtMS0xLTEtOTQzNDE_7a2a8b38-c5c1-4d19-9d8b-f40f862f5940">9,725</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzctMS0xLTEtOTQzNDE_66b252d9-895b-470c-aa16-b693e5743878">8,562</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzgtMS0xLTEtOTQzNDE_b1ccf626-15fe-49a1-8d62-1a3c88d52951">109,316</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"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NjM_1c2645f3-9ab0-4584-9a8c-aff6325e202a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company&#8217;s activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.913%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzQtMS0xLTEtOTQzNDE_def6f7c7-85af-4417-a498-b4b787b30404">2,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzQtMy0xLTEtOTQzNDE_00f1e4f3-30e6-4ffd-9fb7-88abf85e93fa">7,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzYtMS0xLTEtOTQzNDE_b1552f26-ff8d-41bf-8b0d-f300571bfe39">2,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzYtMy0xLTEtOTQzNDE_61f7cd6f-6ead-4634-841e-bbe3167d5ed2">4,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzgtMS0xLTEtOTQzNDE_4e2ac721-4bc6-4cb3-b0a6-d0787171d6d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzgtMy0xLTEtOTQzNDE_1d6b5121-7af4-4a7f-a569-4a304297f7c8">2,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs its annual assessment of indefinite-lived intangible assets on October 31st 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. Based on the Company&#8217;s assessment as of October&#160;31, 2022, no indicators of impairment were identified. </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%">96</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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="i6725bb255e2641c38c9f0b61e12ec7bb">In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2022, 2021, and 2020, no indicators of impairment were identified and, as a result, <ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM4OTQ_1ef819e6-8bc6-4e60-9bd0-36c01fdfed5b"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM4OTQ_a84a86f6-e6ea-4c4d-9370-27d0c9d5fd2d"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM4OTQ_e81da3dd-b281-417a-bb15-97f3f189e684">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> IPR&amp;D impairment losses were recorded.</ix:continuation></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_265"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzMwNjE_a96350d6-69d5-4d25-8f10-6a5046dc4085" continuedAt="i855bcd133cda47a1903829bc84b9f5b8" escape="true">Financial Instruments </ix:nonNumeric></span></div><ix:continuation id="i855bcd133cda47a1903829bc84b9f5b8" continuedAt="i4c1f75757e484d7ab7e3f5f295d227a8"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzM4NDgyOTA3MDY3Mjg_82c603f7-b425-4609-9543-684fee50052e" 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%">December 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%">Net Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtMS0xLTEtOTc0NDY_6cea6793-f04c-4437-a490-c976ea4f79df">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:EquitySecuritiesAccumulatedNetUnrealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtMy0xLTEtOTc0NDY_3826a0dd-c7e8-4a3b-bef0-eb919b9e8f61">&#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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtNS0xLTEtOTc0NDY_da443cdb-966d-4202-ad7a-54f171ab09f4">1,476</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtNy0xLTEtOTc0NDY_649bce30-c7e0-4451-bbac-52cf773158a8">18,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:67.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.353%"></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:14.355%"></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, 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (Note 3)</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="i93e299ab42804e589be8e29473ed9490_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4OTlmMzExOGM5MzM0ODU5ODZhN2NmYjlkMGJhM2Q3OS90YWJsZXJhbmdlOjg5OWYzMTE4YzkzMzQ4NTk4NmE3Y2ZiOWQwYmEzZDc5XzYtMS0xLTEtOTQzNDE_b1ff25ff-05b0-4c95-8f22-594828504d2d">2,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i67b3bd912e284eecb964279582abec9e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4OTlmMzExOGM5MzM0ODU5ODZhN2NmYjlkMGJhM2Q3OS90YWJsZXJhbmdlOjg5OWYzMTE4YzkzMzQ4NTk4NmE3Y2ZiOWQwYmEzZDc5XzYtMy0xLTEtOTQzNDE_219d29e2-9126-4f67-86c6-27418a1b6bec">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><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:#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></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%">At December&#160;31, 2022, the Company held marketable equity investments with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgxNzE3MA_c71e0316-8e98-4070-8b99-ca247f40c344">18.5</ix:nonFraction>&#160;million that were in an unrealized loss position for less than 12 months. The net unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgxNzI2NQ_a29536d5-ebdb-43a4-adfa-b3667b1072f8">1.5</ix:nonFraction>&#160;million as of December&#160;31, 2022 represents stock price fluctuations in the underlying securities held, and was recorded to other income (expense), net in the consolidated statement of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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: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 Company&#8217;s financial instruments 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:27pt"><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:27pt"><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:27pt"><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:27pt"><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 investments held by the Company have been valued on the basis of quoted market prices and are therefore classified as Level 1. </span></div><div style="margin-top: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 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="ibc5bdb1637294c089c58ee14af2e97e2_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgyMDUyMg_b51b4410-a09b-4075-96e4-c4975f9ce04e">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 </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%">97</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i4c1f75757e484d7ab7e3f5f295d227a8" continuedAt="i9be2e65d0cab4d739e17d53caeb632ea"><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%">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><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzM4NDgyOTA3MDY3MzA_3f9da0f0-7bda-40ac-ba81-ffe412aa00ca" continuedAt="iccbbd7f93d1243108f35d5c1a193baaa" escape="true"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzM4NDgyOTA3MDY3MzA_9cfbf25c-689c-4b3a-9299-6a777ae72a2f" continuedAt="if1e7a89a6ef343ac880f471ef15072d9" escape="true"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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, 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 December 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="i74996e34abbe40569bdd7cd2242885aa_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtMS0xLTEtOTc1NTE_82bb1560-ab0a-49b0-9bf5-a12286e55f04">18,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ib893abab702b4823aee0bacd8c71d55d_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtMy0xLTEtOTk4NTY_1e372f0b-b981-43de-8d4e-5a60858c9727">18,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icda6d400773049ff9c4f38c77514d065_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtNS0xLTEtOTk4NTA_2f825284-3b8f-4886-86ae-be25004ff7ba">&#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="i93e299ab42804e589be8e29473ed9490_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtNy0xLTEtOTk4NTA_14f8d444-fa09-4f9e-83ae-ab7aacd1bb1a">&#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="i74996e34abbe40569bdd7cd2242885aa_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTEtMS0xLTk3NTQz_228d0503-d058-43dd-9226-50bfa6e09796">2,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ib893abab702b4823aee0bacd8c71d55d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTMtMS0xLTk5ODQ0_0abf20ab-7b30-423a-9354-f0c31a1986b5">&#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="icda6d400773049ff9c4f38c77514d065_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTUtMS0xLTk5ODQ0_7efe065e-b5c2-42cc-97ff-d6421ccb4008">&#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="i93e299ab42804e589be8e29473ed9490_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTctMS0xLTk5ODQ0_505d8dc3-074b-4e2d-89f7-a8ff58e49fa2">2,941</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></ix:nonNumeric></ix:nonNumeric></div><div style="margin-top:9pt"><ix:continuation id="iccbbd7f93d1243108f35d5c1a193baaa"><ix:continuation id="if1e7a89a6ef343ac880f471ef15072d9"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8809ea4ec4584e9dbc8179c0f9a1d8f9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTEtMS0xLTk5ODQx_a080f94c-579a-4afa-868f-f0e2f0f1bd16">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="i16b35556ed1c457d8fb9d0ebf82d1378_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTMtMS0xLTk5ODQx_5c11114d-f0b6-4149-ab12-df8aa75b4cd1">&#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="i7c3b14f35a9744bcbe514d6e2f698c74_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTUtMS0xLTk5ODQx_4823fc44-3da3-4499-92c5-59414b6788ff">&#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="i67b3bd912e284eecb964279582abec9e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTctMS0xLTk5ODQx_219d29e2-9126-4f67-86c6-27418a1b6bec">2,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></ix:continuation></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzMwNTg_adc6de93-4f9e-4b35-ad1b-02d7ef504f70" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments: </span><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></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%">Year Ended December 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="padding: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%">Contingent consideration</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;text-align: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="i404d7ecf23444bf48d10e9e5d287689d_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzQtMS0xLTEtOTQzNDE_6f87a9a9-dc5f-4764-95dd-8527518be84f">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="i77f3bac5d6a7424fb4c92e61cda970cf_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzQtMy0xLTEtOTQzNDE_defdad80-3788-479c-8893-332fbc3a7eb0">2,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><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%">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="id7de0a7dce8740708156c5e7487471c4_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzctMS0xLTEtOTQzNDE_152153d0-70be-478f-9761-c24117e248d3">241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9f62e5eef44e2bb40359e56a3edfe1_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzctMy0xLTEtOTQzNDE_0ffc280a-9e84-43cb-a782-4602e61a6802">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iace9dfdc56fc4bbca3933787763750ab_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzgtMS0xLTEtOTQzNDE_4a6d7ee9-ad05-4b9b-8ba3-73b0c35a4e60">2,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i404d7ecf23444bf48d10e9e5d287689d_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzgtMy0xLTEtOTQzNDE_e5359102-9c49-474d-aeaa-abcfd3825eda">2,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display: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><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"><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 year ended December 31, 2022 were primarily due to accretion of the related discount.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company&#8217;s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other long-term assets are investments in privately held entities of $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgyMjI4MA_0d7aee41-4262-4c31-8713-7c1f04269a19">11.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgyMjI4OA_1e94c46a-6a85-4cba-ab6f-b192b219b005">5.0</ix:nonFraction> million as of December&#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 </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%">98</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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:400;line-height:120%"><ix:continuation id="i9be2e65d0cab4d739e17d53caeb632ea">such investments are not readily determinable, the Company is electing to measure these investments at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.</ix:continuation></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_268"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTg_1244000e-208c-4ebd-9ee9-73c2df4aaeee" continuedAt="i524527588f6a4e4a9a2a5e1ff9074ad8" escape="true">Balance Sheet Details</ix:nonNumeric></span></div><ix:continuation id="i524527588f6a4e4a9a2a5e1ff9074ad8" continuedAt="iccac568d8faf411f9000f8dae5fa49fb"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTM_4d4886f4-1458-4eec-9a33-30f83c874782" escape="true"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTM_cfbe3205-6e6f-4120-a5f8-05c0e851472c" 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%">December 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzItMS0xLTEtOTQzNDE_b3ed3dbe-3ff1-4072-a7c0-1d924ba0f8a3">187,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzItMy0xLTEtOTQzNDE_c10fdf49-3b7a-4903-b2aa-6b90caf6df3c">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzMtMS0xLTEtOTQzNDE_f3e65bfd-a2c9-426f-b440-09b70ae5ff19">982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzMtMy0xLTEtOTQzNDE_b2c67a6a-8eac-48db-9bed-fdca50c1ac8d">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzQtMS0xLTEtOTQzNDE_22a5bc8b-1da3-46ed-bb01-3c359f80106e">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzQtMy0xLTEtOTQzNDE_91fb858e-04f2-4a34-b922-3542571da58b">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzUtMS0xLTEtOTQzNDE_e4424fe0-561c-4531-aec1-49860194d174">188,357</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzUtMy0xLTEtOTQzNDE_af345f05-762d-4297-bda2-0f0525de8e73">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 December&#160;31, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjI4MQ_d4f5ee28-85ce-453a-aa54-41884d00fc63">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjI4OQ_7db2fd21-76cf-46f7-be1f-ac34acaa0503">20.4</ix:nonFraction> million, respectively. As of December&#160;31, 2022 and December&#160;31, 2021, the Company had restricted cash of approximately $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjM3Ng_7df5a199-47ec-48cc-a139-61db1c95b9ca">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjM4NA_36d7a15b-182b-4e9b-9975-7b8bad6950cb">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTA_5f71f778-a759-4caf-a172-d417204dee71" 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%">December 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzMtMS0xLTEtOTQzNDE_49561d24-15e0-4ae1-8d29-9a6aa6907773">97,840</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzMtMy0xLTEtOTQzNDE_86839930-4171-434a-b96b-c2aa0c887826">72,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzQtMS0xLTEtOTQzNDE_069d2464-773f-458c-98ac-764057b13fe1">62,704</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzQtMy0xLTEtOTQzNDE_66b77f6f-253a-4f17-90c5-500d9a6247c6">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 #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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzctMS0xLTEtOTQzNDE_1694cc54-78cb-4ce3-84bd-da2d4aaccc20">160,544</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzctMy0xLTEtOTQzNDE_31c1b73c-42ed-4fa0-8127-4e4bb9068e43">131,703</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><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="text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzIwMTU_52a4bb3a-5b01-461d-9f13-4b8d0b34e583" 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%">December 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="i61e0a127acb54d5daaa6431b88154535_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzItMS0xLTEtOTQzNDE_72ed5eab-f6a7-48ec-8012-65b169b1d044">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="i07ba6a00738940e5a2b9672f3d03998e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzItMy0xLTEtOTQzNDE_ec2a4ee0-5003-4187-9c35-6b54e4038c64">3,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0a0e3c4c269d443c88643c668014eba4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzItNS0xLTEtOTQzNDE_d8756fa0-aac5-42ed-9392-009c72ab5d95">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="i815ece40077e4cedaf818230f87bb7a5_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjphMmZiOTc4MmEyODY0NzMwODY1NmI1NjQxM2M3MGRmNV80_cd1acf33-a71e-45ce-8711-66522fcdbda9">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i0a3884fac7cd41da8a5988d5c058e11b_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjphMmZiOTc4MmEyODY0NzMwODY1NmI1NjQxM2M3MGRmNV83_76ebc723-a0e5-440a-b674-4b42a7df5821">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="i2d438e1e34f343578bee0261cb2676bc_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtMy0xLTEtOTQzNDE_976added-f011-4781-882e-37d357304e64">74,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74cd907e3262435e8b30a39dbf6ddf4d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtNS0xLTEtOTQzNDE_640a63db-f206-4609-ba39-e09123be81c5">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="i00f3dd38d43b411f980d6432a1bc149d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiYTVkMjQxNTE2YTQ0YTA0ODE5ZGRlYjhhYTg5ZTE1Zl80_04b9308c-fb34-4b70-849f-748760af5645">2</ix:nonNumeric>-<ix:nonNumeric contextRef="ib9e8b2565b614336b5f58602f4379d94_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiYTVkMjQxNTE2YTQ0YTA0ODE5ZGRlYjhhYTg5ZTE1Zl83_6dd14e68-3f07-40a2-b147-33642e57b24b">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="i7a759fd8201d4ce597482b1ce86add55_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtMy0xLTEtOTQzNDE_47f11309-1c94-4806-827d-dfd7ca396c98">50,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia421f87b486f435089681da43087b82e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtNS0xLTEtOTQzNDE_07891a81-b9b6-462f-aa63-48370f2b9d2a">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="i1096074a8d624019a7f52f8926659b91_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzUtMS0xLTEtOTQzNDE_6d773da6-0f08-4b86-bc73-f7a68e5d30cf">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="iafb70a84d17d46db94cbb543a8cde1fa_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzUtMy0xLTEtOTQzNDE_a247a79e-50ea-4964-aa98-88dd7fc7a7ae">10,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2952aa52446d29d72dbecf6b73ee7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzUtNS0xLTEtOTQzNDE_2fc1d868-b71c-4abf-89ff-bae6e16cc500">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="i955e3aef49a74d67858ebcb698560257_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpjYzEwMmIxZjQyYmU0ZDkxOTExYzgzODFmYTI1ZGY2OV80_f1854cdf-99af-49e7-b84e-93390a7b94ee">1</ix:nonNumeric>-<ix:nonNumeric contextRef="ia784899937aa4f03ab3998415e12c15d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpjYzEwMmIxZjQyYmU0ZDkxOTExYzgzODFmYTI1ZGY2OV83_a56c52b0-11e9-4cb0-8e7b-87e35dc6b0e0">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="i2990783e39804c1da82e48309201d44c_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtMy0xLTEtOTQzNDE_504562ea-e3b8-422c-baa3-1a0a3e38f2c7">34,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14f2eeee06344b6bb0ee187d07eb0016_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtNS0xLTEtOTQzNDE_cde3d535-549e-4895-bfbb-1bbd98724408">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="i4603fb0983934555a454e8825ac3ff63_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzctMy0xLTEtOTQzNDE_d27404a7-4006-4435-9eaf-980af81e0c82">7,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d54bdaf15d846629cdf089a9882aa87_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzctNS0xLTEtOTQzNDE_3f8877a8-ed54-4730-9f41-6ec2120a43e2">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzgtMy0xLTEtOTQzNDE_e0dbe4ff-edaf-41bf-b6e3-2de4749fa76f">181,101</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzgtNS0xLTEtOTQzNDE_ebb36620-63ae-47b6-a0b5-60aff26ffad4">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzktMy0xLTEtOTQzNDE_470436c0-0ef0-41dc-b12b-3ffd63461c92">102,083</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzktNS0xLTEtOTQzNDE_d4da4fcf-b5b6-4d67-8e93-89b7f78dc2f5">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzEwLTMtMS0xLTk0MzQx_373f966e-fcf4-4e5c-b058-f40e417baefd">79,018</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzEwLTUtMS0xLTk0MzQx_0d936da4-0b87-40ee-8c94-b3fb40c0618d">60,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December 31, 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzkxNQ_6af2bdfa-d0f7-4721-a4ac-64322e5d5649">20.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzkxOQ_eb40cf0c-da05-4efa-94dc-03c70f34996c">17.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzkyNg_d03b5dfd-db2d-41ef-8ee9-135af33c9cc3">11.3</ix:nonFraction> million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company entered into a note receivable with a supplier for $<ix:nonFraction unitRef="usd" contextRef="idda791c2b9e34dbf9786249f237f3935_D20220301-20220331" decimals="-5" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNzc4OA_596e8026-1a9e-43aa-a156-423fd44284bc">10.0</ix:nonFraction>&#160;million, which is included in other long-term assets in the consolidated balance sheet. Repayments of $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNzgxNg_f48dd287-4cac-44f7-8858-1d70fbc755b6">2.0</ix:nonFraction>&#160;million per year are due annually by March 31, in years 2024 through 2027, provided that certain production utilization targets for the prior year are met. </span></div></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%">99</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="iccac568d8faf411f9000f8dae5fa49fb"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="mxl:PriceProtectionLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzIwMjE_79b19e3b-1c51-4cb4-a55e-9c0d2395d9d3" 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%">Year Ended December 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzMtMS0xLTEtOTQzNDE_002889c3-078f-433e-aaae-86a40788c5f5">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="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzMtMy0xLTEtOTQzNDE_59bfbf5c-88f8-4cc3-954a-f08f1352688d">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:PriceProtectionRebateCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzUtMS0xLTEtOTQzNDE_a3addf6d-6431-4129-848d-f71e6868f80a">180,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:PriceProtectionRebateCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzUtMy0xLTEtOTQzNDE_d4f91aa5-f79c-484d-8be8-5ea129cb3ff1">81,116</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:PriceProtectionpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzctMS0xLTEtOTQzNDE_95e5a536-9ca5-4d37-a172-65d8d4e1a1ee">107,773</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:PriceProtectionpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzctMy0xLTEtOTQzNDE_78f3946a-6637-4f9a-9c4f-7e3d0cb0821c">88,373</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzgtMS0xLTEtOTQzNDE_56ba2695-eb6c-4ba7-b8a0-a107f6b4bb39">113,274</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzgtMy0xLTEtOTQzNDE_a96c5b1d-9ca3-4c30-b3ab-e85d6d40b0ae">40,509</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzIwMTM_f997405e-1a4e-4c7a-b243-d609bdb8e925" 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%">December 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:AccruedTechnologyLicensePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzQtMS0xLTEtOTQzNDE_61911e55-3d59-485b-8a2a-512ca322cda0">7,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:AccruedTechnologyLicensePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzQtMy0xLTEtOTQzNDE_6bb1ac1a-3122-4f95-9ec5-298296aa860e">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzUtMS0xLTEtOTQzNDE_7d2b9a75-fa47-4453-9723-ad231d636288">4,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzUtMy0xLTEtOTQzNDE_c586f9f9-17f3-40f3-b763-8b4a327cc958">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:Accruedengineeringandproductioncosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzYtMS0xLTEtOTQzNDE_12f17962-b9bd-4a69-80f3-36d933d6dcf9">2,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:Accruedengineeringandproductioncosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzYtMy0xLTEtOTQzNDE_4c92c55d-e4f3-4108-bc75-238b27420be1">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzctMS0xLTEtOTQzNDE_72e65fe2-6421-4eeb-a071-cd20533e48b9">1,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzctMy0xLTEtOTQzNDE_6ff54c85-3348-491b-b6ee-134d49743695">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="background-color:#cceeff;padding:2px 1pt;text-align: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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzktMS0xLTEtOTQzNDE_718f2ad3-6585-4372-a0d0-a09da5cf2f22">1,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzktMy0xLTEtOTQzNDE_960a732c-0cae-4180-a941-d6380c13a085">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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_253423d9-cf56-45a8-a1fa-4e8b17d061f9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_e5025cd5-0083-4f55-8987-df220241c184">Short-term lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTEtMS0xLTk0MzQx_ebd5516f-7c7d-4065-9d16-7bc2e0017cc9">10,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTMtMS0xLTk0MzQx_7e328060-485c-45ba-ba12-09a655bf5b96">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="background-color:#cceeff;padding:2px 1pt;text-align: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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:Accruedcustomercredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEyLTEtMS0xLTk0MzQx_617a8c2d-d5ea-4aa3-8703-a7beb819b5c5">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:Accruedcustomercredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEyLTMtMS0xLTk0MzQx_13562314-0cbd-4f18-945c-586992ce226f">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="background-color:#ffffff;padding:2px 1pt;text-align: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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE0LTEtMS0xLTk0MzQx_f2c62f16-ffcb-4d42-a939-a2415542b170">8,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE0LTMtMS0xLTk0MzQx_569cb809-03b0-4d9a-908a-399854e22897">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE1LTEtMS0xLTk0MzQx_8d0c828e-26bf-491c-85d3-35f8df4e6d92">1,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE1LTMtMS0xLTk0MzQx_a58efdd8-0676-40bd-ba82-24d107542792">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="ie52c779d1d9f4a34bb0d67458b0cff06_I20221231" decimals="-3" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE2LTEtMS0xLTk0MzQx_99e15481-ce3e-468c-8d99-f1afa1f68b56">52,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b8c85df4e074876a7efda3ed91ae6a2_I20211231" decimals="-3" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE2LTMtMS0xLTk0MzQx_b50c0001-ad55-4cd8-97bd-a7883dfe0fd8">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="i3834360a3f0e4191ad6b960cc552e3d2_I20221231" decimals="-3" name="mxl:Accruedobligationstocustomersforstockrotationrights" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE3LTEtMS0xLTk0MzQx_3f92edac-203f-4e84-b86a-8b28d98823f1">605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb77bfad48794978a782ec6121c83587_I20211231" decimals="-3" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE3LTMtMS0xLTk0MzQx_46bc989e-5bd4-429a-91af-3d0aaefd8977">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%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTEtMS0xLTEwMDAwNg_ee3f72b5-b644-4ae4-84de-7e75349844ea">2,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTMtMS0xLTEwMDAwNg_e8f98307-b47c-4c38-80b7-94be1c7eb9ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTEtMS0xLTk0MzQx_35d66fdb-97a5-4cbb-a427-eee8bd7c33f6">6,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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTMtMS0xLTk0MzQx_5b6ca70a-e1e1-418e-aa28-f8ac6b7a8037">9,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE5LTEtMS0xLTk0MzQx_0994d5fc-b434-4081-946b-6586d8f6b0e1">100,155</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE5LTMtMS0xLTk0MzQx_bd433c0b-0e9f-4cb6-8f84-f7c6297f2056">57,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5ODE_ef5c7e55-5e36-4baf-a402-213b2490680f" 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:56.356%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></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="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%">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="18" style="padding:2px 1pt;text-align: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, 2020</span></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%"><ix:nonFraction unitRef="usd" contextRef="ia0bbc94e3f7945ad80159e126986e533_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzItMy0xLTEtOTQzNDE_ab8838cc-ec45-4ba7-8c50-8d1460114653">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i606cb8b3424d4418a396d5ad249d85e6_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzItNy0xLTEtOTQzNDE_e16ace6f-ee5c-47db-9958-9334aa3ba4b2">1,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if3eb00c2fe3548e3b7a721bab2fe4377_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzItOS0xLTEtOTQzNDE_221c0df9-8e63-4c4e-9e23-15393fae95a9">1,435</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 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%">Other comprehensive income (loss) before reclassifications, net of tax</span></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="usd" contextRef="ic8c7c98d940046c6acd9cdfb55c4cdd0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzMtMy0xLTEtOTQzNDE_bbceeaa0-a706-43d9-9c32-d0e6c1458559">242</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="i0983ad7007bb497cbae5a622adf57b82_D20210101-20211231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzMtNy0xLTEtOTQzNDE_1332cb73-bcb4-4312-af10-91f9d5d1ce62">932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzMtOS0xLTEtOTQzNDE_ed7e3da3-3b13-4ae9-b4a0-0809a252fe46">690</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fc95ead4a264159a3ed09d28bbfa0ef_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzctMy0xLTEtOTQzNDE_7eb34f73-b1ee-4d56-8786-dbc2e62ac16c">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="icf65f69dad6a4ea5b3ee6b9d1d5f81be_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzctNy0xLTEtOTQzNDE_3a03f745-86a9-41a4-8d09-69a30473be97">2,104</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="ie06cd644975940cf8d525fe744e5e612_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzctOS0xLTEtOTQzNDE_d44627ec-18b7-4819-9c28-68db2600a255">2,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Other comprehensive income (loss) before reclassifications, net of tax</span></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="usd" contextRef="if10940f5cec6461eb373e112e55b41c6_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzgtMy0xLTEtOTQzNDE_ae96951c-0ed0-4f0a-9084-742f690242bf">5,201</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="ifb581c104c264e9f918fbb50dc2d0d5f_D20220101-20221231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzgtNy0xLTEtOTQzNDE_552660c9-4b9d-4f04-bc93-74a1e71d70a0">2,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzgtOS0xLTEtOTQzNDE_69930c7c-1bbd-44e4-9fcf-b96895d0a961">3,146</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 December 31, 2022</span></td><td colspan="3" style="display:none"></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="i720307981b0747ac846de6cfb5b36300_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzEyLTMtMS0xLTk0MzQx_bf0ff5b1-13b9-416b-bad2-cf8548c1b8be">5,180</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i579116ec46b24a0e8ea769e72b4ad2b1_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzEyLTctMS0xLTk0MzQx_f31b6bed-7109-49bb-ab39-915d649e05c9">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ib1fe5c82ea3f4ebfad9aa6fcb4222f21_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzEyLTktMS0xLTk0MzQx_0a2ed738-0184-48d1-90e9-0415e0b2eb32">1,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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></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%">100</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_271"></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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTUx_9c74b8c7-fbe9-4314-8e39-59ee81a4c087" continuedAt="i7cdd29be3b99424eb66ff2d9da3677da" escape="true">Debt and Interest Rate Swap</ix:nonNumeric></span></div><ix:continuation id="i7cdd29be3b99424eb66ff2d9da3677da" continuedAt="id2975a8dc2424a6b8917499d2322523a"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTU0_5af103f0-a79d-481b-a4aa-58f34802650b" 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%">December 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="i29bfd36644b2464490a878e187d71531_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzMtMS0xLTEtOTQzNDE_900bec4d-7e2f-4d16-ab1f-89fe2626d395">125,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="i62157c6f8d91480d925ec930b898b647_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzMtMy0xLTEtOTQzNDE_2270081a-3911-468b-b718-73580a4563bf">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="i9cdb7a9994774dd3afe875013054127d_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzYtMS0xLTEtOTQzNDE_f527ad62-181a-4d3e-b640-def8f81983f7">125,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="i71f249d824de4ef7b590e0a5b8624c0a_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzYtMy0xLTEtOTQzNDE_e8a9d597-b79b-40cf-8f76-90a07b2d23e4">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="i9cdb7a9994774dd3afe875013054127d_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzgtMS0xLTEtOTQzNDE_7f62c4f7-01e0-4b41-9b86-75029bd5ba64">695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzgtMy0xLTEtOTQzNDE_642b45ba-5896-46e8-9019-6fff4fec55b3">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="i9cdb7a9994774dd3afe875013054127d_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzktMS0xLTEtOTQzNDE_5100e385-a76c-46a2-93ab-dfd9ffb55e61">2,548</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="i71f249d824de4ef7b590e0a5b8624c0a_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzktMy0xLTEtOTQzNDE_5fd15a2c-d74c-4359-9b51-700e40d11f3b">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="i9cdb7a9994774dd3afe875013054127d_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEwLTEtMS0xLTk0MzQx_945b60b4-ab14-4307-8c63-1d01292f40d2">121,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEwLTMtMS0xLTk0MzQx_e5867382-31b2-4b74-bf18-5c98fda852e4">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="i9cdb7a9994774dd3afe875013054127d_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzExLTEtMS0xLTk0MzQx_2ad9ffa8-3bdd-4e3e-bfbd-db32828ebe2c">&#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="i71f249d824de4ef7b590e0a5b8624c0a_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzExLTMtMS0xLTk0MzQx_78f86ab0-b7dc-48f1-924b-c68ed0f7c987">&#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="i9cdb7a9994774dd3afe875013054127d_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEyLTEtMS0xLTk0MzQx_a9102bec-ccd2-43a8-8d17-e923bdfca6c3">121,757</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="i71f249d824de4ef7b590e0a5b8624c0a_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEyLTMtMS0xLTk0MzQx_0e979329-1b4a-4e24-9d27-bbe87b18d280">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;December&#160;31, 2022 and December&#160;31, 2021, the weighted average effective interest rate on aggregate debt was&#160;approximately <ix:nonFraction unitRef="number" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzIyMQ_3b8a26b1-6b55-4ef3-9d08-d104c0914ea0">3.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzIyOA_c1de8c64-283c-40d8-a6a0-76798a2c1a06">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 the years ended December 31, 2022, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM2Mg_1e3807ea-c352-4dd4-a222-95783f638dbc">0.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM2Ng_07a613a1-50e7-4c3a-a287-37842f4b1fc1">1.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3NA_168f7020-bb17-493b-89dc-5ad1e10ce1b8">1.5</ix:nonFraction> million, respectively, to interest expense.</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%"> </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 approximate aggregate fair value of the term loans outstanding as of December&#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:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $<ix:nonFraction unitRef="usd" contextRef="i29bfd36644b2464490a878e187d71531_I20221231" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUwMg_c7a3c2e3-f9e6-48c3-bb27-ab103bbc4b2f">137.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i62157c6f8d91480d925ec930b898b647_I20211231" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUwOQ_8cee94d2-fdf0-4e95-9367-c5a28cda58e7">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 (Note 6).</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%">As of December&#160;31, 2022, the outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzczMw_b4b5f837-05e7-47f6-9ef9-bb1e598eb697">125.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></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%">Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the Initial Term Loan under the June 23, 2021 Credit Agreement, in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i0f0ab9ca751e45cc91700f4291bfd078_I20210623" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMDMwMQ_47c08c77-d0e2-4045-aeab-e8bd1a605fe0">350.0</ix:nonFraction> million and a senior secured revolving credit facility, or the Revolving Facility, in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="idfdb833889934a428a573a2ff71bf8fd_I20210623" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMTUxMQ_719b0d89-e8e5-4539-a78f-4f6850652961">100.0</ix:nonFraction>&#160;million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December&#160;31, 2022, the Revolving Facility was undrawn. Under the amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the pending merger with Silicon Motion (Note 3), the Company expects to repay the remaining outstanding term loans under this agreement upon closing of the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $<ix:nonFraction unitRef="usd" contextRef="i56e610aaf04048d390ee3affe40166de_I20210623" decimals="-5" name="mxl:LineofCreditFacilityIncrementalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMjY5Mg_6a733c98-029e-4da5-ad45-1ad5d5bdf063">175.0</ix:nonFraction>&#160;million and (y) <ix:nonFraction unitRef="number" contextRef="i56e610aaf04048d390ee3affe40166de_I20210623" decimals="INF" name="mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMjcwOA_90859308-0995-4b02-b4ad-91ff1ba2b59a">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></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%">101</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="id2975a8dc2424a6b8917499d2322523a" continuedAt="i5efbc7e97e7d48eb848792826f75fad6"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company&#8217;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus <ix:nonFraction unitRef="number" contextRef="i026033a1ae944688b45093f19a6869f0_D20220101-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMwMzI_34d118ca-e9b5-42ae-8ad4-cde3ea26264a">0.50</ix:nonFraction>%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a <ix:nonNumeric contextRef="i29bfd36644b2464490a878e187d71531_I20221231" name="mxl:DebtInstrumentInterestPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTQ5_767010bf-34ee-4679-8f02-ec8386a1ad54">one-month</ix:nonNumeric> interest period plus <ix:nonFraction unitRef="number" contextRef="i6bb38251016c4dbfa9a2fc95904ea3b3_D20220101-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMxNjA_68e7223a-64d4-4103-86ce-5df426514898">1.00</ix:nonFraction>%, in each case, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="ic91352470c944afcb731f067b382828d_D20220101-20221231" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMyMDc_c07d2325-7a0d-49a0-9998-b7f6cf5e7ff6">1.25</ix:nonFraction>% or (ii) an adjusted LIBOR rate, subject to a floor of <ix:nonFraction unitRef="number" contextRef="i01d98e9621074957bb8b21eac8cc8601_D20220101-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMyNjQ_6d57db2c-2f94-4599-bcc8-af78e04a5314">0.50</ix:nonFraction>%, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i01d98e9621074957bb8b21eac8cc8601_D20220101-20221231" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMyOTc_5dafa660-137f-4a8c-a031-59876c51f4d6">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="i84fcfe851db146588de91234a4531076_D20220101-20221231" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM0NjQ_6914040f-8dbd-4cf7-920a-abd46dc077fa">0.00</ix:nonFraction>%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="ia5ae0217e37843cfb973f5bf443221fb_D20220101-20221231" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM1NTA_7d811b11-5a56-414d-b56a-c787a8dc5154">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="i1b79fc07a77542beb6708e51869e0f65_D20210701-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3Mjk_1c93f5cc-f0c9-4335-9e2b-0fc3e1b9f739">0.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i6ab1c446554e4d50b0fe95fbc7b8b701_D20210701-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3MzU_bf810315-4e09-4ecd-aef3-545bb6b23687">0.75</ix:nonFraction>% in the case of base rate loans and <ix:nonFraction unitRef="number" contextRef="i5db631a3026e43749cd9341eb1bb6f8b_D20210701-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3NzM_00402173-d71e-4897-b624-af687569ca9e">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i53e31a57a61c4c289e0bfb772d09bbf5_D20210701-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3Nzk_145ae57d-69e3-421a-a526-4abab7c74dd2">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="i89bed375de7445d0a6fd510c0d797407_D20210701-20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM5ODk_b3c8067e-0517-4c27-b57c-bfd3146ea85f">0.175</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ib8096e0295234e0b8514af15a592f45e_D20210701-20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM5OTU_183af448-d50e-4850-99ca-47a0a95cbf57">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="i29bfd36644b2464490a878e187d71531_I20221231" decimals="INF" name="mxl:DebtInstrumentQuarterlyAmortizationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzQyOTU_f840f636-9780-4e6c-96a4-7050ed35722b">0.25</ix:nonFraction>% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company 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="ic91352470c944afcb731f067b382828d_D20220101-20221231" decimals="INF" name="mxl:CallPremiumPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUyNjM_74a36e46-b787-4c42-885e-5059cdb84e89">1.0</ix:nonFraction>% soft call premium applicable during the first <ix:nonNumeric contextRef="ic91352470c944afcb731f067b382828d_D20220101-20221231" name="mxl:CallPremiumPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUzMTI_8378b0c6-9372-4369-9ee2-3289d83817b7">six months</ix:nonNumeric> following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of <ix:nonFraction unitRef="number" contextRef="i639c241275b946bbb2c47597bce663c8_I20221231" decimals="INF" name="mxl:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzY4MDQ_85b301a6-253a-4471-8ba5-391c36c3a727">3.50</ix:nonFraction>:1.00 (subject to a temporary increase to <ix:nonFraction unitRef="number" contextRef="i639c241275b946bbb2c47597bce663c8_I20221231" decimals="INF" name="mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzY4NDg_e0b6db8c-44fd-4461-96f0-850bae761041">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="mxl:AggregateCommitmentsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzcxMTA_65743807-dc09-4683-b5d5-94f9fc69e9e8">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 December&#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:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and may exercise certain other rights and remedies provided for under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the other loan documents and applicable law.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $<ix:nonFraction unitRef="usd" contextRef="i56e610aaf04048d390ee3affe40166de_I20210623" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5Xzc5OTc_41239a36-18f3-45ea-9135-975d96232008">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="i29bfd36644b2464490a878e187d71531_I20221231" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzgyMjE_68b2ca8f-8f00-48ac-be94-822de01063eb">3.4</ix:nonFraction>%, which represents a Level 2 fair value measurement. The debt discount of $<ix:nonFraction unitRef="usd" contextRef="i29bfd36644b2464490a878e187d71531_I20221231" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzgyOTc_cbb94413-d2ce-46c9-bb88-63863a42bb78">0.9</ix:nonFraction> million and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i29bfd36644b2464490a878e187d71531_I20221231" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzgzMjc_510e7d2f-29c1-47b4-bb79-087013507a37">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 </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%">102</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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:400;line-height:120%"><ix:continuation id="i5efbc7e97e7d48eb848792826f75fad6">its <ix:nonNumeric contextRef="ic91352470c944afcb731f067b382828d_D20220101-20221231" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTUw_6d9520b4-a464-436e-a143-891aef48599a">seven-year</ix:nonNumeric> term. Debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i639c241275b946bbb2c47597bce663c8_I20221231" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5Xzg0NzU_8fa68bc1-493b-4fa1-8450-9b8c60d23cff">0.4</ix:nonFraction> million associated with the Revolving Facility are being amortized to interest expense over its <ix:nonNumeric contextRef="i122e074c8754462b8567741c7f4512c0_D20220101-20221231" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTYy_2450d855-8c3d-41f1-b0c2-71b85d714efb">five-year</ix:nonNumeric> term.</ix:continuation></span></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_274"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDE0_50e5c096-9321-427b-9158-bbc972a6bbd4" continuedAt="ie345be4b5faa4eeebd9333039e14e74c" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="ie345be4b5faa4eeebd9333039e14e74c" continuedAt="iccc8da8a18df4ac68615ec0783414675"><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%">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%">Each share of common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="INF" name="mxl:NumberOfVotesPerShareOfCommonStock" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg5_2ef30f6d-b940-49d5-980e-a1fb3aa33e03">one</ix:nonFraction> vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock-Based Compensation Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#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. </span></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%">2010 Equity Incentive Plan</span></div><div style="margin-top: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 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: <ix:nonFraction unitRef="shares" contextRef="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231" decimals="INF" name="mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk0Mw_36e48756-497c-421c-97b8-ecc7f33961ab">2,583,311</ix:nonFraction> shares of the Company&#8217;s common stock; four percent (<ix:nonFraction unitRef="number" contextRef="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5OA_ea80f8ab-0b43-4212-960f-60c78c92258c">4</ix:nonFraction>%) of the outstanding shares of the Company&#8217;s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company&#8217;s board of directors may determine. Options granted will generally vest over a period of <ix:nonNumeric contextRef="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNDI_061560ae-611d-4d51-aa71-82bdf9f48ee7">four years</ix:nonNumeric> and the term can be from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNzA_b204134c-da61-4a36-824a-0d63b331d70b">seven</span> to <ix:nonNumeric contextRef="icbf3c8ab4ff1468d860445ad82b5d0d3_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNzY_e5c69681-0905-4049-a380-7002f7ea89b5">ten years</ix:nonNumeric>. The plan expires in August 2026, unless terminated earlier by action of the board of directors. </span></div><div style="margin-top: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 2010 plan, as amended, contains a clawback policy, which requires the Company&#8217;s executive officers to repay to MaxLinear certain incentive compensation if (i) the Company restates its financial statements as a result of a material error or due to material non-compliance with reporting requirements under applicable law; (ii) no more than three (3) years have elapsed since the original filing date of the financial statements; and (iii) an independent committee of the board&#8217;s compensation committee determines, in its sole discretion, that the misreporting event occurred due to fraud or intentional misconduct within MaxLinear and, following consideration of such factors as the committee may deem reasonable and appropriate, including the extent to which an executive officer knew or should have known of the factors resulting in the misreporting, that the executive officer should repay any &#8220;recoverable compensation.&#8221; Recoverable compensation is defined in the clawback policy but generally includes any cash or equity compensation paid to executive officers under the Company&#8217;s Executive Incentive Bonus Plan or 2010 Equity Incentive Plan, as amended, to the extent the amount actually paid by MaxLinear exceeds the amount that would have been paid if the financial misreporting event had not occurred. To date, there has been no repayment of compensation from executive officers pursuant to such clawback policy.</span></div><div style="margin-top: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 December&#160;31, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was <ix:nonFraction unitRef="shares" contextRef="ie4de60cb5a0a46efb30230120322ea93_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzI4MDc_a5efac93-a49e-441c-ab85-e7e545ca6b45">15,302,296</ix:nonFraction> shares.</span></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%">2010 Employee Stock Purchase Plan</span></div><div style="margin-top: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 ESPP authorizes the issuance of shares of the Company&#8217;s common stock pursuant to purchase rights granted to the Company&#8217;s employees. The number of shares of the Company&#8217;s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: <ix:nonFraction unitRef="shares" contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231" decimals="INF" name="mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzMxNTE_c25852f8-197c-40fa-9354-cde5b8e3a340">968,741</ix:nonFraction> shares of the Company&#8217;s common stock; one and a quarter percent (<ix:nonFraction unitRef="number" contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzMyMTk_bbd4fe7d-340e-4143-9ba6-ab99fe6eff68">1.25</ix:nonFraction>%) of the outstanding shares of the Company&#8217;s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company&#8217;s board of directors or a committee appointed by the Company&#8217;s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than <ix:nonNumeric contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231" name="mxl:MaximumDurationOfEmployeeStockPurchasePlan" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzM2NTk_72bda9ae-2b37-4b3d-aea6-9123ac610915">27</ix:nonNumeric> months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company&#8217;s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to <ix:nonFraction unitRef="number" contextRef="i6ecb2e3c80ab47a98e6837b030bbf5f8_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQwODc_74d6c8d0-ec4a-477d-8e6f-eec444d88dc3">15</ix:nonFraction>% of their earnings for the purchase of the Company&#8217;s common stock under the ESPP. Unless otherwise determined by the Company&#8217;s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a)&#160;<ix:nonFraction unitRef="number" contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQzNjY_968761dd-ba52-4402-8b9d-c1e78e21d80e">85</ix:nonFraction>% of the fair market value of a share of the Company&#8217;s common stock on the first date of an offering or (b)&#160;<ix:nonFraction unitRef="number" contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQ0NzU_b6128f7c-21f0-41e9-a420-079ac9adf990">85</ix:nonFraction>% of the fair market value of a share of the Company&#8217;s </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%">103</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="iccc8da8a18df4ac68615ec0783414675" continuedAt="i7fc4e091c3f245ca9c83de39e756a658"><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%">common stock on the date of purchase. As of December&#160;31, 2022, the number of shares of common stock available for future issuance under the ESPP was <ix:nonFraction unitRef="shares" contextRef="i6ecb2e3c80ab47a98e6837b030bbf5f8_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQ2NjU_6a87ca0f-ac43-403d-8f5f-2ddaeaa28a68">4,921,614</ix:nonFraction> shares.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Incentive Bonus</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. 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 and February 2021, the Company issued <ix:nonFraction unitRef="shares" contextRef="icd082383ccc14442a6bab3a0fd1e59ca_I20220228" decimals="-5" name="mxl:SharesIssueduponSettlementofExecutiveBonusPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU0MjM_cbd32674-04e1-4e50-b551-18252f9daea9">0.5</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i60a2583eaeae42f3ab579047419587d0_I20210228" decimals="-5" name="mxl:SharesIssueduponSettlementofExecutiveBonusPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU0MzA_fa2ae914-a2fe-4501-a82b-68388fcf2beb">0.5</ix:nonFraction>&#160;million freely-tradable shares, respectively, of the Company&#8217;s common stock in settlement of bonus awards to employees, including executives, for the 2021 and 2020 performance periods. At December&#160;31, 2022, the Company has an accrual of $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:AccruedBonusesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU2NDM_78e0454d-c837-4759-81ca-ba82ff62afe4">42.6</ix:nonFraction> million for bonus awards for employees for achievement in the 2022 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDI1_ba3abaf2-13cb-4221-92c6-b797ed77f4a5" 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 operations, 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:59.280%"></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 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.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Year Ended December 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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: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="3" style="display:none"></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="i6c0dca476d5243f486ab463dd07124e4_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzMtNS0xLTEtOTQzNDE_8cd5340f-b439-466e-804f-c6ab52aabad8">734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic9aed1cb5b804a68a9e21afc8b927edf_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzMtNy0xLTEtOTQzNDE_b06e63d2-a686-4129-a37e-79cf2b307709">620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4751d86d5c4a487d8f7681fcdb5fcd23_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzMtOS0xLTEtOTQzNDE_85a63811-3f7e-4897-a812-d02a273ccbd8">577</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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="i6e5b4a7a50224eec92ff76558275ae9f_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzQtNS0xLTEtOTQzNDE_917b50f3-ca6f-48fb-9591-d4d41bc44f0d">40,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c65916987224450811c06ee12ed53a2_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzQtNy0xLTEtOTQzNDE_fb543735-b029-4bd8-a8fd-cfc4089daf3e">30,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3bbf7a5684f43f687a47ccd049eea4b_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzQtOS0xLTEtOTQzNDE_a85844aa-7699-46f6-aea4-d5bd0709d424">22,252</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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="i35ef3e71e5e94af39fb0474ff60cbc4f_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzUtNS0xLTEtOTQzNDE_eaad0230-5603-4175-96f1-93b196b7e7eb">40,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cdff9815864b7ba2761a6ccfc04331_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzUtNy0xLTEtOTQzNDE_9a1db228-d9d6-4a90-a450-4e57345d03c8">28,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3001d694b564e49aebbd5c961118d00_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzUtOS0xLTEtOTQzNDE_111b62b4-71f9-4bdb-b5e8-a1af20a88ae3">24,172</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i758666a4360b48e39d7d64e27b95a67a_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzYtNS0xLTEtOTQzNDE_8d17323a-a90d-4038-9abb-0884b62f7088">&#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="i5b6ee0d072bf4b7ebee069c4d839b460_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzYtNy0xLTEtOTQzNDE_b1d1ebfe-8c9c-4497-9209-60a72f6883a3">&#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="i81551cf4861d462e901faa4808531c05_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzYtOS0xLTEtOTQzNDE_7e4f10c4-41a7-4c2c-85df-5e566f4a3fe6">596</ix:nonFraction>&#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></tr><tr><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 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzctNS0xLTEtOTQzNDE_f9edfaf6-aba0-4e45-a024-2e955433d40d">81,704</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzctNy0xLTEtOTQzNDE_34fb39f3-3caf-47b4-a099-6c0bc8a61722">59,358</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzctOS0xLTEtOTQzNDE_faa9ab70-b8de-4c99-835e-49c6b5053b67">47,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="if00d3186ae0f497b9197626b10c0ab31_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzYzMDU_bd8bf702-1bc9-4771-b711-6b8776aebbd4">137.0</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="i78bc8bd8937b4aee9ec322bd44270d98_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzYzOTY_bff40ddb-ba03-4b23-9e40-48fb8e71b419">2.55</ix:nonNumeric> years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="iec8ec42c84f44f02aa7955001858852b_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzY1MjE_70198cca-6d2e-4647-9f9a-c46e714b742e">23.1</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzY2MTI_0a36ae84-74f0-45db-b0a9-132df22fb129">0.82</ix:nonNumeric> years. There was <ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU0OTc1NTgyNDc3Ng_adcd830d-3d8f-446e-adae-ffdf9b01d9f2">no</ix:nonFraction> unrecognized compensation cost related to unvested stock options as of December&#160;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%">Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDI0_be844da3-fa09-4d86-a4b2-46ed81bceb43" 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="ied8f4548bf264f5d8b5e2561741cf9e5_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzEtMS0xLTEtOTQzNDE_0c572797-6c3a-4f84-a3f8-fbe934aa5982">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="ied8f4548bf264f5d8b5e2561741cf9e5_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzEtMy0xLTEtOTQzNDE_8c92a7e0-ad9a-4ac3-8888-30c7b49a4be3">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="if24c0944b521431c87c2320348833046_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzItMS0xLTEtOTQzNDE_6faf7d46-b146-4c38-bbf6-d30b1fd59cd7">3,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if24c0944b521431c87c2320348833046_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzItMy0xLTEtOTQzNDE_5e4ef55f-ee11-4933-8b2e-9e1f65971034">49.64</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="if24c0944b521431c87c2320348833046_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzQtMS0xLTEtOTQzNDE_44e7ed98-a737-4aca-b87a-c31bebcba293">2,183</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="if24c0944b521431c87c2320348833046_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzQtMy0xLTEtOTQzNDE_08bb16ea-3672-4f46-af8c-cf7fe5d60f0b">35.20</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="if24c0944b521431c87c2320348833046_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzUtMS0xLTEtOTQzNDE_f93ed98f-cc76-44b8-a3f5-f3958e8f5aaf">486</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="if24c0944b521431c87c2320348833046_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzUtMy0xLTEtOTQzNDE_d6a59c7b-3638-4d7a-9a8b-bfd81a660423">33.81</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 December 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="i69343112e07d41adbaa61557f6781373_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzYtMS0xLTEtOTQzNDE_15c2c89b-702b-4242-a651-5523b2e8a8dd">6,080</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="i69343112e07d41adbaa61557f6781373_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzYtMy0xLTEtOTQzNDE_e67b2309-c601-48da-abf0-32e50df2e256">35.01</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 period in a <ix:nonNumeric contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" name="mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDI5_2489ec0a-d4df-466f-a59d-48011d5e9767">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></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%">104</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i7fc4e091c3f245ca9c83de39e756a658" continuedAt="i9ad01bd4b7cb47f6ab85b23e7de4c3b9"><div style="margin-top: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="2" name="mxl:VestingPercentageRelativeToNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzczODQ_a50542d4-0f4a-4eb5-bbd1-2f990fd78297">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="2" name="mxl:VestingPercentageRelativeToEPS" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc0ODU_c578ba3a-768a-4a99-9f50-09d37b0b236f">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="i0a768367880b4b57b6888ca61ffa419e_D20220101-20221231" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc2Mjc_7173822b-d87f-428a-b9ee-d67780675a3e">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="idd66f30f3a084aa3a1aa032200a64c6a_D20220101-20221231" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc3NjY_96428b0c-22ba-4f5d-9f24-25287ccf4eb1">30</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i9c6657e7f21c4482928ef9d37021fa7b_D20220101-20221231" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc3NzM_070d59c4-3f36-429a-8b4e-365ecfa2a78f">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="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" name="mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDM2_db3aa3cd-6047-4a42-9b81-8d6efcdea968">three-year</ix:nonNumeric> 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 December&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDE5_e4d78b6b-12d0-4910-95ea-b76c4571de18" escape="true"><div style="margin-bottom:5pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2723c5dc773947a692054ae0573769bd_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzEtMS0xLTEtOTQzNDE_23d6e091-33d1-46ae-821b-f4be4d2a9be3">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="i2723c5dc773947a692054ae0573769bd_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzEtMy0xLTEtOTQzNDE_b283caa0-6616-4bd3-b144-ff13cdd600c0">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="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzItMS0xLTEtOTQzNDE_433cfd80-c2ea-4cfc-8481-4a0812ac7346">654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzItMy0xLTEtOTQzNDE_93e8d221-15b1-4b3a-8a8d-221c2eb11970">60.53</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="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzQtMS0xLTEtOTQzNDE_7c97c857-4bc0-48bc-9f1a-add57aed64ea">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="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzQtMy0xLTEtOTQzNDE_e379e5e5-4355-4439-a061-f01b421a6e4a">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="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzUtMS0xLTEtOTQzNDE_78b2fd22-df8b-4c84-b5a7-c9382220039d">8</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="i5732ae04047b4030901a409a69e1946f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzUtMy0xLTEtOTQzNDE_d1e52263-7bc7-4a7f-8059-093bee2cc71e">40.51</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 December 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="iec8ec42c84f44f02aa7955001858852b_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzYtMS0xLTEtOTQzNDE_4f53286e-df92-4d14-84c3-05c83d4407a3">1,950</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="iec8ec42c84f44f02aa7955001858852b_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzYtMy0xLTEtOTQzNDE_6ff66b69-d6b4-44a1-9220-940305e77d4d">34.07</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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Rights and Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Rights</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg2MzY_2b1874c1-0179-4047-9dec-d579f5872209">139,758</ix:nonFraction> shares of common stock purchased under the ESPP at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="iaeefe8151e854d1a87d4d50f9648a57c_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg3MTg_36573a02-c31a-4fbf-90ce-7bca19311caf">33.52</ix:nonFraction>. During the year ended December 31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg3NDg_23b2d761-f4e3-4dd2-87ba-7bd67e94ee52">195,752</ix:nonFraction> shares of common stock purchased under the ESPP at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifa1dcfd918fe4bb79db04d1a1df646c9_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg4MzA_b83cc8b5-d335-47d5-9605-a17122d2cbf6">25.53</ix:nonFraction>. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDIw_a32db058-e0bc-4bcb-815f-ac87cd857822" 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:53.870%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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="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%">Year Ended 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></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-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="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%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i8354a1930de14e88bbb2bd20a36f4d29_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxMDA3ZGRiYWUzZTk0MTY3YTQwZTdiMWU2YTM2MTE2NV80_6ca541d2-a2bb-4914-a878-9588aa6afb2c">11.97</ix:nonFraction> - <ix:nonFraction unitRef="usdPerShare" contextRef="i6b5ce6db079146878847e40f3910a064_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxMDA3ZGRiYWUzZTk0MTY3YTQwZTdiMWU2YTM2MTE2NV85_662ffb2b-106c-4bfc-afae-2d2c45a5f0b1">14.25</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="ie1834c8438364be291edb0078c27cee5_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxNThkODJhY2FiZTY0ZjM5YjM2NTUzMDZmOGY0YTI2N180_083a5122-d973-4bda-a29d-3e56d7fd211f">10.85</ix:nonFraction> - <ix:nonFraction unitRef="usdPerShare" contextRef="i84c6bdfad8764ae6af14cbbeba92951c_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxNThkODJhY2FiZTY0ZjM5YjM2NTUzMDZmOGY0YTI2N185_df61f8e1-ec40-41e8-9680-1f478276cacb">18.82</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i69c1368f4f8f4ab89177317783cd7e1f_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0ZmIwNTIyMzAwYjA0YzFiYmY5ZjlmODdlNjYxY2VhY180_7735eb32-dc23-42f5-9997-ae1c72ab4dab">6.41</ix:nonFraction> - <ix:nonFraction unitRef="usdPerShare" contextRef="iaaff926fd5704321be15f394db889cf0_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0ZmIwNTIyMzAwYjA0YzFiYmY5ZjlmODdlNjYxY2VhY185_5ee1b705-0e0f-42fd-aff5-aedffecd2288">8.66</ix:nonFraction></span></div></td><td colspan="3" style="display: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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkNmYwZmU2NGY1NzQ0Y2VkOWJiYjJmMjA1OWE4MGQ0OF80_205b9c5c-547b-45ba-ad75-e91492728653">1.54</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkNmYwZmU2NGY1NzQ0Y2VkOWJiYjJmMjA1OWE4MGQ0OF85_4bb15c36-028e-48ba-9a2d-f55bf0462942">4.54</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i536e24290247460bb55fa9ded249ed71_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxN2E3M2UyMTJjYWQ0ZjFlOWQ2MDZhMjIyMDFhN2E0Ml80_234fd935-af0b-4842-a707-41ae2d73665a">0.04</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxN2E3M2UyMTJjYWQ0ZjFlOWQ2MDZhMjIyMDFhN2E0Ml85_376e9164-13e0-4683-9e18-6e49389172f0">0.06</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i5edd874613304acd87d57476f130aa77_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MmQ3NmEwMGUxNTg0YmVhYWYxNzE0YjVkOGQ0MDE5MV80_b82ab9ce-6756-412d-9635-b44fc2b1d2ee">0.12</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MmQ3NmEwMGUxNTg0YmVhYWYxNzE0YjVkOGQ0MDE5MV85_0e70a0f0-71c1-49fa-8ae0-9726eb88d2a0">0.15</ix:nonFraction>%</span></div></td><td colspan="3" style="display: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%">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="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzQtMS0xLTEtOTQzNDE_c88a7bfd-3cdd-411c-a11e-a30691ff5256">&#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="i536e24290247460bb55fa9ded249ed71_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzQtMy0xLTEtOTQzNDE_ed82937e-2786-48e6-94bd-297a8355f061">&#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="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:nonFraction unitRef="number" contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzQtNS0xLTEtOTQzNDE_2fa6d089-00c0-47bd-803b-6bcc46e419b6">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzUtMS0xLTEtOTQzNDE_9bd0cc16-6229-4811-a61c-c82ab4c1369d">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="i536e24290247460bb55fa9ded249ed71_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzUtMy0xLTEtOTQzNDE_caa41c96-c83c-40a5-80d5-ea68a825e69b">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="i5edd874613304acd87d57476f130aa77_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzUtNS0xLTEtOTQzNDE_6c2f2027-357c-44f2-9078-8573df61e56a">0.50</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkZDE3NmU1YzIwZmQ0MGFmYTNiNmVkMTM1M2ExZWQzYV80_50ad3ed2-f0d7-4571-9465-8ae6550aaf46">59.78</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkZDE3NmU1YzIwZmQ0MGFmYTNiNmVkMTM1M2ExZWQzYV85_9b94cef6-e4df-4321-9918-3a9cc6b48ccb">69.74</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i536e24290247460bb55fa9ded249ed71_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiNTNjY2I1NDUzZjE0OTc5ODVjMTM0NjU4ZmE5OTExM180_b1562ff1-e0aa-4e55-85c5-978230280724">43.83</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiNTNjY2I1NDUzZjE0OTc5ODVjMTM0NjU4ZmE5OTExM185_4a755cb6-e2cf-4e87-b564-7b5383e85e8d">61.1</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i5edd874613304acd87d57476f130aa77_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0NTAxMWNlM2U1Mjc0OTMxYTVlNWQxNTAzMjM5NWQ4MV80_9a21391c-44ff-47db-b29d-bd7ebc00c621">59.72</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0NTAxMWNlM2U1Mjc0OTMxYTVlNWQxNTAzMjM5NWQ4MV85_6c39a2d4-0412-47bd-be8b-542f5c146d5c">93.25</ix:nonFraction>%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company&#8217;s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company&#8217;s daily closing stock prices.</span></div></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%">105</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i9ad01bd4b7cb47f6ab85b23e7de4c3b9"><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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDEz_d4d8fbe2-3181-430e-b5c5-065f91540013" 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzEtMS0xLTEtOTQzNDE_3d806f42-680d-44e3-82d5-52021e19c169">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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzEtMy0xLTEtOTQzNDE_9fc511a4-cfe8-4958-83a2-7b7839c90bb6">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzQtMS0xLTEtOTQzNDE_83846062-515f-4182-ac58-0513fc331417">24</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzQtMy0xLTEtOTQzNDE_a877b047-046d-4fc8-9c9e-82f77a6e0e56">14.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 December 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtMS0xLTEtOTQzNDE_230f3fa9-3e97-4ee6-bc0a-0dc02b06531f">393</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtMy0xLTEtOTQzNDE_52fe5b71-708e-443a-b700-ede9ac274949">17.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtNS0xLTEtOTQzNDE_2df15d85-d35f-47ad-abfe-c56b8f34b71a">2.43</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtNy0xLTEtOTQzNDE_c47f48f3-13da-42f0-b36d-bb5002513783">6,564</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 December 31, 2022</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="shares" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctMS0xLTEtOTQzNDE_6088e2d0-760c-4340-88a3-8cd3cad964c4">393</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 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctMy0xLTEtOTQzNDE_be9580ab-c95c-411a-b0b6-54062990a5d4">17.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctNS0xLTEtOTQzNDE_f8b1f7b3-3499-4545-ab08-8f87d43f9433">2.43</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctNy0xLTEtOTQzNDE_793b628b-88e9-4220-941a-a2016fde9e03">6,564</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 December 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtMS0xLTEtOTQzNDE_ac272050-4164-4b8a-98a5-04e63191364d">393</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtMy0xLTEtOTQzNDE_8950c62f-5b46-463d-8a48-88695c2707b6">17.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtNS0xLTEtOTQzNDE_d97379a6-f867-4500-89fd-c7f12b94adad">2.43</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtNy0xLTEtOTQzNDE_a970d2a4-46e8-4b87-b076-1171185077f5">6,564</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk2Mjc_06c43aa6-708e-427d-955b-0e53977e5738"><ix:nonFraction unitRef="shares" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk2Mjc_3cbf4cc0-7876-4d55-a9b2-213c921e5106">No</ix:nonFraction></ix:nonFraction> stock options were granted by the Company during the years ended December 31, 2022 and 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 intrinsic value of stock options exercised during 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk3NzE_c221b87e-6f0b-4eca-8789-c088f8f488e7">0.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk3NzU_8fd18e74-6e48-440b-8819-b4f9134a10e1">9.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk3ODM_4805b7f9-25b9-4cde-b34c-a0c02c6b08e0">4.9</ix:nonFraction> million, respectively. Cash received from exercise of stock options was $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk4NTA_f90f0158-03cd-446b-b16b-80483e23c891">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk4NTQ_1e49de07-dcad-4e7a-8a0f-b455dd05471a">4.2</ix:nonFraction> million&#160;and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk4NjE_caf9ecb8-b139-4d3c-aeee-2ae990c17f6e">4.4</ix:nonFraction> million during the years ended December 31, 2022, 2021, and 2020, respectively. The tax benefit from stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-4" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5NTc_d47f93b5-4ad1-461d-91fd-9093e13372dc">1.20</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5NjE_3a694d00-30eb-4ab3-92df-1252ee05f8e0">14.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5Njg_a60c7427-0f58-41ce-b4b6-6d675897546d">5.2</ix:nonFraction> million during the years ended December 31, 2022, 2021, and 2020, respectively.</span></div></ix:continuation><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_277"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTE_8f13f03f-8a2d-46fa-be2e-697007a33033" continuedAt="i2887a6ca6ab148458ff922046dd427aa" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i2887a6ca6ab148458ff922046dd427aa" continuedAt="i04274453c18c40ea92c7b7a424b64137"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTY_9e724f38-d0e3-4dc7-98fd-2cb6ac21cac4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of income (loss) before income taxes are presented as follows:</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:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></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:10.776%"></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:10.779%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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%">Domestic</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzMtMS0xLTEtOTQzNDE_bf862feb-39f7-4f25-b22d-2058103da208">19,228</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzMtMy0xLTEtOTQzNDE_bb818796-a6f0-43c5-8b56-b06726e6c0e3">31,975</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzMtNS0xLTEtOTQzNDE_b708b025-5ef5-4e11-bda1-2ec43ab50158">112,778</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzQtMS0xLTEtOTQzNDE_8fb75df8-76af-44d0-b080-ef293f2df13a">154,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzQtMy0xLTEtOTQzNDE_7b34f1e9-b65d-4b6f-9d4c-d26ea520ca4b">79,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzQtNS0xLTEtOTQzNDE_aa3f1b3f-a390-4a78-8aea-ea00b9b3c938">2,074</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%">Income (loss) before income taxes</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzUtMS0xLTEtOTQzNDE_b3d3998f-9c59-4baf-894e-a65ebba110c3">174,198</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzUtMy0xLTEtOTQzNDE_9d0051e3-3298-492d-a3a4-1de5a6881c3b">47,870</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzUtNS0xLTEtOTQzNDE_b905fae7-94e4-4170-9e0d-cce0dac6e4d7">114,852</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzYwMDE_b24d7514-cf7d-487b-8335-b54db24d3bc1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision (benefit) 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:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></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:10.776%"></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:10.779%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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%">Current:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Federal</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzQtMS0xLTEtOTQzNDE_4e8a1a77-54e5-4891-9a02-448b70cf36a9">12,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzQtMy0xLTEtOTQzNDE_2b4c5ebf-e6c8-4c24-8b75-8d69518d8faa">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzQtNS0xLTEtOTQzNDE_d1c345df-b666-4101-bd5b-98621eecad05">176</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 30.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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzUtMS0xLTEtOTQzNDE_f8d3e35b-b915-4f64-8af5-81133022f191">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzUtMy0xLTEtOTQzNDE_93b566ae-0ac1-49bc-9fcd-a9eddbfe1f2a">84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzUtNS0xLTEtOTQzNDE_da8c3e8c-2436-458b-800c-ec11983c9b50">12</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 30.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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzYtMS0xLTEtOTQzNDE_efdf7046-89fe-4d53-8d0b-16d5f7706be7">13,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzYtMy0xLTEtOTQzNDE_fe3442b4-5fbf-4aaa-864d-14568c725d38">7,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzYtNS0xLTEtOTQzNDE_9ac0fad1-f899-4fb4-8509-2e85dbd8e317">2,687</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 current</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzctMS0xLTEtOTQzNDE_1ed1d1a3-7286-4813-8015-5492eac69d14">25,671</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzctMy0xLTEtOTQzNDE_e882b3e6-0372-4c11-a4d4-31d9a79e2e3d">8,212</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzctNS0xLTEtOTQzNDE_a84356ab-7729-44e1-93c3-1f7b68492067">2,523</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%">Deferred:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzktMS0xLTEtOTQzNDE_e4557cc4-dc91-4977-8b8e-919fc9030832">32,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzktMy0xLTEtOTQzNDE_8486023f-0293-47a2-9355-aa0acc29b936">5,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzktNS0xLTEtOTQzNDE_377737b0-153b-48b7-9f8d-b766c305be91">18,595</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 30.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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEwLTEtMS0xLTk0MzQx_fce3cc43-98c4-412a-bf4c-0de1ca703ed9">3,686</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEwLTMtMS0xLTk0MzQx_f50084ec-9c42-475c-bb3c-acd35e17ce4a">4,506</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEwLTUtMS0xLTk0MzQx_6a3b820e-d784-4582-8df6-c24ef8ea7981">705</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 30.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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzExLTEtMS0xLTk0MzQx_9d82ff0e-e035-4ae9-b71b-8c874640946d">3,490</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzExLTMtMS0xLTk0MzQx_b83edb73-9cc8-4ea8-aa45-b465fb39f071">484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzExLTUtMS0xLTk0MzQx_6ed618f7-430e-40ef-8483-bd337298b5d5">8,025</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEzLTEtMS0xLTk0MzQx_1e35bb23-8945-4e0a-a156-2c86447c87cd">1,654</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEzLTMtMS0xLTk0MzQx_11a9126f-4928-4a11-91b6-dcecdb9c5665">3,397</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEzLTUtMS0xLTk0MzQx_5bdf87fd-e331-48b7-94d5-73c5897bcdc6">7,507</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 deferred</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE0LTEtMS0xLTk0MzQx_a0fa6f03-c103-4316-9c2e-5870bfcdc2e2">23,487</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE0LTMtMS0xLTk0MzQx_4ae931f9-eb28-40c4-aad0-853a7bf3373d">2,311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE0LTUtMS0xLTk0MzQx_5ebb134c-a9c5-4653-9dcc-5a70ab3a4b99">18,782</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE1LTEtMS0xLTk0MzQx_6a5c3c20-c200-482e-bebd-cd86995499b6">49,158</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE1LTMtMS0xLTk0MzQx_27f3b01a-0b55-4e6a-b9b9-e637f630c74c">5,901</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE1LTUtMS0xLTk0MzQx_8df02867-49c7-43ee-a0f6-f24527734053">16,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i04274453c18c40ea92c7b7a424b64137" continuedAt="i18a634868c3c4cd7977e443029e7ecdb"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTc_b2ee97ff-5fe1-4be1-8dd5-003bb895ec45" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:</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:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></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:10.776%"></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:10.779%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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%">Provision (benefit) at statutory rate</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzMtMS0xLTEtOTQzNDE_d4c32026-5946-455e-b879-7a3d5edb2c64">36,582</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzMtMy0xLTEtOTQzNDE_c8ed0b5c-e274-43e8-b19b-f61cf6430891">10,071</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzMtNS0xLTEtOTQzNDE_b12a7646-b02d-4650-b771-e5f4eddbd6f9">24,119</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzQtMS0xLTEtOTQzNDE_8d0787fe-1cf5-414c-b23b-311b54166bbe">187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzQtMy0xLTEtOTQzNDE_281df323-4ad8-47b3-9c2c-8b6c489324a3">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzQtNS0xLTEtOTQzNDE_cf4fe8a4-25e8-43bb-bf4b-e52846dbfaf7">9</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%">Research and development 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzUtMS0xLTEtOTQzNDE_0fe21f66-cfcd-4d0a-9c5a-b4ff66e14c1e">10,146</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzUtMy0xLTEtOTQzNDE_833e1b0a-973a-4bd6-88dd-bbd3abb16a61">10,441</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzUtNS0xLTEtOTQzNDE_5f7044d9-e3c2-455c-b90b-711945f5b7ea">6,521</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%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzYtMS0xLTEtOTQzNDE_a8a9815a-f84c-4664-9be2-b68788f72e2b">21,629</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzYtMy0xLTEtOTQzNDE_69003a36-193b-45a3-a1d0-e68c76ea00cd">10,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzYtNS0xLTEtOTQzNDE_6d851f99-25e2-4af7-862f-a04f958e9810">2,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzctMS0xLTEtOTQzNDE_1fae86da-26f9-47ff-be6c-94a7d8707155">6,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzctMy0xLTEtOTQzNDE_61573351-8b77-4cbd-9250-0ec697457ac8">4,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzctNS0xLTEtOTQzNDE_70f7af5c-504c-409d-a029-062d936af741">5,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:IncomeTaxReconciliationForeignDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzgtMS0xLTEtOTQzNDE_24d3fcd9-aabb-4aae-9cb7-7719f6a734d6">27,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:IncomeTaxReconciliationForeignDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzgtMy0xLTEtOTQzNDE_3f07a148-c4aa-46a6-8cf5-5c3aab3cc51f">14,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:IncomeTaxReconciliationForeignDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzgtNS0xLTEtOTQzNDE_4450e2af-852e-461a-b2fd-686b220e2572">1,446</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Provision to return</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzExLTEtMS0xLTk0MzQx_79ac1805-0b59-4e67-b313-14cc96bfee3e">6,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzExLTMtMS0xLTk0MzQx_87497bf9-7fef-480e-9adf-a837ac67b535">263</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzExLTUtMS0xLTk0MzQx_09c3fad6-d3a1-476a-b399-d16d4a3a5e6b">286</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%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzEyLTEtMS0xLTk0MzQx_4835fc03-a700-4f62-8662-b4365a7a395f">2,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzEyLTMtMS0xLTk0MzQx_269b9941-8a8c-4345-911f-1d8d72cb47fe">1,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzEyLTUtMS0xLTk0MzQx_04f93805-6b15-4729-ad95-d0b6ccb7802f">222</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%">Permanent and 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE0LTEtMS0xLTk0MzQx_6b66ac3d-4d93-4b25-bf24-8c33473ce791">1,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE0LTMtMS0xLTk0MzQx_1f5cc8f1-467f-4fbc-b509-eaab1e152835">726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE0LTUtMS0xLTk0MzQx_73d1ecb8-cae0-48a3-a9c6-858f6745279a">131</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%">Foreign unremitted earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE1LTEtMS0xLTk0MzQx_e9e67bd0-32ff-412a-a5af-41843956b46e">490</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE1LTMtMS0xLTk0MzQx_548f1699-7d0c-4209-9dde-50b7c40f201f">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE1LTUtMS0xLTk0MzQx_3fcffb40-a9e5-42d5-8cc0-a58ff2aad103">233</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Transaction 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE4LTEtMS0xLTk0MzQx_02498e07-84fb-4b1c-a221-5e7bacdc35b1">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE4LTMtMS0xLTk0MzQx_d6a56fd5-f0e9-46b4-aca4-3cac8a9ecbeb">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE4LTUtMS0xLTk0MzQx_4c6bf61e-a3b1-4434-a3d0-5cc9fe14117c">883</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%">Foreign tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxCreditsForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTEtMS0xLTEwNDIwMw_58f98e8f-aafc-435d-8044-6f6d2b035b42">2,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsForeign" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTMtMS0xLTEwNDIwMw_7a7b95f3-9cad-4d10-a404-94816e41c756">&#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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsForeign" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTUtMS0xLTEwNDIwMw_fcd9396e-3072-4d62-9768-3eaa121fc435">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attribute expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="mxl:Attributeexpirations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTEtMS0xLTk0MzQx_17b82e5e-d2a2-43e7-92e0-8f05a21d06f0">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="mxl:Attributeexpirations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTMtMS0xLTk0MzQx_f917504d-97ab-4f76-8a71-617a669e57c3">&#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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="mxl:Attributeexpirations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTUtMS0xLTk0MzQx_53b2b81f-7789-402f-a3af-1c78344901e2">11,937</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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIwLTEtMS0xLTk0MzQx_d13d8e8e-25ac-4a74-989f-1076f9eacd2f">1,654</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIwLTMtMS0xLTk0MzQx_057cef87-c670-4276-8c3a-17e83a630e0f">3,397</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIwLTUtMS0xLTk0MzQx_5d3f4167-b868-4bcf-b7da-cacbd4b83058">7,507</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 income tax provision (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIyLTEtMS0xLTk0MzQx_f064015c-22fd-45ed-8b19-b243fe31ea90">49,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIyLTMtMS0xLTk0MzQx_3fd5702e-61c4-4354-ac71-d2e11e2065af">5,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIyLTUtMS0xLTk0MzQx_b0cee0b0-1779-40ed-855f-9273ef44400f">16,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTk_4c4b9e25-ce23-4d42-87b3-957ca6f8e8ec" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets 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:70.976%"></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.498%"></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%">December 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="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="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 30.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 operating loss carryforwards</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzQtMS0xLTEtOTQzNDE_0fda556d-20b0-43fb-a7d8-8882027b36b7">30,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzQtMy0xLTEtOTQzNDE_38e50126-0811-48c8-92e9-1d921aa1fe58">46,062</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 30.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%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzUtMS0xLTEtOTQzNDE_b3065a97-f601-435f-b055-9b0c1d49343b">73,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzUtMy0xLTEtOTQzNDE_671bc4f5-fead-42fc-a8f3-49fed4be2e88">88,778</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 30.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%">Foreign tax 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzYtMS0xLTEtOTQzNDE_11031c17-4bf4-40eb-a88d-2742e26579ac">&#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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzYtMy0xLTEtOTQzNDE_810bb090-2644-4670-afae-37efb697157c">7,695</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 30.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%">Accrued expenses and 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzctMS0xLTEtOTQzNDE_e1cae616-d272-4ed6-ac58-592c09f2abd8">10,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzctMy0xLTEtOTQzNDE_6390e709-d23e-47f7-9094-b5f1f61a9698">2,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:DeferredTaxAssetLeaseobligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzgtMS0xLTEtOTQzNDE_b2965a8e-8b8f-4bc3-80ee-171f56e6eb59">1,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:DeferredTaxAssetLeaseobligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzgtMy0xLTEtOTQzNDE_ab303971-91e7-49e9-a3ab-4c9981311b8d">1,041</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 30.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%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzktMS0xLTEtOTQzNDE_66254890-13f7-4e61-9735-a1139a2d46a9">6,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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzktMy0xLTEtOTQzNDE_add85fa1-1838-40c4-9372-a0bddfde65dd">5,057</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 30.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEwLTEtMS0xLTk0MzQx_ca2ed425-77d4-4a9d-95ee-e697ec4035c0">9,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEwLTMtMS0xLTk0MzQx_b3b33858-4c3b-4168-9d7c-eca611659fb5">8,014</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 30.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%">Intangible 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzExLTEtMS0xLTk0MzQx_1b906292-5d1e-4594-8cff-1e61441875c0">5,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzExLTMtMS0xLTk0MzQx_8c96b117-bf84-457e-934d-d2a53b82abcc">&#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: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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEyLTEtMS0xLTk0MzQx_c4932936-40bd-4856-b0c9-87f2363f7dc2">138,899</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEyLTMtMS0xLTk0MzQx_455f8a0a-6c45-485b-a171-547999c36984">159,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEzLTEtMS0xLTk0MzQx_006522b9-7e39-4de4-bc33-2855c02bd4c7">66,273</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEzLTMtMS0xLTk0MzQx_2628caa3-65ba-4ea4-b93c-cf30240c405f">68,151</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="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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE0LTEtMS0xLTk0MzQx_0cddc02c-37d0-4c19-903f-b549f51e3ce1">72,626</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE0LTMtMS0xLTk0MzQx_b470d279-b98b-4432-be31-9849ff7e1fc3">91,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Fixed 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE2LTEtMS0xLTk0MzQx_d48b3ecb-6686-49e1-b8d1-4b2e5f57565a">4,350</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE2LTMtMS0xLTk0MzQx_1b46f288-94a7-4ad5-b32b-a85406ecab50">701</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 30.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%">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:DeferredTaxLiabilityLeasedrightofuseasset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE3LTEtMS0xLTk0MzQx_e9332811-6d44-4ac7-bc72-5042c69996bc">1,784</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:DeferredTaxLiabilityLeasedrightofuseasset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE3LTMtMS0xLTk0MzQx_1f223959-d16f-4e4c-af1b-85bccdc5688c">735</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 30.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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE4LTEtMS0xLTk0MzQx_a159716d-70ef-415d-9b70-2d9058454072">&#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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE4LTMtMS0xLTk0MzQx_04926c87-5393-4b2e-8317-84fa884392cb">640</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 30.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%">Pension 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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:DeferredTaxLiabilitiesPensionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE5LTEtMS0xLTk0MzQx_b1957fef-f56d-49bb-9cc4-3630afca8422">1,569</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="mxl:DeferredTaxLiabilitiesPensionLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE5LTMtMS0xLTk0MzQx_1cc5c113-497f-498a-8ab7-6553e3adcc6c">792</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzIxLTEtMS0xLTk0MzQx_23b51403-3d6a-4d15-8d3a-ec42618eb1b9">64,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzIxLTMtMS0xLTk0MzQx_b9add72f-3bda-4203-bc74-25bbe3c738e1">88,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i438e750fcf254c11a1f79fe532a822e8_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQxNQ_c70c9cc9-ee16-45ad-8ae3-9696f3b5ecf1">115.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6d9b122aef174ebc9edd07fbd2e1cc7c_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQxOQ_88717da0-b400-4892-9b0a-c1ada8a09507">72.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1d68032768ca44278bd8fee60e854add_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQyNg_4f92cccb-98b4-49de-9f39-dbdc2d818623">0</ix:nonFraction>, respectively. The federal and state tax loss carryforwards will begin to expire in 2025 and 2030, and foreign tax loss will not expire, unless previously utilized.</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%">107</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i18a634868c3c4cd7977e443029e7ecdb" continuedAt="i73c7d417802a48baab1026e3a6418f2d"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had federal, state and foreign tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i438e750fcf254c11a1f79fe532a822e8_I20221231" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzY4Mg_3c6fa959-8139-4b43-9be3-78cd855fe633">30.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6d9b122aef174ebc9edd07fbd2e1cc7c_I20221231" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzY4Ng_85bcf2ea-4db5-4aba-b97e-95dcfeaaeb17">100.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1d68032768ca44278bd8fee60e854add_I20221231" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzY5Mw_ef30f114-efa7-4f5b-b0ca-0c278099bc2b">1.5</ix:nonFraction> million, respectively. The federal, state and foreign tax credit carryforwards will begin to expire in 2023, 2030 and 2029, respectively, unless previously utilized. The Company also has foreign incentive deductions of approximately $<ix:nonFraction unitRef="usd" contextRef="i1d68032768ca44278bd8fee60e854add_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzk1NA_52461563-2feb-408e-a3bb-e372ce21f442">7.4</ix:nonFraction> million that do not expire. </span></div><div style="margin-top: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.  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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU0OTc1NTgyMDIwNg_2d8a5278-803e-4b96-9500-b0680dcc68ef">49.2</ix:nonFraction> million in the year ended December 31, 2022 and an income tax provision of $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU0OTc1NTgyMDIxNA_9696b65d-aea9-4685-afae-12865b9ccd00">5.9</ix:nonFraction> million in the year ended December 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% United States federal statutory rate for the year ended December 31, 2022 resulted primarily from a mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits. The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the Company&#8217;s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2022 resulted primarily from a tax on global intangible low-taxed income, or GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.</span></div><div style="margin-top: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 de-recognized 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 operations 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 year ended December 31, 2022, the Company&#8217;s unrecognized tax benefits increased by $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQwMTk_e6e902a9-0344-49fb-9ee6-b390164829c6">1.4</ix:nonFraction> million. At December&#160;31, 2022, the Company&#8217;s unrecognized tax benefits totaled $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQwNzg_26e5c5ef-6ee9-4ea6-b2bf-611391e50bcf">67.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQwODI_08084663-9787-4413-a65f-f052a4b1896f">57.2</ix:nonFraction> million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December&#160;31, 2022, the Company had accrued approximately $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQzNTA_67f170f5-01dd-42bf-9cd9-85eeabb83edd">0.4</ix:nonFraction> million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2022, 2021 and 2020 were not material.</span></div></ix:continuation><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%">108</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i73c7d417802a48baab1026e3a6418f2d"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzYwMDI_a78a0abd-126c-420a-8b2c-b9257afa6f45" 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 changes to the unrecognized tax benefits during 2022, 2021 and 2020:</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:80.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.387%"></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%">(in thousands)</span></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="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2019</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="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzktMS0xLTEtOTQzNDE_5f4ae90c-836c-4802-82e7-8e8153e56d86">62,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzEwLTEtMS0xLTk0MzQx_50078701-b87e-444e-a576-862ef0e39cd0">1,506</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%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzExLTEtMS0xLTk0MzQx_4cc35dda-6ff1-4fe1-b377-160b5440e2fc">1,154</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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzEyLTEtMS0xLTk0MzQx_d509680f-3ec2-470f-b07c-866621e9c0ee">922</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%">Balance as of December 31, 2020</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="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzEzLTEtMS0xLTk0MzQx_72dfc10b-1b72-4e08-b589-b25de0581adb">63,765</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%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE0LTEtMS0xLTk0MzQx_73a00c10-d68c-4d4c-8b3d-9a919bc27aa3">3,366</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%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE1LTEtMS0xLTk0MzQx_91dc9ed9-5e98-4b35-8b12-fafbc890dd72">241</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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE2LTEtMS0xLTk0MzQx_6ee526e2-c1c3-49e7-89df-ed3464f4fcb6">1,688</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%">Balance as of December 31, 2021</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE3LTEtMS0xLTk0MzQx_75ed9eda-ef84-49a8-946d-cd910f9398ee">65,684</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%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE4LTEtMS0xLTk4NjU3_ba56c19c-121c-4593-9a31-09d2f8f0f8f4">3,431</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzIwLTEtMS0xLTk4NjU3_6e27291b-4a90-4325-8484-f3c6124fe902">1,981</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%">Balance as of December 31, 2022</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzIxLTEtMS0xLTk4NjU3_85335543-2032-4422-88f6-88018b266c98">67,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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 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 December&#160;31, 2022, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2019, 2018, and 2017, 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&#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 year ended December&#160;31, 2022 at the incentive rate.  Due to the valuation allowance release in 2021 and the Company&#8217;s use of loss carry forwards, the Company recorded a tax benefit in the year ended December 31, 2021 at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.</span></div><div style="margin-top: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 August 9, 2022, the CHIPS and Science Act of 2022, or the CHIPS Act, was enacted in the United States. The CHIPS Act will provide financial incentives to the semiconductor industry which are primarily directed at manufacturing activities within the United States for qualifying property placed in service after December 31, 2022. As the Company currently outsources its manufacturing, the CHIPS Act is not expected to have a material impact to the Company&#8217;s consolidated tax provision for the year ending December 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%">The Inflation Reduction Act of 2022, or IRA, was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the United States through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a 1 percent new excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and others. The IRA provisions are effective for tax years beginning after December 31, 2022. At this time, none of the IRA tax provisions are expected to have a material impact to the Company&#8217;s consolidated tax provision for the year ending December 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%">The Company will continue to monitor updates to our business along with guidance issued with respect to both Acts to determine whether any adjustments are needed to its consolidated tax provision in future periods.</span></div></ix:continuation><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_280"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4Nzg_d93483ab-6b02-429f-9a2e-4f7cba6a7852" continuedAt="i5442d1ddd90b4a3f86fe5eb44e8fe00b" escape="true">Concentration of Credit Risk, Significant Customers and Geographic Information</ix:nonNumeric></span></div><ix:continuation id="i5442d1ddd90b4a3f86fe5eb44e8fe00b" continuedAt="i353b894dba534e31ae7989498df39ef5"><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%">Concentration of Credit 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%">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></ix:continuation><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i353b894dba534e31ae7989498df39ef5" continuedAt="i3b096aaa3e36418bb3f01f8a3e8a74f5"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to customers and through third-party distributors, and also tracks sales to the ultimate end customer (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.</span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4OTg_d27f5a08-6154-4dff-b2a3-98cb60948479" 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%">End 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:60.157%"></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:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i59119cc99f8e41448c605d8759858634_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzMtNS0xLTEtOTQzNDE_2db4b640-9cf7-498f-b57d-ad58c415e923">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i94fcc08e2ecc42f289f53e351d3e0f1d_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzMtNy0xLTEtOTQzNDE_d2608592-7d17-46d1-b957-019bbb7b46fc">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i440d62060e2b4d4cb3e91c2d81031736_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzMtOS0xLTEtOTQzNDE_ddaaeb8a-bdf7-4906-8271-0b4acc897285">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id383f40ca88f4ccc86a79513752f061a_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzQtNS0xLTEtOTQzNDE_0755d2ac-3233-4ef6-aa30-fd694f6b5f16">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia93faf7c10c44d50841fecefeddc0cec_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzQtNy0xLTEtOTQzNDE_7efedc58-684e-46b5-a3f7-004e19ef0045">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="if606a2cc9be642b995ba2797d830a7d6_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzQtOS0xLTEtOTQzNDE_864339d9-de41-48f5-b3f3-49ac4133d6c8">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#8217;s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia61effbdde0f41628021be9a811df630_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzMtMy0xLTEtOTQzNDE_c8867e85-47ea-4f26-915d-d457f059df35">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="background-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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i51c39267d6db4007a071e6d59e01b22c_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzQtMS0xLTEtMTAzODA4_e9b32d53-9bdc-4600-a1fb-d582186ba65e">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="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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifee39781d830418a9eb763a145aaad00_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzUtMy0xLTEtMTAzODE1_2cfe822e-1d4f-4d32-9683-cd428a906023">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="background-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 E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if908d74bef88451ab3a9de86f082b680_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzQtMS0xLTEtOTQzNDE_f6db0051-6b71-4d26-82ca-7794e590c682">28</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 F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb410a532c484796a9feaedc64106a72_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzUtMS0xLTEtOTQzNDE_1eedc0de-4b92-4c34-ab32-d70c0cec968e">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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><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;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></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 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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="display:none"></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%">Year Ended December 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Vendor A</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="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="i737e87c8a8df4b3998b2fdd33ff0f32a_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzItNi0xLTEtOTQzNDE_2e27bd7f-f30a-4bce-bf08-71554709646d">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i62c97a199bce43a086911a39429a5e72_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzItOC0xLTEtOTQzNDE_efc7ff38-60f7-4c18-b9cb-cea36e7ecc74">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9789d1f0ed35490695ff7ad8fc838063_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzItMTAtMS0xLTk0MzQx_cbb893ff-8e36-4b02-a183-a5423e13d632">34</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="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="3" style="display:none"></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="number" contextRef="ibb65879e4a644a069fead94c2a8f0639_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzMtNi0xLTEtOTQzNDE_63e54e69-9286-491b-b4d0-238923f77731">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="ie409f48da850427a89405728d3e55038_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzMtOC0xLTEtOTQzNDE_9ae26ed2-040f-4c0b-8033-2907cc954692">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="number" contextRef="iec46e2d35aed45b0b25401ad2482f3a2_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzMtMTAtMS0xLTk0MzQx_3e762b0f-40f5-4037-bfd7-b49c45a15747">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="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="3" style="display:none"></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="number" contextRef="ief7bb393c9744a52ab75a8374bd52991_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzQtNi0xLTEtOTQzNDE_2b9e2f07-f9e9-4c72-bddf-31a4a5d5ec62">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="ia73580c51d9a4f1487f837f47da1a1e7_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzQtOC0xLTEtOTQzNDE_323f759a-a7a4-414e-aaf3-641a322c4a0b">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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="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 D</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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id441d2c1ccb6487c8685618a5d4834c8_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzUtMTAtMS0xLTk0MzQx_28e1d5d1-336e-4fae-bce6-f8aa27fdcfba">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">                                        </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%">* Represents less than 10% of the inventory purchases for the respective period.</span></div></ix:nonNumeric></ix:continuation><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i3b096aaa3e36418bb3f01f8a3e8a74f5"><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4OTU_9240edaf-77ff-44af-9c63-ece3a97b21fd" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></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.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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.653%"></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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i019488078a31483cbad4996605a67083_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtOS0xLTEtOTQzNDE_413771ec-c554-44e1-8cee-031a131c557f">915,024</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="id4197eb1df8a49ed9bb242d37d65d660_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTEtMS0xLTk0MzQx_08519c5e-7bb0-4e71-b217-0c6df134093c">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43276b56d4ec41169e604b3aacb34468_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTMtMS0xLTk0MzQx_746a7a00-44dc-4d53-a207-0825a510b3ec">736,808</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="i4ed3ed41e97240d09ea8ef424d817ae7_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTUtMS0xLTk0MzQx_cb4f82d0-d548-4899-b010-c2c5822d42f0">83</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="i84dfbb4816f54f81826a2c3fb65e388e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTctMS0xLTk0MzQx_037daa09-6c9a-4a74-ba04-0287775f4796">393,579</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="i386043446c5f48819db02422a5691b42_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTktMS0xLTk0MzQx_504bdc9f-dcf6-4b28-8821-3d89f4699209">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="if007c2be94e942358ed40fba9b686433_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtOS0xLTEtOTQzNDE_40cbeec6-e9d0-4a02-9975-1892c2460e25">40,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ibec42fc677db4f13b09962fa4d6ec939_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTEtMS0xLTk0MzQx_3b941c51-7951-45c9-9492-9fbb67b71d0c">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="id7c4221079bd49ea829814314a110624_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTMtMS0xLTk0MzQx_93258649-c665-4dcb-b9fc-17e02019ac78">35,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idb77a6db3fef456e88f6777fcbdf1d9c_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTUtMS0xLTk0MzQx_0b2b3d01-2386-47ab-b9c4-c456cb5898fd">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6eec841a77774908a35f81bf1e6c0d7f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTctMS0xLTk0MzQx_7021a75f-572b-49ae-aa4f-5547ac9c0457">15,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iead8ea8a210c4f5a81cb3838635621e9_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTktMS0xLTk0MzQx_b5a839bb-d883-4959-af70-95f7c5cff35d">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i6054cd0c6d204e1cbc7de16a8b8899d0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtOS0xLTEtOTQzNDE_7e4fb14c-252f-40ff-95cc-44265b5c81d9">165,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib01bd79e6c324ec491acc42898399dec_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTEtMS0xLTk0MzQx_1687e985-e9dc-4fd4-b40a-68db8f174503">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fa3f330921345c0ae46d6b70840d21e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTMtMS0xLTk0MzQx_65c1f7e1-6310-4a50-906c-9c07bf61b57e">119,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1793d844d0e84f4b8eb9216e9146aea6_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTUtMS0xLTk0MzQx_1a8099b1-c369-4c55-b2c8-babfab5f7819">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="usd" contextRef="i7922b62dc1344452bd704a234ae58170_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTctMS0xLTk0MzQx_7d45eac1-2087-472b-8707-4c8b2dcdbba2">69,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i831e25e78a4647b98b0034c0735890a2_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTktMS0xLTk0MzQx_4c0ab0a8-418e-482a-8b7d-3030d075883d">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></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i9ff4897a16b24458b9ba172d6e042c9d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtOS0xLTEtOTQzNDE_4e8516ed-29b9-4afe-9f42-f518f5fcf094">1,120,252</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="i310900d4800f49dfb1272ef170975bae_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTEtMS0xLTk0MzQx_9ce20ff8-361c-49a9-abf8-cc516279ae2c">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="i04990f9fb329482cb57b7aa659fb850b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTMtMS0xLTk0MzQx_301befea-b4ff-43b2-b626-fcf955798201">892,398</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="i7f3f74a2e8a94ef280698fd55f0e9b62_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTUtMS0xLTk0MzQx_8a7bf209-8efe-4f76-b831-2a4a31ac84c2">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="i5b9ddc99eb5342c6bed5ab46653def82_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTctMS0xLTk0MzQx_d92472cd-3993-424d-9149-4549900f860d">478,596</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="icd0478bb4f8f4371a994205dfab45162_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTktMS0xLTk0MzQx_964e39c6-aea5-4692-bff0-70c2eda79afd">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></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: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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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="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%">Year Ended December 31,</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="3" style="display:none"></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="number" contextRef="i7d90460a14234618b7772e92ea0c8e7c_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzMtNS0xLTEtOTQzNDE_dcfb99a2-f003-48eb-ba82-682f1b46249c">43</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="id2d3d80f982b497bb6ea63b35ba63a5d_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzMtNy0xLTEtOTQzNDE_f16b1185-8e22-4dcf-ac01-bc2bc197661d">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia8b5144c8a7f44ce8f76f76a18500fe5_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzMtOS0xLTEtOTQzNDE_d27f4741-5695-4383-9e53-2203d97a27f7">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="display:none"></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="number" contextRef="i852a2410e6404792884ba2a569c0835d_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzQtNS0xLTEtOTQzNDE_34e0680f-4be0-4d49-87fc-05e73c409074">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic2012f56c77844e6afb780d4a85c1994_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzQtNy0xLTEtOTQzNDE_1efdd1e1-8071-4314-8926-a88b3d8468ec">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic53266b36c614d5c80695a3a16d71000_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzQtOS0xLTEtOTQzNDE_4472b7f5-7d8e-43dc-9219-0c1fd36feb8e">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="display:none"></td><td 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="ie45b1483cc524c0a9153919ed604e9fd_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzUtNy0xLTEtOTQzNDE_1c895068-1677-4835-977e-9c9a32da687d">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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></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 total revenue for the respective period.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company&#8217;s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company&#8217;s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, or EMEA markets and North American markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4ODk_98c161f2-441c-441e-81cf-2d59662a15f2" 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%">December 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="i0808b68778c742eba2cefb380479d853_D20220101-20221231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtMi0xLTEtOTQzNDE_cc8973f4-adb5-443e-b447-c83d64d8bade">368,882</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="i2a49ccbfaf644808925d5ea2270d49c3_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtNC0xLTEtOTQzNDE_aefaeef5-cbe5-43b2-9d6b-4d34674ba9a1">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><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="i891c804f7fb9493fa46a55b3d0f3b02f_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtNi0xLTEtOTQzNDE_15cee0ee-328b-496d-a2c2-f040505296bb">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="id96784b6ac634e778358b31c6564361a_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtOC0xLTEtOTQzNDE_ca98446e-41ae-4ec2-a543-9a0db0cf98fa">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="i5849e35dc0a247dc88e344a53dab4bac_D20220101-20221231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtMi0xLTEtOTQzNDE_983ea7a3-526c-43fe-93c5-e4365acdb4bf">109,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9c857291dec64abc843679512f735146_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtNC0xLTEtOTQzNDE_3b30ca68-a452-44ec-9344-2c6b64afd98d">21</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="ic09a52c15dcb4619999e50f8745c8444_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtNi0xLTEtOTQzNDE_5da4d8ba-16b3-415b-a273-f53594f448cb">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="i6dbd225afdc24b6c90851f09899a3786_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtOC0xLTEtOTQzNDE_a6162bb0-ee6f-4143-9700-88b69f7f6041">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="i5758f8c5a3c543bfb96a611342c89b73_D20220101-20221231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtMi0xLTEtOTQzNDE_8204e1e3-5734-47b4-abf6-bbd154713f39">45,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8302d70c39fa4c9bb57ff4ba79e7e863_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtNC0xLTEtOTQzNDE_c69df00d-4ad2-448e-8cc5-6943f64a50d2">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="i7104c8d700ff4926aa7bc0308d0f1a94_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtNi0xLTEtOTQzNDE_40cf2454-9bb0-4773-9937-2367b3535b4a">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="i67a3decaf2a04d05afb52196bfa3642b_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtOC0xLTEtOTQzNDE_62e00c13-3e02-4ff4-b1db-e779d41aee59">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="ie5f304e4756848d5880391afd4c58196_D20220101-20221231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtMi0xLTEtOTQzNDE_8c1d06d4-fd16-4d29-9fde-4bb6487a265b">523,588</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="i32ceaac971bf4eff8ec920f5383e7496_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtNC0xLTEtOTQzNDE_09eb9cb8-8251-4590-bf74-c5b79b261489">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="i1a666e51005048d1bd8c04f4d1b54168_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtNi0xLTEtOTQzNDE_dd3e739b-bd77-4009-8d8f-0ef7ccf82cd6">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="id3e3ac08720545a28379c92c88073668_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtOC0xLTEtOTQzNDE_6c7cccc1-6dc8-405a-9a75-2e08bcf1fcec">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 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%">111</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_283"></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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzI0NjQ_71d44586-c310-4405-8560-cd04c62dc7d0" continuedAt="i337420c04c23439bb1aac3606cb62a37" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="i337420c04c23439bb1aac3606cb62a37"><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Market</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzI0NjE_52d1a42b-a700-4267-be20-228202e021a5" 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:59.280%"></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: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.622%"></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="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended December 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">2021</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%">2020</span></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="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="iddf8ff29ffa948d69b5dfa5b20d15dd2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzMtNS0xLTEtOTQzNDE_50492c42-eba8-40d6-a837-9c21401d99f8">493,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="idfe23a56f3254d46831907bfd25c6759_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzMtNy0xLTEtOTQzNDE_0fc6d337-6070-471e-a86d-da100302476e">492,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="if15bcc7846b944ec831dfaa490c87eb6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzMtOS0xLTEtOTQzNDE_c6405eb6-37cd-4b9c-a201-0b1e7712b989">244,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"></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="number" contextRef="i039d7e695a884c6886a5a6c16cb31d00_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzQtNS0xLTEtOTQzNDE_417405b9-2702-4c15-82e6-780e9c0ebe82">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ife112f7bfd024e0db1a250952fcbd50b_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzQtNy0xLTEtOTQzNDE_db78c433-4375-43b8-b1d4-e724844668c1">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iefd7b6ad2f1246eb929a7c94909ae296_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzQtOS0xLTEtOTQzNDE_ae767b1c-09f1-48dc-9c63-d02dabe149be">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="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="3" style="display:none"></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="i0f08d4448bc244318847d60077b91fdb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzUtNS0xLTEtOTQzNDE_022cb773-4a9a-47d8-85ac-83f4c083b25f">303,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a179ed57d814935be4e2a02b866eda4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzUtNy0xLTEtOTQzNDE_75291fa5-42ee-48d2-a05b-79fceaf94ea1">149,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99597ceadef4c40abcd88e5ddc2a6ce_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzUtOS0xLTEtOTQzNDE_9345cf45-b591-4d8d-8025-d00957386e0e">70,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="3" style="display:none"></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="number" contextRef="i0201bd30476548c08bcb4fa5bab7065a_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzYtNS0xLTEtOTQzNDE_c2c6567e-6e03-42b9-b545-012afc84de13">27</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="icf444ab26b404aea8a4f1b29219df863_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzYtNy0xLTEtOTQzNDE_1ce019d4-9c89-4074-b652-ebf59f9bb2ce">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70abf36ae00b4647b6ea2c3103acf166_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzYtOS0xLTEtOTQzNDE_2040c381-0ad8-49c1-8848-64ed7082bf32">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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="3" style="display:none"></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="ifef15e0820734f969b96cefc8eabf837_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzctNS0xLTEtOTQzNDE_f9c35a2f-ec49-40b7-82b8-43d639f8a1a3">136,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7a69237c98c429c81c6d5e93295379c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzctNy0xLTEtOTQzNDE_15cfa40e-4ade-4319-bdc4-58adc6346603">119,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35137e6c15b54b38aaf337c7d090aafa_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzctOS0xLTEtOTQzNDE_5cef1bee-6f83-4f9c-b7a2-461a56db70f6">76,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"></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="number" contextRef="i122093c2de574ac1a7d4013d0245c9e2_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzgtNS0xLTEtOTQzNDE_926db242-8b02-4513-9d9c-12a3f7ecdceb">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="ic63364af8af44c2997f2587aeba8e5ca_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzgtNy0xLTEtOTQzNDE_9207477d-4bb1-43ad-855c-1c09c37305a6">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="i24d9ffe6acb8495ea76d448ae8d8af24_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzgtOS0xLTEtOTQzNDE_bd13e65b-d4cd-47ec-8099-486ef6c110ac">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="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="3" style="display:none"></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="i7cde07cfc2c54f1d8a9b0af473f7209b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzktNS0xLTEtOTQzNDE_c1ed1546-aa1c-4c25-907a-038776f924a1">186,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20fa3a7ad9a64627b50943ce61b410ca_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzktNy0xLTEtOTQzNDE_606c3232-0758-4960-b9b9-ecd04db6eef0">131,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b7e8010f464c8b86000345372dc181_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzktOS0xLTEtOTQzNDE_f403709b-6d2e-482a-ab79-f86be88338ca">87,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="3" style="display:none"></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="number" contextRef="i6f9284317ac74f44b25bc8702f6052b7_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzEwLTUtMS0xLTk0MzQx_d0262293-11e4-45a8-8491-e01b3a717229">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idf2b7a2eb5c04e3b9cbe351a8230efc0_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzEwLTctMS0xLTk0MzQx_35c35500-3fd0-4851-b215-7231cbb8c572">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic2fce455c7cd4dbca3ea984568e1349f_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzEwLTktMS0xLTk0MzQx_2cce4737-3a8d-41ec-90a0-d7bdea33a524">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzExLTUtMS0xLTk0MzQx_4794ae25-3d72-4f43-9841-5f401e878756">1,120,252</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzExLTctMS0xLTk0MzQx_ff3c4104-67b8-491b-81a5-f352526b2a91">892,398</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="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzExLTktMS0xLTk0MzQx_655bba6d-afb8-4bf7-b921-f59c5fb0af4a">478,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><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="i218345ec5a0b49f29d834ce831a71239_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIxNA_1c1be61c-3d0d-46fa-b884-4da1bd907f5c">46</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i2c3bce413c5a49318d927acacc29a7fb_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIxOQ_30a361f2-df85-42ca-9c39-deaaa9c63e65">47</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="id88460fb8ed748aeb3c34480224d5b93_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNg_fddc07c1-fd82-4048-82f0-c7607dbc9b20">49</ix:nonFraction>% of net revenue for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, customer contract liabilities were approximately $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzQ3MQ_f36ce201-ccea-4ac2-a380-a8fa12038aa5">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzY0MQ_f56e9b41-8187-44a6-bc5e-942d4d720236">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 years ended December 31, 2022, 2021, and 2020 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes in the contract liabilities balance during the years ended December 31, 2022, 2021, and 2020, 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%">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 December&#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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzExNjU_10c63e03-f41a-43f2-b9fe-852750458e9f">113.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzExNzI_bbe51384-f3a7-4608-8dab-f96a8eb56ee9">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 December&#160;31, 2022 were $<ix:nonFraction unitRef="usd" contextRef="ie52c779d1d9f4a34bb0d67458b0cff06_I20221231" decimals="-5" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2Mzc_53b98887-3f1c-4bfe-b599-73f2c44766fe">52.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3834360a3f0e4191ad6b960cc552e3d2_I20221231" decimals="-5" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2NDQ_1647e20b-a26e-487d-8b41-1a4f61ddfe80">0.6</ix:nonFraction> million, respectively, and as of December&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i9b8c85df4e074876a7efda3ed91ae6a2_I20211231" decimals="-5" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2ODA_5be278a3-9bc6-4609-b20b-4bb41df4cdfc">6.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb77bfad48794978a782ec6121c83587_I20211231" decimals="-5" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2ODc_b17c8d3f-c3c9-4512-b99a-598b6a7ff2db">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 or decrease in revenue in the years ended December 31, 2022, 2021, and 2020 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 December&#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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerRightToRecoverProduct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNjE_0d3f59ea-efb9-4433-8352-a806f5336222">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerRightToRecoverProduct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNjg_6502edeb-0b49-498e-a4ef-e7cfedbbc2eb"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerRightToRecoverProduct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNjg_7955fc91-6ac7-4156-aa03-2c3182906efe">1.1</ix:nonFraction></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 December&#160;31, 2022 and December&#160;31, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i606690cb32cd4a68ae507357b3d64e53_D20220101-20221231" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIzOTk_0a85f4be-86d5-4c07-a644-089bd7d77122"><ix:nonFraction unitRef="usd" contextRef="i5ae0db1acbbf459096357bd98a70ff66_D20210101-20211231" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIzOTk_7c8680b1-c0ce-430c-8b07-58cfcf2b87de">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%">112</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_286"></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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE1MTc_fed73502-7624-4637-9726-c5104a0910bd" continuedAt="i7e9b258aa0594bcca65ffd20df361096" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i7e9b258aa0594bcca65ffd20df361096"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span><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%">Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately <ix:nonNumeric contextRef="i2b0e3ffb785c4628ab9220954c00e887_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE4OA_d1426817-d0eb-4d2d-8a8d-53c07e27cb42">2</ix:nonNumeric> to <ix:nonNumeric contextRef="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE5NA_2b0aa6bd-0adc-408d-a5ae-0e8bf3cfe750">8</ix:nonNumeric> years and some contain options to extend the lease up to <ix:nonNumeric contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzI1NA_5f68484e-481c-46fc-afdd-7d30d3c4e2c3">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 December&#160;31, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was <ix:nonFraction unitRef="number" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzc5OQ_10dd6ff1-3861-452c-8469-6c8442d37f81">3.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzgwNg_81d26c11-06fa-489f-8bfe-a63a04127b73">3.6</ix:nonFraction>%, respectively, and the weighted average remaining lease term for operating leases was <ix:nonNumeric contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzg5NQ_6d9ad116-ca9e-4276-a6cb-e3ded4996e0f">3.9</ix:nonNumeric> years and <ix:nonNumeric contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzkwMg_d785dae7-9712-4f11-b902-91df421b7922">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE1MTM_d9443917-b6c8-4cba-adcd-04f057de10d1" 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 December&#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%">2023</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzItMS0xLTEtOTQzNDE_371b7ea3-1692-4a62-91bc-016b7161378f">11,445</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzMtMS0xLTEtOTQzNDE_38594842-e2bb-435e-b052-bf3a7694f10e">8,184</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzQtMS0xLTEtOTQzNDE_d570bab5-fb85-4df8-bbbb-e74605e6ce24">7,277</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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzUtMS0xLTEtOTQzNDE_a00f83b2-4a00-4327-8396-c63a415b6967">5,184</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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzYtMS0xLTEtOTQzNDE_43cd40dd-0dbc-4264-82f8-94b8ed66187c">3,511</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzctMS0xLTEtOTQzNDE_5a8085a7-2ae8-40fb-94b0-f9af4bea6ee9">577</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzgtMS0xLTEtOTQzNDE_40380206-5640-4e51-98c9-3db45854d8e4">36,178</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzktMS0xLTEtOTQzNDE_af6c687c-713e-4256-8639-a40622655915">2,336</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzExLTEtMS0xLTk0MzQx_e33ad7fd-120e-4fb3-8f31-49745cc6b571">33,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzEyLTEtMS0xLTk0MzQx_b4f93434-a3c9-40cf-aec3-7537d40ecea2">10,489</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzEzLTEtMS0xLTk0MzQx_87ac999b-b109-498a-bb50-03cbb1f5c911">23,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzExNTU_880f8e1f-545c-4bf0-b547-2c5aeda74831">10.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzExNjA_f85e7331-74b0-4df1-9d15-3e513e11de5d">9.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzExNjg_ee235aab-aa9a-4ef9-b75b-e1f7d18d197c">5.2</ix:nonFraction> million&#160;for the years ended December 31, 2022, 2021, and 2020, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs for each of the years ended December 31, 2022, 2021, and 2020, respectively, were not material. There were $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzEzMTY_54b17ee5-a98c-4dc7-becb-c763ce0ee1c9">12.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzEzMjA_7a4bed54-7bb3-4f12-9ffd-cbff267fd85a">13.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzEzMjg_eaff0b5a-9e79-4ea7-a542-28b53c03ca2b">15.9</ix:nonFraction> million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2022, 2021, and 2020, respectively, including $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-4" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE0NTI_7c3228c5-830f-4e3c-842f-e2d1ac4d0e8f">0.05</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE0NTk_91bd04b4-d78d-4bfc-b0d1-12203d4b4ec9">1.8</ix:nonFraction> million from acquisitions in 2021 and 2020, respectively.</span></div></ix:continuation><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_289"></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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNTI_1827036d-dc86-471a-86f8-9acbc81f7bc6" continuedAt="ibeaa3e6ca0cd46f7a4b3e564bc1009e3" escape="true">Employee Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="ibeaa3e6ca0cd46f7a4b3e564bc1009e3" continuedAt="if9be28f78c5847f3acf3828496e66643"><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%">Defined Contribution Plan</span></div><div style="margin-top: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 has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented. </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%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain defined benefit retirement plans, including a pension plan, in foreign jurisdictions. As of December&#160;31, 2022 and December&#160;31, 2021, the defined benefit obligation was $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2Xzc2Nw_1bf9db5f-6737-4158-b32c-12907de485b8">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2Xzc3NA_124b627c-6b21-4a94-8558-100da195203f">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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2Xzg5Nw_c19d6033-4aac-409c-af74-53da44478a86">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzkwNA_a2f8d89d-df85-4e30-bad3-b5881a55c199">0.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzU0OTc1NTgxNDIyNDI_f274fea0-cb0f-4f5a-a519-c3d6b1ec24b0">0.2</ix:nonFraction> million respectively for the years ended December 31, 2022, 2021, and 2020 respectively, and were recorded to research and development expenses in the consolidated statements of operations. </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%">113</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="if9be28f78c5847f3acf3828496e66643" continuedAt="i75d28b2a7f9e480d9c09235866b04cac"><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%">Benefit Obligation and Plan Assets for Pension Benefit Plans</span></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNDg_9907c4c3-d930-4517-a613-d770c7bad82c" 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 vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee&#8217;s expected date of separation or retirement.</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:65.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;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%">(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:700;line-height:100%">Changes in projected benefit obligation:</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:10pt;font-weight:400;line-height:100%">Projected benefit obligation, beginning of period</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzMtMS0xLTEtOTQzNDE_d9054875-39d0-464c-938c-114afe6b4104">9,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzMtMy0xLTEtOTQzNDE_bcc8baa5-22a6-45d6-bc69-8a69cf3076d1">12,022</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzUtMS0xLTEtOTQzNDE_296467c5-6d03-4a8f-8095-8f0c271cd67a">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzUtMy0xLTEtOTQzNDE_4dec66a4-bc2b-4fe8-a6c8-cf8651ff6126">442</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_a1b0b2f3-36e9-4779-95e9-6e835ba92031"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_e515e118-746b-4eb7-9a87-a05fb7e78e48">Interest cost</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMS0xLTEtOTQzNDE_40aae9b5-c9a7-46a8-a337-a34fa2a202ca">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMy0xLTEtOTQzNDE_760ccf3c-fd2e-4e05-8a3d-4098db404925">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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzctMS0xLTEtOTQzNDE_6942ad96-9403-47f3-b2d3-bf15a995c9fe">2,817</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzctMy0xLTEtOTQzNDE_8bfeccd3-f6c4-4bd8-ae08-495e65489252">1,794</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzgtMS0xLTEtOTQzNDE_11e155af-4654-4bb6-a15e-8bee52bb1bf6">124</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzgtMy0xLTEtOTQzNDE_7f78aeaa-9103-4ef6-a82b-f9e67744cda3">157</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzktMS0xLTEtOTQzNDE_c15af863-e15e-4eb1-914c-7f6b227024b1">587</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzktMy0xLTEtOTQzNDE_497de797-70e9-4fae-a425-ae9fc1d64890">845</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:700;line-height:100%">Projected benefit obligation, end of period</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEwLTEtMS0xLTk0MzQx_ce67a603-3357-4931-aa4a-471ad029d5c1">6,573</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEwLTMtMS0xLTk0MzQx_dadb6ebd-ccd1-457d-a2c5-b876b3b8d407">9,733</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in fair value of plan assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of plan assets, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEzLTEtMS0xLTk0MzQx_927efbef-fb10-4e40-8d7a-e252aa58d7fe">5,198</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEzLTMtMS0xLTk0MzQx_349f2f0f-6e1d-4c21-9946-77a9d36dd9f7">5,634</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE1LTEtMS0xLTk0MzQx_8112657f-5c76-45c4-b78d-2bfcc1ba62c5">24</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE1LTMtMS0xLTk0MzQx_14a87451-360d-4720-a040-1d3a25a34920">2</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE3LTEtMS0xLTk0MzQx_39926b55-c45f-4c1d-8c97-5c26f2e2f723">279</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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE3LTMtMS0xLTk0MzQx_1f30131a-adee-4bc9-a175-7dd8307f9de8">439</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="display:none"></td><td colspan="3" style="display: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:700;line-height:100%">Fair value of plan assets, end of period</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIwLTEtMS0xLTk0MzQx_a4f5a7ae-d354-4d96-bd8d-95ab8ec72656">4,895</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIwLTMtMS0xLTk0MzQx_b541ffea-ecfd-4b7b-bdc5-d274e3301db8">5,198</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net unfunded status</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIxLTEtMS0xLTk0MzQx_87ee9c1e-801e-43ac-b571-e65b69341da0">1,678</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIxLTMtMS0xLTk0MzQx_482e21f5-0294-4210-9b7b-395d71f3f695">4,536</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Amounts recognized in the Consolidated Balance Sheets</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:10pt;font-weight:400;line-height:100%">Other long-term liabilities</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI0LTEtMS0xLTk0MzQx_a430a695-9433-494c-83cd-54578045755d">1,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI0LTMtMS0xLTk0MzQx_ba84315e-ee1e-47ce-9baf-254ad8fd2810">4,536</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%">Accumulated other comprehensive (income) loss, before tax</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI1LTEtMS0xLTk0MzQx_f7324944-94be-4918-bf66-d6f2ea0a4b2a">2,837</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="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI1LTMtMS0xLTk0MzQx_a47123a0-3131-4c74-b95d-eefa01e34afe">1,724</ix:nonFraction>)</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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and December&#160;31, 2021, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December&#160;31, 2022 and December&#160;31, 2021, the accumulated benefit obligations were $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzU0OTc1NTgxNzI4OQ_c994680e-12af-4de5-8176-c76f4756ac56">6.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzE5NTY_1c795dff-c1e5-43cf-91e7-2da63d3be9dc">9.2</ix:nonFraction>&#160;million for the pension plans.</span></div></ix:continuation><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNDk_760b171f-a55f-4fe4-a1dd-7ca25cdaa204" continuedAt="i59837e119eb143a4b3003ebefc909051" escape="true"></ix:nonNumeric><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNDk_d15c94d8-db6c-4e0d-8602-6ebd1f733090" continuedAt="ibb2ce04f105a480d948a70bb0eafd4b9" escape="true"></ix:nonNumeric><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%">114</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:0 1pt"><div style="margin-top:3pt"><span><br/></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</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i75d28b2a7f9e480d9c09235866b04cac"><div style="margin-top:9pt"><ix:continuation id="i59837e119eb143a4b3003ebefc909051"><ix:continuation id="ibb2ce04f105a480d948a70bb0eafd4b9"><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:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</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 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%">Accumulated benefit obligation</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="i4703386ce018459b9fa06fd8ca0e2cba_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzMtMS0xLTEtOTQzNDE_d7312a75-b044-44bd-af4d-7ab2e441a125">6,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i02db174562fd42a29c46131ef506ba7c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzMtMy0xLTEtOTQzNDE_231580ac-3e0b-4148-81a7-e7574c1157af">9,211</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 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%">Plan assets</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="i4703386ce018459b9fa06fd8ca0e2cba_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzQtMS0xLTEtOTQzNDE_1cd3dd9f-2d35-455a-9a44-d7d09203f67b">4,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i02db174562fd42a29c46131ef506ba7c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzQtMy0xLTEtOTQzNDE_f51ad669-3b62-44cb-bc6d-c8937d54f369">5,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</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 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%">Projected benefit obligation</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="i4703386ce018459b9fa06fd8ca0e2cba_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzctMS0xLTEtOTQzNDE_28284bdd-c356-45a5-80ba-fff852d178e5">6,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i02db174562fd42a29c46131ef506ba7c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzctMy0xLTEtOTQzNDE_53f6f18f-7636-42a4-b1bb-265b23e4a74f">9,733</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 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%">Plan assets</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="i4703386ce018459b9fa06fd8ca0e2cba_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzgtMS0xLTEtOTQzNDE_737fc353-8231-4653-8e10-e9287f8d0a52">4,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i02db174562fd42a29c46131ef506ba7c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzgtMy0xLTEtOTQzNDE_59687671-77bd-49d8-a326-aabd2493d99d">5,198</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:continuation></ix:continuation></div><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNTA_cff1c6ae-d4b7-4932-acf0-ab8fbd4f287e" 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-style:italic;font-weight:400;line-height:120%">Assumptions for Pension Benefit Plans</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:68.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></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:13.083%"></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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:700;line-height:100%">Weighted average actuarial assumptions used to determine benefit obligations</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 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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i2b0e3ffb785c4628ab9220954c00e887_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozMmFjNWNmNzc1NjY0NDc2YjdmYmU5MDI0NGQ0MGI3Y180_3d2ad274-2801-410b-861f-fc78861b56a2">3.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozMmFjNWNmNzc1NjY0NDc2YjdmYmU5MDI0NGQ0MGI3Y185_33df9be1-9c01-4caa-95eb-062bb7aa8212">3.9</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="iafe8100d89344d5bba16553ba6e0915e_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo2MTVjZjM2OGEzNjc0NTY3ODJkOGM4NmM5MjQ1ZGMyNF80_a6e51c7a-1d3e-4bc8-a9ac-6959d1860367">0.8</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="iaa303653211b4c3da9e42ec8331356ae_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo2MTVjZjM2OGEzNjc0NTY3ODJkOGM4NmM5MjQ1ZGMyNF85_3938a8f9-bf6e-4801-a506-7c20c9b0e212">0.9</ix:nonFraction>%</span></div></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%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i2b0e3ffb785c4628ab9220954c00e887_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmNDExMGJlMDc3MmQ0Njk0YjAzYWRlNTE3NDQ2MTg1YV80_6d6d1211-abb8-41ab-8bc0-b94a3d97578e">3.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmNDExMGJlMDc3MmQ0Njk0YjAzYWRlNTE3NDQ2MTg1YV85_6b17a413-f45e-4e2e-8eef-d1098b601399">3.8</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="iafe8100d89344d5bba16553ba6e0915e_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNjI5YTk3MGE5MWU0OGU4YjM0MzJlNTYzZDU4MGQ4M180_0952d284-d903-40c3-96ee-699574eaa03e">2.6</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="iaa303653211b4c3da9e42ec8331356ae_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNjI5YTk3MGE5MWU0OGU4YjM0MzJlNTYzZDU4MGQ4M185_76167ccc-5736-44d3-8a92-39e1e93aee3f">3.8</ix:nonFraction>%</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine costs</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 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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo1Y2IzNmQ3NjE4ZjU0ZTZhYjcxYjlmNjA0YjY0OTk5MF80_18328eb3-1a18-47ff-8026-cd6845de95dc">3.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo1Y2IzNmQ3NjE4ZjU0ZTZhYjcxYjlmNjA0YjY0OTk5MF85_255b2acc-3002-40f5-845a-6d711b5fd911">3.9</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i5a3fcae64cee4f2eaf92313cbc3293a7_D20210101-20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MjhkYTI0YmZlMjA0ZTg5OWM0NDdiZWY3YTc0YzBmZl80_63787d4e-c2db-418e-a2ff-485730312e1e">0.8</ix:nonFraction>%- <ix:nonFraction unitRef="number" contextRef="ib6864287cd5345e5ad9751f0ec410735_D20210101-20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MjhkYTI0YmZlMjA0ZTg5OWM0NDdiZWY3YTc0YzBmZl84_11d19c60-e8ab-4291-96ee-664e9c614473">0.9</ix:nonFraction>%</span></div></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%">Expected long-term rate of return on plan 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="number" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzgtMS0xLTEtOTQzNDE_afad7539-b8b7-47e4-ac4f-831a664929dc">&#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="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzgtMy0xLTEtOTQzNDE_504aadd7-07dd-4b32-860b-9a180bd8ee5f">&#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 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%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo4YjhkYmMxMzRiMTk0MjFlYTIyYzIyYTMyN2E0NDRhOV80_0fc72223-4808-4f9b-a9a9-bb3a4e43a597">3.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo4YjhkYmMxMzRiMTk0MjFlYTIyYzIyYTMyN2E0NDRhOV85_7bf61a77-0d87-482a-9e86-823fbeeb1868">3.8</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="i5a3fcae64cee4f2eaf92313cbc3293a7_D20210101-20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmYTU0ZDdjNzljNWM0YTJjOWQ0YWIxMTFkOTFjNTA3OF80_8da7226f-1ba9-4c3c-83fc-df8fa8dc3c96">2.6</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ib6864287cd5345e5ad9751f0ec410735_D20210101-20211231" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmYTU0ZDdjNzljNWM0YTJjOWQ0YWIxMTFkOTFjNTA3OF85_29596c9b-2a59-4617-8e41-b8fe5b71fb1b">3.8</ix:nonFraction>%</span></div></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 Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.</span></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%">Pension Plan 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 plan assets are currently all in liquid cash and cash equivalents and an investment strategy is being developed to ensure that sufficient assets are available to pay pension benefits as they come due.</span></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%">Estimated Future Benefit Payments for Pension Benefit Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNTE_ab97a6a7-6104-49c4-a0a5-e276a40f2b13" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the estimated benefit payments over the next five years and beyond 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:82.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.836%"></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%">Estimated Future Benefit Payments</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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzItMS0xLTEtOTQzNDE_9f1d9b0a-69a6-4079-bd4f-c83454ed41e7">123</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzMtMS0xLTEtOTQzNDE_32169943-6a4b-49ef-906e-a0a0c566a656">143</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzQtMS0xLTEtOTQzNDE_c11bf002-85bb-4f04-bd4f-9d085f12ff41">180</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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzUtMS0xLTEtOTQzNDE_68007594-a2f9-441b-9e28-91f67e669b16">185</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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzYtMS0xLTEtOTQzNDE_f7f5b2ae-1bae-4cb3-95cb-7e78f7722678">185</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzctMS0xLTEtOTQzNDE_e6c1abaf-4aee-4dfd-b845-c4871b1a7722">346</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="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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="mxl:DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzgtMS0xLTEtOTQzNDE_142ab6fc-bf71-45c3-9e3b-b26597adcc4e">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_292"></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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzE3OTU_93e96483-77b7-4595-9ac3-3f317c6288e2" continuedAt="ic766a6e4568a4ecbb87cf935ec4b65ca" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ic766a6e4568a4ecbb87cf935ec4b65ca"><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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzE4MDM_abcf57e4-84ce-445f-878e-5cbf2ffee064" escape="true"><ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzE4MDQ_998400b7-7fe9-45ad-bc32-66ee0ab065ea" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#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%">2023</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="i05e9af0234d94642a460bbdedc4d0393_I20221231" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzEtMS0xLTEtOTQzNDE_011f1373-ff54-4ea5-b0a3-e2452f6077a3">132,635</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="i2509d995aa484cffa3b869fb27e3dcab_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzEtMy0xLTEtOTQzNDE_6e422755-0248-4195-a1cd-6307c45025ea">20,820</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzEtNS0xLTEtOTQzNDE_a90933ed-3276-4acb-9898-1d5c800f0705">153,455</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%">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="i05e9af0234d94642a460bbdedc4d0393_I20221231" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzItMS0xLTEtOTQzNDE_5350812d-ca22-4e68-936a-4233e2f21ea9">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2509d995aa484cffa3b869fb27e3dcab_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzItMy0xLTEtOTQzNDE_5f37fff0-7828-42c1-bb0f-0ea33c58b875">8,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzItNS0xLTEtOTQzNDE_036e7706-b3ac-4f2f-bcea-7d6c28526820">9,058</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="i05e9af0234d94642a460bbdedc4d0393_I20221231" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzMtMS0xLTEtOTQzNDE_5bcc53b5-7bdc-44c8-95dc-e466f1d4cfe3">&#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="i2509d995aa484cffa3b869fb27e3dcab_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzMtMy0xLTEtOTQzNDE_f7443997-fb3b-45ae-a9e6-de20b0164aa1">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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzMtNS0xLTEtOTQzNDE_cfe85895-6d49-42b5-97a0-744e15058ecb">179</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Total minimum payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05e9af0234d94642a460bbdedc4d0393_I20221231" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzctMS0xLTEtOTQzNDE_e45a72af-8b9e-4102-be11-3542b478e80a">132,772</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="i2509d995aa484cffa3b869fb27e3dcab_I20221231" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzctMy0xLTEtOTQzNDE_b8cceeb9-b29d-44a6-b479-cb47bc82a884">29,920</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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzctNS0xLTEtOTQzNDE_a3a7f1f9-379d-4f22-ad6d-62b343362030">162,692</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></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jointly Funded Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, total funds received to date from the other parties of $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzkzOQ_5a77b0ca-3f9b-4c8e-a78b-373db61a3a4f">8.0</ix:nonFraction>&#160;million have been recorded in other long-term liabilities as of December&#160;31, 2022. 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. </span></div><div style="margin-top: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 years ended December 31, 2022 and 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzU0OTc1NTgxNjUyNg_54cffa3f-5d28-48fa-a1e5-29a3aecacfc1">3.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzU0OTc1NTgxNjU0Mw_b1b0e0d1-6edc-4c06-9915-617a00d05530">0</ix:nonFraction>, respectively, in previously deferred amounts from other parties due to resolution of such repayment conditions. </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%">Bell Semiconductor Litigation</span></div><div style="margin-top: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 August 11, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 6,436,807 and 7,007,259. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. </span></div><div style="margin-top: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 August 26, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 7,149,989 and 7,260,803. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. </span></div><div style="margin-top: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 October 7, 2022 Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent No. 7,396,760. This action has been stayed pending a parallel ITC investigation involving the same patent.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, on October 13, 2023, Bell Semiconductor also filed suit against MaxLinear before the U.S. International Trade Commission alleging infringement of U.S. Patent No. 7,396,760. This was instituted by the Commission as Investigation No. 337-TA-1342 on November 23, 2022. A schedule was set by the administrative law judge and key deadlines include a close of fact discovery on May 1, 2023, a close of expert discovery June 5, 2023, and an evidentiary hearing beginning on August 7, 2023. An initial determination is expected from the judge on November 21, 2023, with a final determination from the Commission by March 21, 2024.</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%">Other Matters</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business as described in &#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%">Item 3 &#8212; Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; some of which may be material. The results of any litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have a material adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors. However, as of December&#160;31, 2022, <ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzc2OTY1ODE0MDY4MTc_fe77549a-99ff-438f-be89-0b0b2b205ca6">no</ix:nonFraction> loss contingencies have been accrued for these matters in the Company&#8217;s financial statements.</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%">116</span></div></div></div><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_295"></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:0 1pt"><div style="margin-top:3pt"><span><br/></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</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%">16. <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzEwNDQ_feeb8bd0-65fc-40d1-b039-2f78c128ae5f" continuedAt="i876a15a3a03b4fd19535900d16f6386e" escape="true">Stock Repurchases</ix:nonNumeric></span></div><ix:continuation id="i876a15a3a03b4fd19535900d16f6386e"><div style="margin-top: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="i2a063e53827c43749a044dae4f47ae36_I20210223" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzEyMA_8b794015-070e-4e98-a53c-54a45ae02873">100</ix:nonFraction> million of the Company&#8217;s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company&#8217;s pending merger with Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNDk1MA_3f256bf8-d871-4db7-b785-60b225657dda">564,449</ix:nonFraction> shares of its common stock at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNDk5MQ_6befcea2-f42e-41fd-b0a6-e0cc7abccdda">55.7972</ix:nonFraction> per share at an aggregate value of approximately $<ix:nonFraction unitRef="usd" contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTAwNA_8c2cba14-f796-4112-a46b-022a6ab8ae2e">31.5</ix:nonFraction> million under the repurchase program. During the year ended December 31, 2021, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTA2Mg_165ae048-5a43-4bf5-a5e5-2a5c98c27aa5">454,372</ix:nonFraction> shares of its common stock at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTA2Nw_d331f39f-1ad5-4645-90e6-1d1ef7ba9284">51.7998</ix:nonFraction> per share at an aggregate value of approximately $<ix:nonFraction unitRef="usd" contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTA3Mg_da8558f5-3d3d-4d2a-a644-4281995d3dbc">23.5</ix:nonFraction> million under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the aggregate value of common stock repurchased under the program was approximately $<ix:nonFraction unitRef="usd" contextRef="if1193775c3fd499c856677513dbb91d5_D20210223-20221231" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTMxMg_7e1592ee-8962-43ec-b7c8-54d20f3159a2">55.0</ix:nonFraction> million and approximately $<ix:nonFraction unitRef="usd" contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTM1Nw_dbb5ebf2-6b4f-4642-a199-2d7417703bd7">45.0</ix:nonFraction> million remained available for repurchase under the program.</span></div></ix:continuation><div id="i69ed6aba22ba4bb19a5e5e88b7dd1395_1839"></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%">17. <ix:nonNumeric contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xODM5L2ZyYWc6NWZkMmQwZTc4YjljNDU2NTlkMjNkMzMwMTBiMjIyYmIvdGV4dHJlZ2lvbjo1ZmQyZDBlNzhiOWM0NTY1OWQyM2QzMzAxMGIyMjJiYl83Njk2NTgxMzk2NTM2_53e00d89-5811-4c38-90fa-42d8cd9b3a83" continuedAt="iacdd10ea7b5545f183d181d9dffcf02a" escape="true">Subsequent Event</ix:nonNumeric></span></div><ix:continuation id="iacdd10ea7b5545f183d181d9dffcf02a"><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%">Acquisition of Company Y</span></div><div style="margin-top: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 January&#160;17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The initial closing transaction consideration consisted of $<ix:nonFraction unitRef="usd" contextRef="i7972191765ab45f78f85584351d991dc_D20230117-20230117" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xODM5L2ZyYWc6NWZkMmQwZTc4YjljNDU2NTlkMjNkMzMwMTBiMjIyYmIvdGV4dHJlZ2lvbjo1ZmQyZDBlNzhiOWM0NTY1OWQyM2QzMzAxMGIyMjJiYl81NDk3NTU4MTQwOTE4_b6fedbf0-a75b-4ffa-a31e-7b743de8f3f3">9.9</ix:nonFraction> million in cash. In addition, their stockholders may receive up to an additional $<ix:nonFraction unitRef="usd" contextRef="ibc72622ce3dc41ecb07d94fa6113b82f_I20230117" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xODM5L2ZyYWc6NWZkMmQwZTc4YjljNDU2NTlkMjNkMzMwMTBiMjIyYmIvdGV4dHJlZ2lvbjo1ZmQyZDBlNzhiOWM0NTY1OWQyM2QzMzAxMGIyMjJiYl81NDk3NTU4MTQwOTM1_5b8e8f43-62c6-40d6-b605-1b26f1fb4eb6">2.6</ix:nonFraction> million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 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 Y is headquartered in Bangalore, India and operates as a provider of engineering design services.</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%">117</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.32
<SEQUENCE>2
<FILENAME>a12312022exhibit1032.htm
<DESCRIPTION>EX-10.32
<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 2023 Workiva -->
<title>Document</title></head><body><div id="ic115e593a4ef4613ac13a5eb5477044f_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT 10.32</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.989%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.954%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WELLS FARGO BANK, N.A.</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WELLS FARGO SECURITIES, LLC</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">550 South Tryon Street</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charlotte, NC 28202</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BANK OF MONTREAL</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BMO CAPITAL MARKETS CORP.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">151 West 42nd Street, 32nd Floor</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New York, New York 10036</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CITIZENS BANK, N.A.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28 State Street</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Boston, Massachusetts 02109</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TRUIST BANK</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TRUIST SECURITIES, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3333 Peachtree Road</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Atlanta, GA 30326</font></div><div style="text-align:center"><font><br></font></div></td></tr></table></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">October 24, 2022</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">MaxLinear, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">5966 La Place Court, Suite 100</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Carlsbad, California  92008</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Attention&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  Steven G. Litchfield, Chief Financial Officer and Chief Corporate Strategy Officer</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Project Spain </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Second Amended and Restated Commitment Letter</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Ladies and Gentlemen&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">MaxLinear, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">you</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; or the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) has advised Wells Fargo Bank, N.A. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">WF Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), Wells Fargo Securities, LLC (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">WF Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), Bank of Montreal (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">BOM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), BMO Capital Markets Corp. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">BMOCM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and together with BOM, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">BMO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), Citizens Bank, N.A. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Citizens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), Truist Bank (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Truist Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), and Truist Securities, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Truist Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and together with WF Bank, WF Securities, BMO, Citizens and Truist Bank, and, together with any Additional Pro Rata Lenders joined in accordance with the terms hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Commitment Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">we</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">us</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) that you intend to acquire (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) an entity identified to us as &#8220;Shark&#8221; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Target</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;&#59; the Target collectively with its subsidiaries, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Acquired Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).  The Acquisition will be effected by way of a merger of a newly-formed exempted company with limited liability incorporated under the Law of the Cayman Islands wholly-owned by the Borrower (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Merger Sub</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) with and into the Target, with the Target continuing as your direct wholly owned subsidiary (the date of consummation of the Acquisition, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Acquisition Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;). The consideration for the Acquisition shall be comprised of (i) the issuance by the Borrower of shares of its common stock (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Equity Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and (ii) cash (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Cash Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;). The Borrower, the Acquired Business and their respective subsidiaries are sometimes collectively referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Companies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;. This Second Amended and Restated Commitment Letter (together with any exhibits, annexes or joinders hereto, this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Commitment Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) hereby amends and restates in its entirety that certain First Amended and Restated Commitment Letter (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">First Amended and Restated Commitment Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), dated as of June 17, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">First A&#38;R Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and that certain Commitment Letter (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Original Commitment Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), dated as of May 5, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Original Signing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), by and among WF Bank, WF Securities and you and such First Amended and Restated Commitment Letter and Original Commitment Letter shall be of no further force and effect (other than sections 4, 6 and 8 thereof). It is understood and agreed that the Lead Arrangers (as defined below) shall be entitled to the benefits of the indemnification, expense reimbursement and confidentiality provisions of this Commitment Letter (including as they relate to the Original Fee Letter (as defined below)) as if they were in effect on the Original Signing Date.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">You have also advised us that in connection with the Acquisition you intend to obtain senior secured credit facilities comprised of (i) a senior secured term B loan facility in an aggregate principal amount of $2,737.5 million (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Term B Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), (ii) a senior secured term A loan facility in an aggregate principal amount of $512.5 million (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Term A Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and together with the Term B Loan Facility, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Term Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), and (iii) a senior secured revolving credit facility in an aggregate principal amount of $250 million (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and, together with the Term Facilities, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Senior Secured Credit Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).  The Acquisition, the Refinancing (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">), the funding of the Term B Loan Facility, the funding of the Term A Loan Facility, the effectiveness of the Revolving Credit Facility and all related transactions (including the payment of fees and expenses in connection therewith) are hereinafter collectively referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;.  The date of the consummation of the Acquisition and initial funding of the Senior Secured Credit Facilities is referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Commitments.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  In connection with the foregoing, (a) each of WF Bank, BOM, Citizens and Truist Bank is pleased to advise you of its several, and not joint, commitment to provide (i) the principal amount of the Term B Loan Facility set forth opposite its name on the Commitments Schedule attached hereto (as such Commitments Schedule may be updated from time to time in connection with any Additional Pro Rata Lender Joinder, so long as the aggregate commitments in respect of the Senior Secured Credit Facilities, taken collectively, are not reduced below $3,500 million and the aggregate commitments in respect of the Term A Loan Facility and the Term B Loan Facility, taken collectively, are not reduced below $3,250 million) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Commitments Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), (ii) the principal amount of the Term A Loan Facility set forth opposite its name on the Commitments Schedule attached hereto and (iii) the principal amount of the Revolving Credit Facility set forth opposite its name on the Commitments Schedule attached hereto (each in such capacity, and, together with any Additional Pro Rata Lenders joined pursuant to the first proviso of the next succeeding paragraph, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Initial Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), subject only to the conditions set forth in paragraph 5 hereto&#59; and (b) WF Securities, BMOCM, Citizens and Truist Securities is pleased to advise you of its willingness, and you hereby engage WF Securities, BMOCM, Citizens and Truist Securities to act as joint lead arrangers and bookrunning managers (each in such capacity, and together with any additional arrangers appointed pursuant to the last proviso of the next succeeding paragraph, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Lead Arrangers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) for the Senior Secured Credit Facilities, and in connection therewith to form a syndicate of lenders for the Senior Secured Credit Facilities (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), in consultation with you and reasonably acceptable to you.  It is understood and agreed that (x) WF Securities shall have &#8220;top left&#8221; placement in any listing of the Lead Arrangers and (y) WF Bank shall act as administrative agent for the Senior Secured Credit Facilities (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).  Notwithstanding anything to the contrary contained herein, the commitments of the Initial Lenders with respect to the initial funding of the Senior Secured Credit Facilities will be subject only to the satisfaction (or waiver by the Lead Arrangers) of the conditions precedent set forth in paragraph 5 hereof.  All capitalized terms used and not otherwise defined herein shall have the same meanings as specified therefor in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Summary of Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="text-indent:90pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">You agree that no other agents, co-agents, arrangers or bookrunners will be appointed, no other titles will be awarded and no compensation (other than compensation expressly contemplated by this Commitment Letter and the Fee Letter referred to below) will be paid to any Lender expressly in order to obtain its commitment to participate in any of the Senior Secured Credit Facilities unless you and we shall so agree&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the Commitment Parties and the Borrower hereby agree that, in connection with the ongoing syndication of the Pro Rata Facilities (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Continuing Pro Rata Syndication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), this Commitment Letter may be amended after the date hereof (which amendment may take the form of customary joinder documentation satisfactory to WF Bank and the Borrower (such amendment or joinder, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Additional Pro Rata Lender Joinder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)) with only the consent of WF Bank and the Borrower to reflect the commitments to the Senior Secured Credit Facilities of any additional Lender added in connection with the Revolving Credit Facility and&#47;or the Term A Loan Facility in the Continuing Pro Rata Syndication (each such additional Lender, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Additional Pro Rata Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-2-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">commitments in respect of the Term B Loan Facility (and, to the extent agreed by the Commitment Parties as of the date hereof, the Revolving Credit Facility) of each of WF Bank and each of the other Initial Lenders (other than Additional Pro Rata Lenders) that consents to participate in connection with the joinder of such Additional Pro Rata Lender (it being understood that each of the Commitment Parties have consented to the allocations as separately agreed in writing by each of the Commitment Parties as of the date hereof) shall be reduced on a dollar for dollar basis by the commitments of the Additional Pro Rata Lenders, with such reduction applied on a ratable basis except that such reduction may be non-ratable to the extent necessary to reflect the allocations as separately agreed in writing by each of the Commitment Parties as of the date hereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, absent the consent of the Initial Lenders as of the effective date of the First Amended and Restated Commitment Letter, in no event shall the proportional economics (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> calculated as a percentage of its commitments in respect of the Senior Secured Credit Facilities) payable to any Additional Pro Rata Lender exceed the proportional economics payable to any Initial Lender party hereto on the date hereof in respect of the Pro Rata Facilities&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that any such Additional Pro Rata Lender may be appointed as a joint lead arranger, joint bookrunning manager, arranger, bookrunner, or other similar titles in connection with the Pro Rata Facilities if agreed by WF Bank and the Borrower.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Syndication.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  The Lead Arrangers intend to commence syndication of the Senior Secured Credit Facilities promptly after your acceptance of the terms of this Commitment Letter and the Fee Letter&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the Initial Lenders will not syndicate to (i) those persons identified by you by name in writing to us prior to the Original Signing Date or (ii) competitors of the Borrower, any of its subsidiaries or the Acquired Business that are identified by you by name in writing prior to the Original Signing Date (such persons, together with any person that is clearly identifiable as an affiliate of such person on the basis of its name, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Disqualified Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that the Borrower, upon reasonable written notice to the Lead Arranger after the Original Signing Date (or, after the Closing Date, the applicable Administrative Agent), shall be permitted to supplement in writing the list of persons that are Disqualified Institutions to the extent such supplemented person is or becomes a bona fide competitor of the Borrower, its subsidiaries and&#47;or the Acquired Business&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> however, that such supplementation shall not apply retroactively to disqualify any parties that have previously acquired an assignment or participation interest in any loans under the Facilities&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that a competitor or an affiliate of a competitor shall not include any bona fide debt fund or investment vehicle (other than a person which is excluded pursuant to clause (i) above).  Without limiting your obligations to assist with syndication efforts as set forth herein, it is understood that the Initial Lenders&#8217; commitments hereunder are not conditioned upon the syndication of, or receipt of commitments or participations in respect of, the Senior Secured Credit Facilities and in no event shall the commencement or successful completion of syndication of the Senior Secured Credit Facilities constitute a condition to the availability of the Senior Secured Credit Facilities on the Closing Date.  You agree, until the Syndication Date (as hereinafter defined), to actively assist, and, to the extent provided for in the Acquisition Agreement, to use your commercially reasonable efforts to cause the Acquired Business to actively assist, the Lead Arrangers in achieving a syndication of the Senior Secured Credit Facilities that is reasonably satisfactory to the Lead Arrangers and you&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, notwithstanding the Lead Arrangers&#8217; right to syndicate the Senior Secured Credit Facilities and receive commitments with respect thereto, it is agreed that (i) syndication of, or receipt of commitments or participations in respect of, all or any portion of an Initial Lender&#8217;s commitments hereunder prior to the date of the consummation of the Acquisition and the date of the initial funding under the Senior Secured Credit Facilities shall not be a condition to such Initial Lender&#8217;s commitments and (ii) (a) except as you in your sole discretion may otherwise agree in writing, the Initial Lenders shall not be relieved, released or novated from its obligations hereunder (including its obligation to fund the Senior Secured Credit Facilities on the Closing Date) in connection with any syndication, assignment or participation of the Senior Secured Credit Facilities, including its commitments in respect thereof, until after the initial funding of the Senior Secured Credit Facilities has occurred&#59; (b) no assignment or novation shall become effective with respect to all or any portion of the Initial Lenders&#8217; commitments in respect of the Senior Secured Credit Facilities </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-3-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">until after the initial funding of the Senior Secured Credit Facilities&#59; and (c) the Initial Lenders shall retain exclusive control over all rights and obligations with respect to its commitments in respect of the Senior Secured Credit Facilities, including all rights with respect to consents, modifications, supplements, waivers and amendments, until the Closing Date has occurred and the initial funding under the Senior Secured Credit Facilities has been made.  Such assistance shall include (a) your providing and (subject to customary non-reliance agreements) using commercially reasonable efforts to cause your advisors to provide, and, to the extent provided for in the Acquisition Agreement, using your commercially reasonable efforts to cause the Acquired Business, its subsidiaries and its advisors to provide, the Lead Arrangers upon request with all customary and reasonably available information reasonably deemed necessary by the Lead Arrangers to complete such syndication, including, but not limited to (x) customary and reasonably available information relating to the Transactions as may be reasonably requested by us (including the Projections (as hereinafter defined)) and (y) customary forecasts prepared by management of the Borrower of balance sheets, income statements and cash flow statements for each fiscal quarter for the first twelve months following the Closing Date and for each year commencing with the first fiscal year following the Closing Date and for each of the succeeding fiscal years thereafter through the fiscal year ended December 31, 2026&#59; (b) your</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">assistance in the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">preparation of a customary information memorandum with respect to the Senior Secured Credit Facilities (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Information Memorandum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and other customary materials to be used in connection with the syndication of the Senior Secured Credit Facilities (collectively with the Summary of Terms and any additional summary of terms prepared for distribution to Lenders, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Information Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; (c) your using commercially reasonable efforts to ensure that the syndication efforts of the Lead Arrangers benefit from your existing lending relationships, if any, and, to the extent provided for in the Acquisition Agreement, the existing banking relationships of the Acquired Business&#59; (d) your using commercially reasonable efforts to obtain, prior to the launch of syndication of the Senior Secured Credit Facilities, monitored public corporate credit or family ratings (but not any specific rating) for you after giving effect to the Transactions and ratings of the Term B Loan Facility from Moody&#8217;s Investors Service, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Moody&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and Standard &#38; Poor&#8217;s Ratings Group, a Standard &#38; Poor&#8217;s Financial Services LLC business (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">S&#38;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Ratings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; (e) until the later of the Syndication Date and the Closing Date, your ensuring, and with respect to the Acquired Business, using your commercially reasonable efforts to ensure, to the extent not in contravention of the Acquisition Agreement, that none of the Companies shall syndicate or issue, attempt to syndicate or issue, or announce or authorize the announcement of the syndication or issuance of, any debt securities or credit facilities of the Companies (other than the Senior Secured Credit Facilities), in each case, that would materially and adversely affect the primary syndication of the Senior Secured Credit Facilities without the prior written consent (not to be unreasonably withheld) of the Lead Arrangers (it being understood that any debt incurred in the ordinary course of business, including corporate credit cards, borrowings under ordinary course short term working capital facilities and ordinary course capital lease, intercompany indebtedness, purchase money and equipment financings of any of the Companies, other indebtedness of the Acquired Business permitted to be outstanding or issued under the Acquisition Agreement shall be permitted, and other indebtedness that has been consented to by the Lead Arrangers)&#59; and (f) your making appropriate officers of you, and, to the extent provided for in the Acquisition Agreement, using your commercially reasonable efforts to make the appropriate officers of the Acquired Business, available from time to time upon reasonable advance notice to attend and make presentations regarding the business and prospects of the Companies and the Transactions at a reasonable number of meetings of prospective Lenders at mutually agreed upon times and locations.  Notwithstanding anything to the contrary contained in this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and Restated Fee Letter or the Original Fee Letter, or any other letter agreement or undertaking concerning the financing of the Transactions to the contrary, (i) neither the obtaining of the Ratings referenced above nor the compliance with any of the other provisions set forth in clauses (a) through (f) above or any other provision of this paragraph shall constitute a condition to the commitments hereunder or the funding of the Senior Secured Credit Facilities on the Closing Date and (ii) the only projections or pro forma or other financial statements that shall be required to be provided to the Lead Arrangers in connection with the syndication of the Senior Secured </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-4-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Credit Facilities shall be those required to be delivered pursuant to clause (v) of Annex II hereto. Your obligations under the Commitment Letter and Fee Letter to use commercially reasonable efforts to cause the Acquired Business or its management to take (or to refrain from taking) any action will not require you to take any action that is in contravention of, or terminate, the terms of the Acquisition Agreement.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">It is understood and agreed that the Lead Arrangers will manage and control all aspects of the syndication of the Senior Secured Credit Facilities in consultation with you, including any titles offered to prospective Lenders (subject to your consent rights set forth herein and your rights of appointment set forth in Section 1), when commitments will be accepted, the final allocations of the commitments among the Lenders and the amount and distribution of the fees among the Lenders.  It is further understood that the Initial Lenders&#8217; commitments hereunder are not conditioned upon the syndication of, or receipt of commitments in respect of, the Senior Secured Credit Facilities and in no event shall the commencement or successful completion of syndication of the Senior Secured Credit Facilities constitute a condition to the availability of the Senior Secured Credit Facilities on the Closing Date.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Information Requirements.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  You hereby represent and warrant that (a) all written factual information (other than Projections (as defined below), budgets, estimates and other forward-looking information or information of a general economic or industry nature) that has been or is hereafter made available to the Lead Arrangers or any of the Lenders by or on behalf of you or any of your representatives in connection with any aspect of the Transactions (including, prior to the Closing Date, such information, to your knowledge, relating to the Acquired Business) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), together with your filings with the Securities and Exchange Commission, is and will be correct when taken as a whole, in all material respects, and does not and will not, taken as a whole, contain any untrue statement of a fact or omit to state a fact necessary to make the statements contained therein, in the light of the circumstances under which they were made, not materially misleading (in each case, after giving effect to all supplements and updates with respect thereto) and (b) all financial projections concerning the Companies that have been or are hereafter made available to the Lead Arrangers or any of the Lenders by or on behalf of you or any of your representatives (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Projections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) (prior to the Closing Date, to your knowledge, in the case of Projections provided by the Acquired Business) have been or will be prepared in good faith based upon assumptions believed by you to be reasonable at the time provided (it being understood and agreed that the Projections are as to future events and are not to be viewed as facts or a guarantee of performance or achievement, that the Projections are subject to significant uncertainties and contingencies, many of which are beyond your control, that no assurance can be given that any particular Projections will be realized and that actual results may differ from the Projections and such differences may be material).  You agree that if at any time prior to the later of (a) the earlier of (i) the date on which a Successful Syndication (as defined in the Fee Letter) is achieved and (ii) 45 days following the Closing Date (the earlier of such dates, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Syndication Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and (b) the Closing Date, you become aware that any of the representations in the preceding sentence would be incorrect in any material respect if the Information and Projections were being furnished, and such representations were being made, at such time, then you will promptly supplement, or cause to be supplemented (or in the case of Information or Projections relating to the Acquired Business, you will promptly notify the Lead Arrangers upon becoming aware that any such Information or Projections are incorrect in any material respect and, to the extent provided for in the Acquisition Agreement, will use commercially reasonable efforts to supplement), the Information and Projections so that such representations (prior to the Closing Date, to your knowledge, in the case of the Acquired Business) will be correct in all material respects at such time, it being understood in each case that such supplementation shall cure any breach of such representation and warranty. In issuing this commitment and in arranging and syndicating the Senior Secured Credit Facilities, each Commitment Party is and will be using and relying on the Information and the Projections without independent verification thereof.  For the avoidance of doubt, nothing in this paragraph (including the making or supplementing of any representations or warranties, Information or Projections) will constitute a condition to the availability of the Senior Secured Credit Facilities on the Closing Date.</font></div><div style="text-indent:90pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-5-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">You acknowledge that (a) the Lead Arrangers, on your behalf will make available, on a confidential basis, Information Materials to the proposed syndicate of Lenders by posting the Information Materials on IntraLinks or another similar electronic system (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and (b) certain prospective Lenders (such Lenders, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Public Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;&#59; all other Lenders, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Private Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) may have personnel that do not wish to receive material non-public information (within the meaning of the United States federal and state securities laws, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">MNPI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) with respect to the Companies, their respective affiliates or any other entity, or the respective securities of any of the foregoing, and who may be engaged in investment and other market-related activities with respect to such entities&#8217; securities.  If reasonably requested, you will assist the Lead Arrangers in preparing an additional version of the Information Materials not containing MNPI (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Public Information Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) to be distributed to prospective Public Lenders.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Before distribution of any Information Materials (provided that such materials have been provided to you and your counsel for review a reasonable period of time prior thereto and appropriate revisions thereto have been made at your request) (a) to prospective Private Lenders, you shall provide the Lead Arrangers with a customary letter authorizing the dissemination of the Information Materials&#59; and (b) to prospective Public Lenders, you shall provide the Lead Arrangers with a customary letter authorizing the dissemination of the Public Information Materials and confirming the absence of MNPI therefrom and, in each case, which exculpate the Companies and us and our affiliates with respect to any liability related to the use of the contents of the Information Materials or related marketing materials by the recipients thereof.  In addition, you hereby agree that (x) you will use commercially reasonable efforts to identify (and, at the reasonable request of the Lead Arrangers or the Administrative Agent (or its affiliates), shall identify) that portion of the Information Materials that may be distributed to the Public Lenders&#59; (y) all Information Materials identified as &#8220;PUBLIC&#8221; by you or on your behalf are permitted to be made available through a portion of the Platform designated &#8220;Public Investor&#8221;&#59; and (z) the Lead Arrangers and the Administrative Agent (and its affiliates) shall be entitled to treat any Information Materials that are not identified as &#8220;PUBLIC&#8221; as being suitable only for posting on a portion of the Platform not designated &#8220;Public Investor&#8221;.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">You agree that, subject to the confidentiality and other provisions of this Commitment Letter, the Lead Arrangers and the Administrative Agent (and its affiliates) on your behalf may distribute the following documents to all prospective Lenders, unless you advise the Lead Arrangers and Administrative Agent in writing (including by email) within a reasonable time prior to their intended distributions that such material should only be distributed to prospective Private Lenders (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that such materials have been provided to you and your counsel for review a reasonable period of time prior thereto)&#58;  (a) administrative materials for prospective Lenders such as lender meeting invitations and funding and closing memoranda, (b) notifications of changes to the terms of the Senior Secured Credit Facilities and (c) drafts approved in writing by you and the Administrative Agent (or its affiliates) and final versions of definitive documents with respect to the Senior Secured Credit Facilities.  If you advise the Lead Arrangers and the Administrative Agent that any of the foregoing items should be distributed only to Private Lenders, then the Lead Arrangers and the Administrative Agent will not distribute such materials to Public Lenders without your prior consent.  You agree that Information Materials made available to prospective Public Lenders in accordance with this Commitment Letter shall not contain MNPI.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Fees&#59; Indemnities&#59; Limitation of Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">. </font></div><div style="text-indent:90pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:14.8pt">You agree to reimburse the Commitment Parties from time to time upon receipt of a reasonably detailed invoice therefor for all reasonable and documented out-of-pocket fees and expenses (in the case of fees and expenses of counsel, limited to the reasonable and documented out-of-pocket fees, disbursements and other out-of-pocket expenses of (x) one firm of lead counsel to the Commitment Parties (it being understood and agreed that Cahill Gordon &#38; Reindel LLP shall act as counsel to the Commitment Parties) and (y) one firm of local counsel in each relevant jurisdiction reasonably retained by the Administrative Agent) incurred in connection with the Senior Secured Credit Facilities, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-6-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">syndication thereof, the preparation of the Credit Documentation (as defined below) therefor and the other Transactions contemplated hereby, whether or not the Closing Date occurs or any of the Credit Documentation is executed and delivered or any extensions of credit are made under the Senior Secured Credit Facilities&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that if the Closing Date does not occur and no termination fee is paid to you pursuant to the Acquisition Agreement, the aggregate reimbursement by you of such fees and expenses shall not exceed $250,000.  Such amounts shall be paid on the earlier of (i) the Closing Date or (ii) three (3) business days following the termination of this Commitment Letter as provided below (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), in each case to the extent you have received a reasonably detailed invoice at least three (3) business days in advance of the Payment Date.  You agree to pay (or cause to be paid) the fees set forth in the separate second amended and restated fee letter addressed to you dated the date hereof from the Commitment Parties (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Fee Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, which amends and restates in its entirety that certain First Amended and Restated Fee Letter (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">First Amended and Restated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Fee Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), dated as of the First A&#38;R Date, and that certain Original Fee Letter (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Original Fee Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), dated as of the Original Signing Date, by and among WF Bank, WF Securities and you), if and to the extent payable.</font></div><div style="text-indent:58.5pt"><font><br></font></div><div style="text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:14.18pt">You also agree to indemnify and hold harmless each of the Commitment Parties, each other Lender and each of their affiliates, successors and assigns and their respective partners, officers, directors, employees, trustees, agents, advisors, controlling persons and other representatives involved in the Transactions (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Indemnified Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) from and against (and will reimburse each Indemnified Party within 30 days following written demand (accompanied by reasonable back-up therefor)) any and all claims, damages, losses, liabilities and reasonable and documented out-of-pocket expenses (including, without limitation, the reasonable and documented fees, disbursements and other charges of one firm of counsel for all such Indemnified Parties, taken as a whole and, if necessary, by a single firm of local counsel in each appropriate jurisdiction (which may include a single firm of special counsel acting in multiple jurisdictions) for all such Indemnified Parties, taken as a whole (and, in the case of a conflict of interest where the Indemnified Party affected by such conflict notifies you of the existence of such conflict and thereafter retains its own counsel, by another firm of counsel for each group of similarly affected Indemnified Parties)) of amounts payable by you pursuant to clause (a) above) that may be incurred by or asserted or awarded against any Indemnified Party, in each case arising out of or in connection with or by reason of (including, without limitation, in connection with any investigation, litigation or proceeding or preparation of a defense in connection therewith) (a) any aspect of the Transactions or (b) the Senior Secured Credit Facilities, or any use made or proposed to be made with the proceeds thereof, in each case, except to the extent such claim, damage, loss, liability or expense (A) is found in a final non-appealable judgment by a court of competent jurisdiction to have resulted from such Indemnified Party&#8217;s or any of its Related Parties&#8217; gross negligence, bad faith or willful misconduct, (B) is found in a final non-appealable judgment by a court of competent jurisdiction to have resulted from a material breach of such Indemnified Party&#8217;s or any of its Related Parties&#8217; obligations hereunder, under the First Amended and Restated Commitment Letter or under the Original Commitment Letter, (C) arises from a proceeding by an Indemnified Party against an Indemnified Party (or any of their respective affiliates or related parties) (other than an action involving (i) conduct by you or any of your affiliates or (ii) against an arranger or administrative agent in its capacity as such) or (D) resulted from any agreement governing any settlement by such Indemnified Party that is effective without your prior written consent (which consent shall not be unreasonably withheld).  In the case of any claim, litigation, investigation or proceeding (any of the foregoing, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) to which the indemnity in this paragraph applies, such indemnity shall be effective whether or not such Proceeding is brought by you, your equity holders or creditors or an Indemnified Party, whether or not an Indemnified Party is otherwise a party thereto and whether or not any aspect of the Transactions are consummated.  It is agreed that none of you (or any of your subsidiaries), the Target (or any of its subsidiaries) or any Indemnified Party shall be liable (other than in respect of any such damages incurred or paid by an Indemnified Party to a third party) for any indirect, special, punitive or consequential damages (including, without limitation, any loss of profits, business or anticipated savings) in connection with this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-7-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Restated Fee Letter, the Original Fee Letter or with respect to any activities related to the Senior Secured Credit Facilities, including the preparation of this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and Restated Fee Letter, the Original Fee Letter and the Credit Documentation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that nothing in this sentence shall limit your indemnification obligations set forth above. </font></div><div style="text-indent:63pt"><font><br></font></div><div style="text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:14.8pt">It is further agreed that the Commitment Parties shall only have liability to you (as opposed to any other person), and that the Commitment Parties shall be severally liable solely in respect of their respective commitments to the Senior Secured Credit Facilities and agreements set forth herein, on a several, and not joint, basis with any other Lender.  Notwithstanding any other provision of this Commitment Letter, the First Amended and Restated Commitment Letter or the Original Commitment Letter, no Indemnified Party shall be liable for any damages arising from the use by others of information or other materials obtained through electronic telecommunications or other information transmission systems, other than for direct, actual damages resulting from the gross negligence, bad faith or willful misconduct of such Indemnified Party or any of its Related Parties as determined by a final non-appealable judgment of a court of competent jurisdiction. You shall not, without the prior written consent of an Indemnified Party, such consent not to be unreasonably withheld or delayed, effect any settlement of any pending or threatened Proceeding against an Indemnified Party in respect of which indemnity could have been sought hereunder, under the First Amended and Restated Commitment Letter or under the Original Commitment Letter by such Indemnified Party unless (i) such settlement includes an unconditional release of such Indemnified Party from all liability or claims that are the subject matter of such Proceeding and (ii) does not include any statement as to any admission of liability. In case any Proceeding is instituted involving any Indemnified Party for which indemnification is to be sought hereunder, under the First Amended and Restated Commitment Letter or under the Original Commitment Letter by such Indemnified Party, then such Indemnified Party will promptly notify you of the commencement of any Proceedings. You shall not be liable for any settlement of any Proceeding affected without your written consent (which consent shall not be unreasonably withheld, conditioned or delayed).</font></div><div style="text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  </font></div><div style="text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:14.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Related Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to the any Commitment Party, such Commitment Party&#8217;s affiliates and their respective officers, directors, employees, advisors, agents and representatives, in each case, providing services in connection with the subject matter of this Commitment Letter, the First Amended and Restated Commitment Letter or the Original Commitment Letter. The foregoing provisions in paragraphs 4(b) and (c) shall be superseded in each case, to the extent covered thereby, by the applicable provisions contained in the Credit Documentation upon execution thereof and thereafter shall have no further force and effect.</font></div><div style="text-indent:63pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Conditions to Financing.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  The commitments of the Initial Lenders with respect to the initial funding of the Senior Secured Credit Facilities is subject solely to (a) the satisfaction (or waiver by the Lead Arrangers) of each of the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> hereto and (b) the execution and delivery of customary definitive credit documentation by the Borrower and the Guarantors with respect to the Senior Secured Credit Facilities consistent with this Commitment Letter and the Fee Letter and subject in all respects to the Limited Conditionality Provisions and giving effect to the Bank Documentation Standard (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">), in the case of the Senior Secured Credit Facilities (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Credit Documentation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) prior to such initial funding.  There are no conditions (implied or otherwise) to the commitments hereunder, and there will be no conditions (implied or otherwise) under the Credit Documentation to the initial funding of the Senior Secured Credit Facilities on the Closing Date, other than those that are expressly referred to in the immediately preceding sentence.</font></div><div style="text-indent:90pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Notwithstanding anything in this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and Restated Fee Letter, the Original Fee Letter, the Credit Documentation or any other letter agreement or other undertaking concerning the financing of the Transactions to the contrary, (a) the Credit Documentation </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-8-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">shall be in a form such that the terms thereof do not impair availability of the Senior Secured Credit Facilities on the Closing Date if the conditions in this paragraph 5 shall have been satisfied or waived by the Lead Arrangers (it being understood that to the extent any security interest in Collateral (including the creation or perfection of any security interest) (other than any Collateral the security interest in which may be perfected by the filing of a UCC financing statement or the delivery of certificates, if any, evidencing equity interests of any subsidiary Guarantors (after giving effect to the Acquisition) that is part of the Collateral&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that stock or membership interest certificates for certificated stock for the entities comprising subsidiaries of the Target (to the extent required under the terms of Annex II hereto) will, to the extent you have used commercially reasonable efforts to obtain them, only be required to be delivered on the Closing Date to the extent received from the holders thereof prior to the Closing Date)) is not perfected or provided on the Closing Date after your use of commercially reasonable efforts to do so without undue burden or expense, the provision and perfection of such Collateral and security interest shall not constitute a condition precedent to the availability of the Senior Secured Credit Facilities on the Closing Date but shall be required to be perfected not later than 90 days (subject to extensions as may be agreed to by the Administrative Agent) after the Closing Date pursuant to arrangements to be mutually agreed by the Borrower and Administrative Agent), and (b) the only representations and warranties the accuracy of which shall be a condition to the availability of the Senior Secured Credit Facilities on the Closing Date shall be (x) such of the representations made by the Target in the Acquisition Agreement as are material to the interests of the Lenders, but only to the extent that you (or any of your affiliates that is a party to the Acquisition Agreement) have the right (taking into account any applicable notice and cure provisions) to terminate your (and&#47;or its) obligations under the Acquisition Agreement pursuant to Section 7.1(g) of the Acquisition Agreement or decline to consummate the Acquisition pursuant to Section 6.3(a) of the Acquisition Agreement as a result of a breach of such representations in the Acquisition Agreement (to such extent, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Acquisition Agreement Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and (y) the Specified Representations (as defined below). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Specified Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean the representations and warranties of the Borrower and Guarantors (after giving effect to the Acquisition) in the Credit Documentation relating to&#58;  (i) (A) corporate existence of the Borrower and the Guarantors and (B) corporate power and authority to enter into the Credit Documentation by the Borrower and the Guarantors, (ii) due authorization, execution, delivery and enforceability of the Credit Documentation by the Borrower and the Guarantors, (iii) no conflicts of the Credit Documentation with charter documents of the Borrower and the Guarantors, (iv) compliance with Federal Reserve margin regulations, the PATRIOT Act and the use of proceeds of the Senior Secured Credit Facilities not violating OFAC, AML and FCPA, (v) the Investment Company Act, (vi) solvency of the Borrower and its subsidiaries on a consolidated basis and on a pro forma basis for the Transactions (such representations to be substantially identical to those set forth in the Solvency Certificate attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> to this Commitment Letter (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Solvency Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)), and (vii) subject to the limitations set forth in this paragraph, the provision of guarantees and the creation, validity and perfection of the security interests granted in the Collateral.  The provisions of this paragraph are referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Limited Conditionality Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Each of the parties hereto agrees that each of this Commitment Letter and the Fee Letter is a binding and enforceable agreement (subject to the effects of bankruptcy, insolvency, fraudulent conveyance, reorganization and other similar laws relating to or affecting creditors&#8217; rights generally and general principles of equity (whether considered in a proceeding in equity or law)) with respect to the subject matter contained herein, including an agreement to negotiate in good faith the Credit Documentation by the parties hereto in a manner consistent with this Commitment Letter and, to the extent applicable, the Fee Letter, it being acknowledged and agreed that the initial funding of the Senior Secured Credit Facilities is subject only to the conditions precedent as set forth in this paragraph 5.  For clarity, all terms referenced herein to being defined in the Credit Documentation shall be defined in accordance with the Bank Documentation Standard (unless otherwise provided for herein).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Confidentiality and Other Obligations.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  This Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-9-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Amended and Restated Fee Letter and the Original Fee Letter and the contents hereof and thereof are confidential and may not be disclosed in whole or in part to any person or entity without the prior written consent of the Commitment Parties (not to be unreasonably withheld, conditioned or delayed) except (i) this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and Restated Fee Letter and the Original Fee Letter and contents hereof and thereof may be disclosed (A) on a confidential basis to your subsidiaries, directors, officers, employees, accountants, attorneys and other representatives and professional advisors who need to know such information in connection with the Transactions and are informed of the confidential nature of such information, (B) pursuant to the order of any court or administrative agency in any pending legal or administrative proceeding, or otherwise as required by applicable law or stock exchange requirement or compulsory legal process (in which case you agree to use commercially reasonable efforts to inform the Commitment Parties promptly thereof prior to such disclosure to the extent permitted by applicable law) and (C) on a confidential basis to the affiliates, members, partners, stockholders, equity holders, controlling persons, directors, officers, employees, accountants, attorneys and other representatives and professional advisors of the Acquired Business&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that any such disclosure of the Fee Letter, the First Amended and Restated Fee Letter or the Original Fee Letter shall be subject to customary redaction of the fees and the economic &#8220;market flex&#8221; provisions contained therein, (ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> and this Commitment Letter and the Fee Letter may be disclosed to Moody&#8217;s, S&#38;P and any other rating agency on a confidential basis </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that any such disclosure of the Fee Letter shall be subject to customary redaction of the fees and the economic &#8220;market flex&#8221; provisions contained therein, (iii) the aggregate amount of the fees (including upfront fees and original issue discount) payable under the Fee Letter may be disclosed as part of generic disclosure regarding sources and uses for closing of the Acquisition, projections, and pro forma information (but without disclosing any specific fees, market flex or other economic terms set forth therein), (iv) this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and Restated Fee Letter and the Original Fee Letter may be disclosed on a confidential basis to your auditors or persons performing customary accounting functions for customary accounting purposes, including accounting for deferred financing costs, (v) to the directors, officers, attorneys and other professional advisors of the Acquired Business on a confidential &#8220;need to know&#8221; basis in connection with the Transactions&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that any disclosure of the Fee Letter, the First Amended and Restated Fee Letter or the Original Fee Letter and the contents thereof shall be redacted in a manner satisfactory to the Commitment Parties, (vi) you may disclose this Commitment Letter, the First Amended and Restated Commitment Letter and the Original Commitment Letter and its contents (and the existence of, but not the contents of, the Fee Letter, the First Amended and Restated Fee Letter or the Original Fee Letter) in any information memorandum or syndication distribution, as well as in any proxy statement or other public filing or other marketing materials relating to the Acquisition or the Senior Secured Credit Facilities and (vii) this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and Restated Fee Letter and the Original Fee Letter may be disclosed to a court, tribunal or any other applicable administrative agency or judicial authority in connection with the enforcement of your rights hereunder (in which case you agree to use commercially reasonable efforts to inform the Commitment Parties promptly thereof prior to such disclosure to the extent permitted by applicable law).</font></div><div style="text-indent:90pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Commitment Parties shall use all confidential information provided to them by or on behalf of you hereunder solely for the purpose of providing the services which are the subject of this Commitment Letter and otherwise in connection with the Transactions and shall treat confidentially all such information&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that nothing herein shall prevent any Commitment Party from disclosing any such information (i) pursuant to the order of any court or administrative agency or in any pending legal or administrative proceeding, or otherwise as required by applicable law or compulsory legal process (in which case such Commitment Party agrees to inform you promptly prior to disclosure to the extent not prohibited by law, rule or regulation), (ii) upon the request or demand of any regulatory authority having jurisdiction over such Commitment Party or any of its affiliates, (iii) to the extent that </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-10-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">such information becomes publicly available other than by reason of disclosure in violation of this Commitment Letter, the First Amended and Restated Commitment Letter, the Original Commitment Letter, the Fee Letter, the First Amended and Restated Fee Letter and the Original Fee Letter or other confidential obligation owed by the Commitment Parties, (iv) to such Commitment Party&#8217;s affiliates and its and their respective employees, legal counsel, independent auditors and other experts, professionals or agents who need to know such information in connection with the Transactions and are informed of the confidential nature of such information, (v) for purposes of establishing a &#8220;due diligence&#8221; defense available under securities laws, (vi) to the extent that such information is received by such Commitment Party from a third party that is not to such Commitment Party&#8217;s knowledge subject to confidentiality obligations to you, (vii) to the extent that such information is independently developed by such Commitment Party, (viii) to potential Lenders, participants, assignees or any direct or indirect contractual counterparties to any swap or derivative transaction relating to you or your obligations under the Senior Secured Credit Facilities, in each case, who agree to be bound by the terms of this paragraph (or language not less restrictive than this paragraph or as otherwise reasonably acceptable to you and the Commitment Parties, including as may be agreed in any confidential information memorandum or other marketing material), (ix) to Moody&#8217;s and S&#38;P and to Bloomberg, LSTA and similar market data collectors with respect to the syndicated lending industry&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that such information is limited to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> and is supplied only on a confidential basis, or (x) with your prior written consent.  This paragraph shall terminate on the earlier of (a) the initial funding under the Senior Secured Credit Facilities and (b) the second anniversary of the Original Commitment Letter.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">You acknowledge that the Commitment Parties or their affiliates may be providing financing or other services to parties whose interests may conflict with yours.  The Commitment Parties agree that they will not furnish confidential information obtained from you to any of their other customers and will treat confidential information relating to the Companies and their respective affiliates with the same degree of care as they treat their own confidential information.  The Commitment Parties further advise you that they will not make available to you confidential information that they have obtained or may obtain from any other customer.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">You acknowledge that certain of the Lead Arrangers or its lending affiliate is currently acting as a Lender under the Existing Credit Agreement and your and such Lead Arranger&#8217;s and its affiliates rights and obligations under the Existing Credit Agreement that currently or hereafter may exist are, and shall be, separate and distinct from the rights and obligations of the parties pursuant to this Commitment Letter, and none of such rights and obligations under such other agreements shall be affected by any Lead Arranger&#8217;s performance or lack of performance hereunder.    </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">You hereby agree that the Lead Arrangers may render their respective services under this Commitment Letter notwithstanding any actual or potential conflict of interest presented by the foregoing and you hereby waive any conflict of interest claims relating to the relationship between any Lead Arranger and you and your affiliates in connection with the engagement contemplated hereby on the one hand, and the exercise by any Lead Arranger or any of its affiliates of any of their rights and duties under the Existing Credit Agreement, on the other hand.  </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In connection with all aspects of each transaction contemplated by this Commitment Letter, you acknowledge and agree, and acknowledge your affiliates&#8217; understanding, that&#58;  (i) the Senior Secured Credit Facilities and any related arranging or other services described in this Commitment Letter are arm&#8217;s-length commercial transactions between you and your affiliates, on the one hand, and the Commitment Parties, on the other hand, (ii) the Commitment Parties have not provided any legal, accounting, regulatory or tax advice with respect to any of the transactions contemplated hereby and you have consulted your own legal, accounting, regulatory and tax advisors to the extent you have deemed appropriate, (iii) you are capable of evaluating, and understand and accept, the terms, risks and conditions of the transactions contemplated hereby, (iv) in connection with the financing transactions contemplated </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-11-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">hereby and the process leading to such transactions, each Commitment Party has been, is, and will be acting solely as a principal and has not been, is not, and will not be acting as an advisor, agent or fiduciary for you or any of your affiliates, stockholders, creditors or employees or any other party, (v) no Commitment Party has assumed nor will assume an advisory, agency or fiduciary responsibility in your or your affiliates&#8217; favor with respect to any of the financing transactions contemplated hereby or the process leading thereto, and no Commitment Party has any obligation to you or your affiliates with respect to the financing transactions contemplated hereby except those obligations expressly set forth in this Commitment Letter, and (vi) the Commitment Parties and their respective affiliates may be engaged in a broad range of transactions that involve interests that differ from yours and those of your affiliates, and the Commitment Parties have no obligation to disclose any of such interests to you or your affiliates.  Without limiting the provisions of paragraph 4(b), you hereby agree not to assert any claims against the Commitment Parties with respect to any alleged breach of agency or fiduciary duty in connection with any aspect of any financing transaction contemplated by this Commitment Letter.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Commitment Parties hereby notify you that pursuant to the requirements of the USA PATRIOT Act, Title III of Pub. L. 107-56 (signed into law October 26, 2001) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">U.S.A. Patriot Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and 31 C.F.R. &#167; 1010.230 (as amended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Beneficial Ownership Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), each of them is required to obtain, verify and record information that identifies the Borrower and the Guarantors, which information includes the name and address of such person and other information that will allow the Commitment Parties, as applicable, to identify each such person in accordance with the U.S.A. Patriot Act and the Beneficial Ownership Regulation.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Survival of Obligations.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  The provisions of sections 2, 3, 4, 6 and 8 of this Commitment Letter shall remain in full force and effect regardless of whether any Credit Documentation shall be executed and delivered and notwithstanding the termination of this Commitment Letter or any commitment or undertaking of the Commitment Parties hereunder, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that (i) the provisions of sections 2 and 3 shall not survive if all of the commitments and undertakings of the Commitment Parties are terminated by any party hereto prior to the effectiveness of the Senior Secured Credit Facilities and (ii) if the Senior Secured Credit Facilities close and the Credit Documentation is executed and delivered, the provisions of sections 2 and 3 shall survive only until the Syndication Date and your obligations under this Commitment Letter, other than your obligations in sections 2 and 3, confidentiality of the Fee Letter, the First Amended and Restated Fee Letter and the Original Fee Letter and section 4 to the extent not addressed in the Credit Documentation, shall automatically terminate and be superseded by the provisions of the Credit Documentation upon the execution and delivery thereof, and you shall automatically be released from all liability in connection therewith at such time.  You may terminate this Commitment Letter and&#47;or the Initial Lenders&#8217; commitments with respect to any of the Senior Secured Credit Facilities (or any portion thereof, in each case on a pro rata basis between each Facility) hereunder at any time subject to the provisions of the preceding sentence.</font></div><div style="text-indent:90pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;padding-left:27.75pt">Miscellaneous.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  This Commitment Letter and the Fee Letter may be executed in multiple counterparts and by different parties hereto in separate counterparts, all of which, taken together, shall be deemed an original.  Delivery of an executed counterpart of a signature page to this Commitment Letter or the Fee Letter by telecopier, facsimile or other electronic transmission (e.g., a &#8220;pdf&#8221; or &#8220;tiff&#8221;) shall be effective as delivery of a manually executed counterpart thereof.  Headings are for convenience of reference only and shall not affect the construction of, or be taken into consideration when interpreting, this Commitment Letter or the Fee Letter. The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature&#8221; and words of like import in this Commitment Letter or the Fee Letter relating to the execution and delivery of this Commitment Letter or the Fee Letter shall be deemed to include electronic signatures, which shall be of the same legal effect, validity or enforceability as a manually executed signature to the extent and as provided in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-12-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:90pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">This Commitment Letter and the Fee Letter shall be governed by, and construed in accordance with, the laws of the State of New York without regard to conflict of law principles that would result in the application of any other laws other than the state of New York&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> that, notwithstanding the foregoing, it is understood and agreed that (a) provisions related to the definition or occurrence of a &#8220;Company Material Adverse Effect&#8221; (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Annex II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">) or the equivalent term under the Acquisition Agreement will be governed by, and construed in accordance with, the laws of the State of Delaware and (b)(x) the determination of the accuracy of any Acquisition Agreement Representation and whether as a result of any inaccuracy thereof you have the right (taking into account any applicable cure provisions) to terminate your obligations under the Acquisition Agreement or decline to consummate the Acquisition and (y) the determination of whether the Acquisition has been consummated in accordance with the terms of the Acquisition Agreement, in each case shall be governed by, and construed in accordance with, the laws of the Cayman Islands, in each case, regardless of the laws that might otherwise govern under applicable principles of conflicts of law thereof. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"> EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM (WHETHER BASED ON CONTRACT, TORT OR OTHERWISE) ARISING OUT OF OR RELATING TO THIS COMMITMENT LETTER, THE FEE LETTER, THE TRANSACTIONS AND THE OTHER TRANSACTIONS CONTEMPLATED HEREBY AND THEREBY OR THE ACTIONS OF THE COMMITMENT PARTIES IN THE NEGOTIATION, PERFORMANCE OR ENFORCEMENT HEREOF. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Each party hereto hereby irrevocably and unconditionally submits to the exclusive jurisdiction of any New York State court or Federal court of the United States of America sitting in the Borough of Manhattan in New York City in respect of any suit, action or proceeding arising out of or relating to the provisions of this Commitment Letter, the Fee Letter, the Transactions and the other transactions contemplated hereby and thereby and irrevocably agrees that all claims in respect of any such suit, action or proceeding may be heard and determined in any such court.  The parties hereto agree that service of any process, summons, notice or document by registered mail addressed to you shall be effective service of process against you for any suit, action or proceeding relating to any such dispute.  Each party hereto waives, to the fullest extent permitted by applicable law, any objection that it may now or hereafter have to the laying of the venue of any such suit, action or proceedings brought in any such court, and any claim that any such suit, action or proceeding brought in any such court has been brought in an inconvenient forum.  A final judgment in any such suit, action or proceeding brought in any such court may be enforced in any other courts to whose jurisdiction the applicable party is or may be subject by suit upon judgment.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Commitment Letter, together with the Fee Letter and the administrative fee letter between you and WF Bank dated the Original Signing Date, embodies the entire agreement and understanding among the parties hereto and your affiliates with respect to the Senior Secured Credit Facilities and supersedes all prior agreements and understandings relating to the subject matter hereof.  No party has been authorized by any Commitment Party to make any oral or written statements that are inconsistent with this Commitment Letter.  Neither this Commitment Letter (including the attachments hereto) nor the Fee Letter may be amended or any term or provision hereof or thereof waived or modified except by an instrument in writing signed by each of the parties hereto.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Commitment Letter may not be assigned by you without our prior written consent (and any purported assignment without such consent will be null and void), is intended to be solely for the benefit of the parties hereto and is not intended to confer any benefits upon, or create any rights in favor of, any person other than the parties hereto (and the Indemnified Parties).  Each Commitment Party may assign its commitment hereunder, in whole or in part, to any of its affiliates or, subject to the provisions of this Commitment Letter, to any Lender&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, other than with respect to an assignment to which you otherwise consent in writing (which consent, in the case of an assignment by a Commitment Party to its affiliates, shall not be unreasonably withheld by you), such Commitment Party shall not be released from </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-13-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">the portion of its commitment hereunder so assigned to the extent such assignee fails to fund the portion of the commitment assigned to it on the Closing Date notwithstanding the satisfaction of the conditions to funding set forth herein.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Please indicate your acceptance of the terms of this Commitment Letter and the Fee Letter by returning to the Lead Arrangers executed counterparts of this Commitment Letter and the Fee Letter.  Thereafter, all commitments and undertakings of the Commitment Parties hereunder will expire, unless extended by us in our sole discretion, on the earliest of (a) 11&#58;59 p.m., New York City time, on the day that is five business days after the Outside Date (as defined in the Acquisition Agreement as in effect on the Original Signing Date, including as may be extended as provided pursuant to Section 7.1(d) of the Acquisition Agreement as in effect on the Original Signing Date) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), unless the Closing Date occurs on or prior thereto, (b) the consummation of the Acquisition without the use of the Senior Secured Credit Facilities and (c) the termination of the Acquisition Agreement by you in accordance with its terms.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#91;The remainder of this page intentionally left blank.&#93;</font></div><div><font><br></font></div><div id="ic115e593a4ef4613ac13a5eb5477044f_43"></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-14-</font></div><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We are pleased to have the opportunity to work with you in connection with this important financing.</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Very truly yours,</font></div><div><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">WELLS FARGO BANK, N.A.</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">s&#47; Daniel Kurtz</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                       <br></font></div><div style="padding-left:36pt;text-indent:243pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Daniel Kurtz<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;         Title&#58; Director</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">WELLS FARGO SECURITIES, LLC</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">s&#47; Kevin Sanders&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;   </font></div><div style="text-indent:252pt"><font><br></font></div><div style="padding-left:252pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Kevin Sanders </font></div><div style="padding-left:36pt;text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58; Managing Director</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">BANK OF MONTREAL</font></div><div style="padding-left:36pt;text-indent:247.5pt"><font><br></font></div><div style="text-indent:283.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Joan Murphy                                      <br></font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Joan Murphy                                 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br>Title&#58; Managing Director</font></div><div style="padding-left:310.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">BMO CAPITAL MARKETS CORP.</font></div><div style="padding-left:36pt;text-indent:247.5pt"><font><br></font></div><div style="text-indent:283.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">David Lynch&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font></div><div style="padding-left:310.5pt"><font><br></font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; David Lynch          </font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58; Managing Director</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">CITIZENS BANK, N.A.</font></div><div style="padding-left:36pt;text-indent:247.5pt"><font><br></font></div><div style="text-indent:283.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Jonah Adkins                                    <br></font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Jonah Adkins                                 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br>Title&#58; Vice President</font></div><div style="padding-left:310.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:247.5pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">TRUIST BANK</font></div><div style="padding-left:36pt;text-indent:247.5pt"><font><br></font></div><div style="text-indent:283.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Shae B. Patel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font></div><div style="padding-left:310.5pt"><font><br></font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Shae B. Patel          </font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58; Director</font></div><div style="padding-left:310.5pt"><font><br></font></div><div style="padding-left:310.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">TRUIST SECURITIES, INC.</font></div><div style="padding-left:36pt;text-indent:247.5pt"><font><br></font></div><div style="text-indent:283.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Stuart Johnston&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </font></div><div style="padding-left:310.5pt"><font><br></font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Stuart Johnston          </font></div><div style="padding-left:310.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58; Managing Director</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:310.5pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The provisions of this Commitment Letter are accepted and agreed to as of the date first written above&#58;</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">MAXLINEAR, INC.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">s&#47; Steven G. Litchfield</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                              </font></div><div style="padding-left:58.5pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Steven G. Litchfield </font></div><div style="padding-left:58.5pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58; Chief Financial Officer and Chief <br>Corporate Strategy Officer</font></div><div id="ic115e593a4ef4613ac13a5eb5477044f_49"></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">COMMITMENTS SCHEDULE</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.857%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Initial Lenders</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Principal Amount of Term B Loans</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Principal Amount of Term A Loans</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Principal Amount of Revolving Credit Loans<br></font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Wells Fargo Bank, National Association</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$2,062,500,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$82,500,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$142,500,000</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Bank of Montreal</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$270,000,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$150,000,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$37,500,000</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Citizens Bank, N.A.</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$202,500,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$140,000,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$35,000,000</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Truist Bank</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$202,500,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$140,000,000</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$35,000,000</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Total</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">$2,737,500,000</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">$512,500,000</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">$250,000,000</font></td></tr></table></div><div id="ic115e593a4ef4613ac13a5eb5477044f_55"></div><div style="text-align:right"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:109%">ANNEX I</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">SUMMARY OF TERMS AND CONDITIONS </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">$2,737.5 MILLION TERM B LOAN FACILITY</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">$512.5 MILLION TERM A LOAN FACILITY </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">$250 MILLION REVOLVING CREDIT FACILITY</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Capitalized terms not otherwise defined herein have the same meanings as specified therefor in the Commitment Letter to which this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> is attached.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Borrower&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">MaxLinear, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Guarantors&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The obligations of the Borrower (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Borrower Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) under the Senior Secured Credit Facilities (as hereinafter defined) will be unconditionally guaranteed jointly and severally on a senior basis (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Guarantees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) by each of the Borrower&#8217;s wholly-owned restricted U.S. subsidiaries (and consistent with the principles set forth herein) (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that Guarantors shall not include any Excluded Subsidiary (subject to the Bank Documentation Standard, as defined in Borrower&#8217;s Existing Credit Agreement).  In addition, the Bank Credit Documentation (as defined below) will contain customary carve outs for &#8220;non-ECP Guarantors&#8221;, consistent with the LSTA provisions.  All guarantees will be guarantees of payment and not of collection.  The Target and its subsidiaries included in the Acquired Business that are not excluded from the foregoing requirements pursuant to the terms described above shall be required to become Guarantors (and grant liens in their assets constituting Collateral that can be perfected by filing UCC financing statements) on the Closing Date.  Notwithstanding the foregoing, it is understood and agreed that neither the Target nor any of its subsidiaries shall be required to be Guarantors until the Acquisition is consummated on the Acquisition Closing Date.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Administrative Agent</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">and</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Collateral Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;&#160;&#160;&#160;&#160;Wells Fargo Bank, National Association will act as sole and exclusive administrative and collateral agent for the Lenders (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%"> </font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Lead Arranger</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">and Bookrunner&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Wells Fargo Securities, LLC, BMO Capital Markets Corp., Citizens Bank, N.A. and Truist Securities, Inc. will act as joint lead arrangers and joint bookrunners for the Senior Secured Credit Facilities (in such capacities, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Lead Arrangers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Lenders&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Banks, financial institutions and institutional lenders selected by the Lead Arrangers in consultation with and reasonably acceptable to the Borrower and, after the initial funding of the Senior Secured Credit Facilities, subject to the restrictions set forth in the Assignments and Participations section below (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Type and Amount&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term B Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  A senior secured first lien term loan B facility (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Term B Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, and the loans thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Term B Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) in an aggregate principal amount of $2,737.5 million.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-1</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                    </font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term A Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  A senior secured first lien term loan A facility (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Term A Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, and the loans thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Term A Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) in an aggregate principal amount of $512.5 million.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%;text-decoration:underline">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#58;  A five-year senior secured revolving credit facility in US dollars (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:109%">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; and, together with the Term B Loan Facility and the Term A Loan Facility, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:109%">Senior Secured Credit Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221;&#59; the commitments under the Revolving Credit Facility, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:109%">Revolving Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221;) in the initial amount of $250 million (the loans thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:109%">Revolving Credit Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; and, together with the Term B Loans and the Term A Loans, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:109%">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221;).</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:109%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">The entirety of the Revolving Commitments will be available for borrowing in Base Rate on a &#8220;same-day notice&#8221; basis.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Letters of Credit&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                      A portion of the Revolving Credit Facility not in excess of an amount to be agreed shall be available for the issuance of letters of credit in US dollars (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) by Wells Fargo Bank, National Association and the other Revolving Lenders on a pro rata basis based on the Revolving Commitments of each Revolving Lender as of the Closing Date (in such capacity, each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Issuing Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that no Issuing Lender shall be required to issue trade or commercial Letters of Credit without its consent.  No Letter of Credit shall have an expiration date after the earlier of (a) one year after the date of issuance unless consented to by the Issuing Lender and (b) five business days prior to the Revolving Credit Termination Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">that any Letter of Credit with a one-year tenor may provide for the renewal thereof for additional one-year periods (which shall in no event extend beyond the date referred to in clause (b) above).  Letters of Credit issued by any Issuing Lender will be subject to the policies and procedures applicable to such Issuing Lender.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">Drawings under any Letter of Credit shall be reimbursed by the Borrower (whether with its own funds or with the proceeds of Revolving Credit Loans) within one business day after receipt of notice of drawing.  To the extent that the Borrower does not so reimburse the applicable Issuing Lender, the Revolving Lenders shall be irrevocably and unconditionally obligated to fund participations in the reimbursement obligations on a pro rata basis.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">The Bank Credit Documentation will include customary provisions to protect the Issuing Lenders in the event any Revolver Lender under the Revolving Credit Facility is a Defaulting Lender.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Purpose&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  The proceeds of borrowings under the Term B Loan Facility, Term A Loan Facility and cash on the balance sheet of the Companies and other available sources, shall be used (i) to finance the Cash Consideration for the Acquisition, the Refinancing and the other Transactions and (ii) to pay fees and expenses incurred in connection therewith.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-2</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  The proceeds of the Revolving Credit Loans may be used (a) on the Closing Date (i) to fund any upfront fees or OID required to be funded in connection with the &#8220;market flex&#8221; provisions of the Fee Letter  (ii) to fund working capital and other expenses related to the Transactions in an aggregate amount under this clause (ii) not to exceed $25.0 million and (b) after the Closing Date to finance the working capital needs and other general corporate purposes of the Borrower and its subsidiaries (including for capital expenditures, acquisitions, working capital and&#47;or purchase price adjustments, the payment of transaction fees and expenses (in each case, including in connection with the Acquisition), other investments, restricted payments and any other purpose not prohibited by the Bank Credit Documentation).</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Availability&#58;                               </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  Each of the Term B Loan Facility and Term A Loan Facility will be available in a single drawing on the Closing Date.  Amounts borrowed under the Term B Loan Facility and Term A Loan Facility that are repaid or prepaid may not be reborrowed.</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58; Subject to the provisions set forth under &#8220;Purpose&#8221; above, the Revolving Credit Facility shall be available on a revolving basis during the period commencing on the Closing Date and ending on the Revolving Credit Termination Date (as defined below).</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Interest Rates and Fees&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">           The interest rate per annum under (a) the Term B Loan Facility will be, at the option of the Borrower, (i) Adjusted Term SOFR plus the Applicable Margin (as hereinafter defined) or (ii) the Base Rate plus the Applicable Margin, (b) the Term A Loan Facility will be, at the option of the Borrower, (i) Adjusted Term SOFR plus the Applicable Margin or (ii) the Base Rate plus the Applicable Margin and (c) the Revolving Credit Facility will be, at the option of the Borrower, (i) Adjusted Term SOFR plus the Applicable Margin or (ii) the Base Rate plus the Applicable Margin.  The Applicable Margin means (x) with respect to the Term B Loan Facility, 3.00% per annum, in the case of Adjusted Term SOFR advances, and 2.00% per annum, in the case of Base Rate advances, (y) with respect to the Term A Loan Facility, 2.50% per annum, in the case of Adjusted Term SOFR advances, and 1.50% per annum, in the case of Base Rate advances and (z) with respect to the Revolving Credit Facility, 2.50% per annum, in the case of Adjusted Term SOFR advances, and 1.50% per annum, in the case of Base Rate advances&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, with respect to the Term A Loan Facility and the Revolving Credit Facility, following delivery of financial statements for the first full fiscal quarter after the Closing Date, the Applicable Margin shall be determined by reference to the Secured Leverage Ratios (as hereinafter defined in the table below).</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.314%"><tr><td style="width:1.0%"></td><td style="width:21.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.193%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Level</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Secured Leverage Ratio</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for Adjusted Term SOFR Advances</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for Base Rate Advances</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">I</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8805; 3.50x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.50%</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.50%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">II</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 3.50 &#8805; 2.50x</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.25%</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.25%</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-3</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt;text-indent:-144pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.314%"><tr><td style="width:1.0%"></td><td style="width:21.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.193%"></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">III</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 2.50 &#8805; 2.00x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.00%</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.00%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">IV</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 2.00x &#8805; 1.50x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.75%</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.75%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">V</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 1.50x</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.50%</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.50%</font></td></tr></table></div><div><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">The Borrower may select interest periods of one, three or six months (and, if agreed to by all applicable Lenders, a period shorter than one month or a period of twelve months) for SOFR advances. Interest shall be payable at the end of the selected interest period, but no less frequently than quarterly.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Adjusted Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means, for purposes of any calculation, the rate per annum equal to (a) Term SOFR for such calculation plus (b) the Term SOFR Adjustment&#59; provided that if Adjusted Term SOFR as so determined shall ever be less than the Floor, then Adjusted Term SOFR shall be deemed to be the Floor.</font></div><div style="padding-left:144pt;text-indent:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Base Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; will be defined consistent with the Bank Documentation Standard&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:109%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%"> that the Base Rate will be deemed to be not less than 100 basis points higher than one-month SOFR (after giving effect to the Floor).</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Floor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means a rate of interest equal to 0.00%, in respect of the Revolving Credit Facility and the Term A Loan Facility or 0.50%, in respect of the Term B Loan Facility.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means,</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">(a) for any calculation with respect to a SOFR Loan, the Term SOFR Reference Rate for a tenor comparable to the applicable Interest Period on the day (such day, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Periodic Term SOFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221;) that is two (2) U.S. Government Securities Business Days prior to the first day of such Interest Period, as such rate is published by the Term SOFR Administrator&#59; provided, however, that if as of 5&#58;00 p.m. (New York City time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Periodic Term SOFR Determination Day, and</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">(b) for any calculation with respect to a Base Rate Loan on any day, the Term SOFR Reference Rate for a tenor of one month on the day (such day, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Base Rate Term SOFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221;) that is two (2) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-4</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">U.S. Government Securities Business Days prior to such day, as such rate is published by the Term SOFR Administrator&#59; provided, however, that if as of 5&#58;00 p.m. (New York City time) on any Base Rate Term SOFR Determination Day, the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Base Rate Term SOFR Determination Day.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Term SOFR Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means, for any calculation, a percentage per annum as set forth below for the applicable Interest Period therefor&#58;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.269%"><tr><td style="width:1.0%"></td><td style="width:48.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Interest Period</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Percentage</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">One month</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.10%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Three months</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.15%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Six months</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.25%</font></td></tr></table></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Term SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by Agent in its reasonable discretion).</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Term SOFR Reference Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means the forward-looking term rate based on SOFR.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">U.S. Government Securities Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association, or any successor thereto, recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.</font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%"> </font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">During the continuance of an event of default for non-payment of principal, interest or fees, interest will accrue on such overdue principal, interest or fees at the Default Rate (as defined below).  During the continuance of a bankruptcy event of default, the principal amount of all outstanding obligations will bear interest at the Default Rate.  As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Default Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221; means (i) on the principal of any loan at a rate of 200 basis points in excess of the rate otherwise applicable to such loan and (ii) on any other overdue amount at a rate of 200 basis points in excess of the non-default rate of interest then applicable to Base Rate loans.</font></div><div style="padding-left:144pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Revolving Credit</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Facility Commitment Fees&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">      The Borrower shall pay 0.25% per annum on the average daily undrawn portion of the Revolving Credit Commitments, payable quarterly in arrears after the Closing Date and on the Revolving Credit Termination Date and calculated on the actual number of days elapsed over a 360-day </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-5</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">year&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that following delivery of financial statements for the first full fiscal quarter after the Closing Date, such commitment fee shall be determined by reference to the Secured Leverage Ratios in the table below&#58;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.038%"><tr><td style="width:1.0%"></td><td style="width:20.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Level</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Secured Leverage Ratio</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Revolving Commitment Fee</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">I</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8805; 3.50x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.30%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">II</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 3.50 &#8805; 2.50x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.25%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">III</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 2.50 &#8805; 2.00x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.25%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">IV</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 2.00x &#8805; 1.50x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.20%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">V</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#60; 1.50x</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">0.175%</font></td></tr></table></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Letter of Credit Fees&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">               The Borrower shall pay a fee on all outstanding Letters of Credit at a per annum rate equal to the Applicable Margin then in effect with respect to Adjusted Term SOFR advances under the Revolving Credit Facility on the face amount of each such Letter of Credit.  Such fee shall be shared ratably among the Lenders participating in the Revolving Credit Facility and shall be payable quarterly in arrears.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">A fronting fee of 0.125% per annum on the face amount of each Letter of Credit shall be payable quarterly in arrears to the Issuing Lender for its own account.</font></div><div style="text-indent:144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Calculation of Interest&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">            Other than calculations in respect of interest at the Base Rate (which shall be made on the basis of actual number of days elapsed in a 365&#47;366 day year), all calculations of interest shall be made on the basis of actual number of days elapsed in a 360-day year.</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Cost and Yield Protection&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">      Subject to the Bank Documentation Standard (as defined below), substantially the same as the Borrower&#8217;s Existing Credit Agreement.</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Maturity&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                &#160;&#160;&#160;&#160;Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline"> B Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  The Term B Loan Facility will mature on the date that is 7 years after the Closing Date.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term A Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  The Term A Loan Facility will mature on the date that is 5 years after the Closing Date.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">                                                &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58; The Revolving Credit Facility will mature on the date that is 5 years after the Closing Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Revolving Credit Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">The Bank Credit Documentation shall contain customary &#8220;amend and extend&#8221; provisions consistent with the Bank Documentation Standard pursuant to which individual Lenders may agree to extend the maturity date of their outstanding Loans under any Senior Secured Credit Facility or any Incremental Facility (as hereinafter defined) (which may include, among other things, an increase in the interest rate payable in respect of such extended loans, with such extensions not subject to any &#8220;default stoppers&#8221;, financial tests or &#8220;most favored nation&#8221; pricing provisions) upon the request of the Borrower and without the consent of any other Lender (it is understood that (i) no existing Lender will have any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-6</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">obligation to commit to any such extension and (ii) each Lender under the class being extended shall have the opportunity to participate in such extension on the same terms and conditions as each other Lender under such class).</font></div><div style="text-indent:144pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Incremental</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;                                 &#160;&#160;&#160;&#160;The Bank Credit Documentation will permit the Borrower to (a) add one or more incremental term loan facilities to the Term B Loan Facility or to increase the existing Term B Loan Facility (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Incremental Term B Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), (b) add one or more incremental term loan facilities to the Term A Loan Facility or to increase the existing Term A Loan Facility (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Incremental Term A Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and&#47;or (c) increase commitments under the Revolving Credit Facility (any such increase, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Incremental Revolving Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and, together with the Incremental Term B Facility and the Incremental Term A Facility, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Incremental Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Incremental Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) in an aggregate principal amount of up to (x) the greater of (i) $670 million and (ii) 100.0% of LTM EBITDA, plus (y) all voluntary prepayments of Loans under the Senior Secured Credit Facilities (or Incremental Facilities or Incremental Equivalent Debt that is secured on a pari passu basis with the Senior Secured Credit Facilities) made prior to the date of, or contemporaneously with, any such Incremental Facility, provided that with respect to voluntary prepayments of revolving loans, only to the extent accompanied by a permanent reduction of the revolving commitments made prior to such date of incurrence, and in each case not funded with proceeds of long-term debt, plus (z) an unlimited amount so long as, in the case of clause (z) only, on a pro forma basis the First Lien Leverage Ratio would not exceed either (I) the First Lien Leverage Ratio as of the Closing Date or (II) at the Borrower&#8217;s option, the First Lien Leverage Ratio in effect immediately prior to such incurrence, in each case, after giving effect to any acquisition consummated in connection therewith and all other appropriate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">pro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">forma</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> adjustments (calculated assuming the entire amount of such Incremental Facility was fully drawn on such date) (it being understood that (a) the Borrower shall be deemed to have used amounts under clause (z) (to the extent compliant therewith) prior to utilization of amounts under clause (x) or (y) and the Borrower shall be deemed to have used amounts under clause (y) prior to utilization of amounts under clause (x) and (b) the foregoing clauses (x) through (z) shall be subject in all respects to the Stacking and Reclassification Provisions (as hereinafter defined))&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that (i) no Lender will be required to participate in any such Incremental Facility, (ii) subject to customary limited conditionality provisions in connection with any Incremental Term Facility incurred to finance a permitted acquisition, investment, irrevocable restricted payment or similar transaction, no event of default or default exists or would exist after giving effect thereto, (iii) subject to customary limited conditionality provisions in connection with any Incremental Term Facility incurred to finance a permitted acquisition, investment, irrevocable restricted payment or similar transaction, the representations and warranties in the Bank Credit Documentation shall be true and correct in all material respects, (iv) the maturity date of any such Incremental Term Facility (other than an Incremental Term A Facility) shall be no earlier than the maturity date </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-7</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">for the Term B Loan Facility&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the Borrower may incur Incremental Term Facilities with a final maturity date prior to the final maturity date for the Term B Loan Facility and&#47;or with a weighted average lift to maturity shorter than the weighted average life to maturity of the Term B Loan Facility in an aggregate principal amount (together with any other Permitted Inside Maturity Debt) not to exceed the greater of (x) $340 million and (y) 50.0% of LTM EBITDA (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Permitted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Inside Maturity Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), (v) the weighted average life to maturity of any Incremental Term Facility (other than an Incremental Term A Facility and any Permitted Inside Maturity Debt) shall be no shorter than the weighted average life to maturity of the Term B Loan Facility and each Incremental Term Facility will share ratably (or less than ratably if agreed by the lenders in respect of such Incremental Term Facility) in any mandatory prepayments in the manner described below, (vi) the interest margins for any Incremental Term Facility shall be determined by the Borrower and the lenders of the Incremental Facility&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that in the event that the All-in-Yield (subject to the Bank Documentation Standard, as defined in the Borrower&#8217;s Existing Credit Agreement) for any Incremental Term Facility (other than (x) any Incremental Term A Facility, (y) any Incremental Term Facility that matures more than 2 years after the maturity date with respect to the Term B Loan Facility or (z) any Incremental Term Facility or Incremental Term Facilities in an aggregate principal amount of up to the greater of (1) $340 million and (2) 50.0% of LTM EBITDA) incurred within twelve months after the Closing Date are greater than the All-in-Yield for the Term B Loan Facility by more than 50 basis points, then the Applicable Margin for the Term B Loan Facility shall be increased to the extent necessary so that the All-in-Yield for the Incremental Term Facility are not more than 50 basis points higher than the All-in-Yield for the Term B Loan Facility (such adjustment, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">MFN Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that in determining the interest margins applicable to the Term B Loan Facility and the Applicable Margins for any Incremental Term Facility, (x) original issue discount (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">OID</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) or upfront fees (which shall be deemed to constitute like amounts of OID) payable by the Borrower for the account of the Lenders of the Term B Loan Facility in the primary syndication thereof shall be included (with OID being equated to interest based on an assumed four-year life to maturity), (y) customary arrangement, structuring, underwriting, amendment or commitment fees payable to one or more arrangers shall be excluded, and (z) if the Adjusted Term SOFR or Base Rate floor for any Incremental Term Facility is greater than the Adjusted Term SOFR or Base Rate floor, respectively, for the existing Term B Loan Facility, such difference shall be equated to interest margin for purposes of determining whether an increase to the applicable interest margin under the Initial Term Loan Facility shall be required, solely to the extent an increase in the interest rate floor in the Initial Term Loan Facility would cause an increase in the interest rate then in effect thereunder, and in such case the interest rate floor (but not the interest rate margin) applicable to the Initial Term Loan Facility shall be increased by such increased amount, (vii) each Incremental Facility shall be secured by pari passu liens on the Collateral (as hereinafter defined) securing the Senior Secured Credit Facilities and no other assets and shall be guaranteed by the Guarantors </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-8</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">and no other persons and (viii) any Incremental Term Facility shall be on terms and pursuant to documentation to be determined, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, to the extent such terms and documentation are not consistent with the Term B Loan Facility (except to the extent permitted by clause (i), (ii), (iii), (iv), (v) or (vi) above, as applicable), they shall (A) at the option of Borrower, (1) reflect market terms and conditions (taken as a whole) at the time of incurrence or issuance (as determined by the Borrower in good faith), or (2) not be materially more restrictive to the Borrower (as determined by the Borrower in good faith), when taken as a whole, than the terms applicable to then outstanding Loans under the Term B Loan Facility (except for covenants or other provisions applicable only to periods after the latest final scheduled maturity date of the initial Term B Loan Facility), or (B) if neither of the requirements in clause (A) are satisfied, otherwise be reasonably satisfactory to the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that any Incremental Term A Facility may include covenants, events of default and other terms and conditions that are more restrictive to the Borrower and its restricted subsidiaries than the terms applicable to the Term B Loan Facility, solely for the benefit of the Lenders under such Incremental Term A Facility and (ix) any Incremental Revolving Facility shall be on same terms (other than upfront fees and any arrangement or similar fees payable in connection with such Incremental Revolving Facility) and pursuant to the same documentation applicable to the Revolving Credit Facility&#59; provided that, if required to consummate an Incremental Revolving Facility, the pricing, interest rate margins, rate floors and fees (other than any upfront fees and any arrangement or similar fees payable in connection with such Incremental Revolving Facility) on the Existing Revolving Credit Facility may be increased.  The Borrower may seek commitments in respect of any Incremental Facility from existing Lenders or from additional banks, financial institutions and other institutional lenders and to the extent the Administrative Agent would have a consent right on an assignment to such new lender, such new lender shall be consented to by the Administrative Agent (such consent not to be unreasonable withheld, conditioned or delayed).</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Refinancing Facilities&#58;             </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Bank Credit Documentation shall include customary provisions permitting the Borrower to refinance loans under the Term B Loan Facility, Term A Loan Facility, Revolving Commitments or loans under any Incremental Facility, in each case, consistent with the Borrower&#8217;s Existing Credit Agreement.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Documentation Standard&#58;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Credit Documentation for the Senior Secured Credit Facilities (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Bank Credit Documentation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) (i) shall be based upon the Credit Agreement, dated June 3, 2021, by and between the Borrower, the lenders party thereto, and Wells Fargo Bank, National Association as administrative agent and collateral agent (as amended, restated, amended and restated, supplemented or otherwise modified prior to the Original Signing Date, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Borrower&#8217;s Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), with appropriate modifications to (A) baskets and materiality thresholds to reflect the size, industry, leverage, Consolidated EBITDA and ratings of the Borrower after giving effect to the Acquisition, to reflect changes in law or accounting standards since the date of such precedent and to give </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-9</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">due effect to the Borrower&#8217;s model most recently received by WF Securities on or prior to the Original Signing Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Borrower&#8217;s Model</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), (B) adjust incurrence levels and other ratio baskets commensurate with the First Lien Leverage Ratio, Secured Leverage Ratio (as defined below) and Total Leverage Ratio (as defined below), in each case, of the Borrower and its subsidiaries as of the Closing Date, (ii) shall contain the terms and conditions set forth in this Summary of Terms, including customary updates for term loan B facilities, (iii) shall contain customary benchmark replacement provisions, (iv) shall reflect the operational and strategic requirements of the Borrower, the Target and their respective subsidiaries (after giving effect to the Acquisition) in light of their size, industries and practices and (v) shall reflect the customary agency and operational requirements of the Administrative Agent (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Bank Documentation Standard</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), in each case, subject to the Limited Conditionality Provisions.  The Bank Credit Documentation shall, subject to the &#8220;market flex&#8221; provisions contained in the Fee Letter, contain only those conditions to borrowing, mandatory prepayments, representations and warranties, covenants (affirmative, negative and financial) and events of default expressly set forth in this Summary of Terms, in each case, applicable to the Borrower and its restricted subsidiaries and, subject to the Bank Documentation Standard and limitations as set forth herein, with materiality thresholds, standards, qualifications, exceptions, &#8220;baskets&#8221;,  and grace and cure periods to be mutually agreed and consistent with the Bank Documentation Standard.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Limited Condition</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Acquisitions&#58;                           &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Subject in all respects to the Bank Documentation Standard, the provisions applicable to Limited Condition Acquisitions (as defined in the Borrower&#8217;s Existing Agreement) in the Bank Credit Documentation shall be substantially the same as those set forth in the Borrower&#8217;s Existing Credit Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that Limited Condition Acquisitions shall be revised to include permitted investments and irrevocable restricted payments.</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Financial Definitions&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">               The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">First Lien Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the ratio of (i) Consolidated Funded Indebtedness (as hereinafter defined) of the Borrower and its restricted subsidiaries that is secured by a lien on any assets or property of the Borrower or any restricted subsidiary (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Secured Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) on a senior or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">pari passu </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">basis with the Senior Secured Credit Facilities to (ii) trailing four-quarter Consolidated EBITDA (as hereinafter defined) of the Borrower and its restricted subsidiaries as of the most recently ended Test Period (as hereinafter defined) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">LTM EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Secured Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the ratio of (i) Secured Debt to (ii) LTM EBITDA.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Total Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the ratio of (i) Consolidated Funded Indebtedness of the Borrower and its restricted subsidiaries to (ii) LTM EBITDA.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Consolidated Funded Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means (i) the outstanding principal amount of all third party debt for borrowed money, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-10</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">unreimbursed drawings under letters of credit, capital lease obligations, purchase money indebtedness and debt obligations to third parties evidenced by notes or similar instruments, determined in accordance with GAAP (but, for the avoidance of doubt, specifically excluding (x) earn-outs and similar obligations which are due and payable unless not paid within three (3) Business Days of the applicable due date, (y) hedging obligations, and (z) undrawn letters of credit) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">minus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(ii) all unrestricted cash and cash equivalents of the Borrower and the Guarantors, in each case, as of any date of determination.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Consolidated EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall be defined in the Bank Credit Documentation and shall include, add-backs consistent with those included in Borrower&#8217;s Existing Credit Agreement (giving effect to the Bank Documentation Standard) and other agreed add-backs, including without limitation and without duplication, the following add-backs&#58;</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-23.87pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">expected cost savings, operating expense reductions, restructuring charges and expenses and synergies related to (A) the Transactions and (B) mergers and other business combinations, acquisitions, divestitures, restructuring, cost savings initiatives which are factually supportable and other similar initiatives and projected by the Borrower in good faith to result from actions with respect to which substantial steps have been, will be, or are expected to be, taken (in the good faith determination of the Borrower) within 24 months after such transaction or initiative is consummated&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the aggregate amount added back to Consolidated EBITDA pursuant to clause (B) of this clause (i) in any test period shall not exceed 30% of Consolidated EBITDA for such test period (calculated after giving effect to such add backs)&#59;</font></div><div style="padding-left:180pt;text-indent:-26.92pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">non-cash losses, charges and expenses (including non-cash compensation charges)&#59;</font></div><div style="padding-left:108pt;text-indent:-126pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-29.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">extraordinary, unusual or non-recurring losses, charges and expenses&#59;</font></div><div style="padding-left:180pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-29.37pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">cash restructuring and related charges and business optimization expenses (including costs, charges and expenses relating to any new initiative, internal processes, cost savings initiatives, cost rationalization programs or operating expense reductions, other operating improvements and synergies and similar initiatives, integration, transition, reconstruction, decommissioning, recommissioning or reconfiguration of fixed assets, business optimization, expansion expenses and other restructuring costs)&#59;</font></div><div style="padding-left:180pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-26.32pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">unrealized gains and losses due to foreign exchange adjustments (including, without limitation, losses and expenses in connection with currency and exchange rate fluctuations)&#59;</font></div><div style="padding-left:144pt;text-indent:4.5pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-29.37pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">costs and expenses in connection with the Transactions&#59;</font></div><div style="padding-left:144pt;text-indent:4.5pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-11</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:180pt;text-indent:-32.42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">expenses or charges related to any equity offering, permitted investment, acquisition, disposition, recapitalization or incurrence, prepayment, amendment, modification, restructuring or refinancing of permitted indebtedness (whether or not consummated), including non-operating or non-recurring professional fees, costs and expenses related thereto&#59;</font></div><div style="padding-left:144pt;text-indent:4.5pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-35.47pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">S-X adjustments, subject in the case of any run-rate adjustments to the cap set forth in clause (i)&#59;</font></div><div style="padding-left:144pt;text-indent:4.5pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-29.37pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(ix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">interest, letter of credit fees, taxes, amortization and depreciation&#59; </font></div><div style="padding-left:144pt;text-indent:4.5pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-26.32pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">losses from discontinued operations&#59; and</font></div><div style="padding-left:144pt;text-indent:4.5pt"><font><br></font></div><div style="padding-left:180pt;text-indent:-29.37pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(xi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.5pt">charitable contributions, customary public company costs to be agreed, fees, expenses and indemnities paid to directors, proceeds of business interruption insurance, and other customary add-backs to be agreed.</font></div><div style="padding-left:144pt;text-indent:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:148.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Test Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean each period of four consecutive fiscal quarters of the Borrower then last ended (in each case, taken as one accounting period)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that (a) for purposes of the Financial Covenant (as hereinafter defined) and determining interest margins and fees, the Test Period will be based on the most recent four fiscal quarter period for which financial statements have been delivered or are required to have been delivered under the Bank Credit Documentation and (b) for any other purpose, the Test Period shall be based on the most recent four fiscal quarter period for which financial statements are internally available) prior to such date of determination.</font></div><div style="padding-left:148.5pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Scheduled Amortization&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">        &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term B Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  The Term B Loan Facility shall be subject to quarterly amortization of principal equal to 0.25% of the original aggregate principal amount of the Term B Loan Facility (commencing with the first full fiscal quarter following the Closing Date), with the balance payable on the final maturity date.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term A Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  The Term A Loan Facility shall be subject to quarterly amortization (beginning with the first full fiscal quarter after the Closing Date) of principal equal to (i) 0.625% of the original aggregate principal amount of the Term A Loan Facility during the first four full fiscal quarters following the Closing Date, (ii) 1.250% of the original aggregate principal amount of the Term A Loan Facility during the next eight full fiscal quarters, (iii) 1.875% of the original aggregate principal amount of the Term A Loan Facility during the next four full fiscal quarters and (iv) 2.50% of the original aggregate principal amount of the Term A Loan Facility for each fiscal quarter thereafter, with the balance payable on the final maturity date.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%;text-decoration:underline">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#58;  None.</font></div><div style="padding-left:144pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Mandatory Prepayments</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-12</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">and Commitment</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Reductions&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                             &#160;&#160;&#160;&#160;In addition to the amortization set forth above and subject to the next two paragraphs, mandatory prepayments required with respect to the Term B Loan Facility and the Term A Loan Facility shall be limited to&#58;  (i) subject to exceptions and thresholds consistent with the Bank Documentation Standard, in an amount equal to 100%, with a step down to 50% at a First Lien Leverage Ratio to be agreed (such step down, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Asset Sale Step Down</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), of the net cash proceeds received by the Borrower or any of its restricted subsidiaries in excess of $25.0 million for any individual transaction (or series of related transactions) or $50.0 million in the aggregate for any fiscal year from any disposition outside the ordinary course and described in clause (a) or (b) of the definition of Prepayment Event in Borrower&#8217;s Existing Credit Agreement (subject to the Bank Documentation Standard, in each case, to the extent such proceeds are not reinvested (or committed to be reinvested) in the business of the Borrower or any of its subsidiaries within 540 days after the date of receipt of such proceeds from such disposition or casualty event and, if so committed to be reinvested, reinvested no later than 180 days after the end of such 540-day period&#59; (ii) following the receipt of net cash proceeds from the issuance or incurrence after the Closing Date of additional debt of the Borrower or any of its restricted subsidiaries (other than debt permitted under the Bank Credit Documentation other than Refinancing Indebtedness)&#59; and (iii) in an amount equal to 50% of annual Excess Cash Flow (subject to the Bank Documentation Standard, as defined in the Borrower&#8217;s Existing Credit Agreement but subject to additional deductions to be agreed, including, without limitation, customary deductions for planned expenditures and a deduction for all cash expenses, charges, or losses excluded in arriving at Consolidated Net Income (to the extent not financed with long-term indebtedness)) of the Borrower and its restricted subsidiaries beginning with the first full Borrower&#8217;s fiscal year commencing after the Closing Date, with step downs to 25% and 0% at First Lien Leverage Ratios equal to 3.50&#58;1.00 and 3.00&#58;1.00, respectively (with a dollar-for-dollar credit for optional prepayments of the Senior Secured Credit Facility, any Incremental Facility and any Incremental Equivalent Debt that is secured on a pari passu basis with the Senior Secured Credit Facilities as well as certain other events to be agreed (in the case of the Revolving Credit Facility and any other revolving facility, to the extent accompanied by a permanent reduction of the corresponding commitment) subsequent to the first day of the relevant year, in each case other than to the extent financed with long-term debt), in each case of clauses (i) - (iii), subject to the limitations set forth in the paragraph immediately following, such amounts shall be applied, without premium or penalty, on a pro rata basis to the remaining amortization payments under the Term B Loan Facility and Term A Loan Facility in direct order of maturity.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">Any Lender under the Term B Loan Facility or Term A Loan Facility may elect not to accept its pro rata portion of any mandatory prepayment other than a prepayment pursuant to clause (ii) above (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Declining Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221;).  Any prepayment amount declined by a Declining Lender may be retained by the Borrower and included in the Available Amount Basket (such amount, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:109%">Declined Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">&#8221;).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-13</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">Mandatory prepayments in clauses (i) and (iii) above shall be limited to the extent the upstreaming or transfer of such amounts from a foreign subsidiary to the Borrower or any other applicable subsidiary would result in material adverse tax consequences until such time as the Borrower or its applicable subsidiary may upstream or transfer such amounts without material adverse tax consequences and shall be subject to permissibility under local law of upstreaming proceeds (including financial assistance and corporate benefit restrictions and fiduciary and statutory duties of the relevant directors) and any applicable limitations set forth in such foreign subsidiary&#8217;s organizational documents and&#47;or binding agreements.  The non-application of any mandatory prepayment amounts as a consequence of the foregoing provisions will not, for the avoidance of doubt, constitute a default or an event of default, and such amounts shall be available for working capital purposes of the Borrower and its subsidiaries.</font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">  </font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">Revolving Credit Loans shall be required to be prepaid, and Letters of Credit shall be required to be cash collateralized, if at any time the aggregate amount of outstandings under the Revolving Credit Facility exceeds the aggregate amount of commitments under the Revolving Credit Facility at such time.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Optional Prepayments&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">           &#160;&#160;&#160;&#160;Term B Loans and Term A Loans may be prepaid and Revolving Commitments may be reduced at any time in whole or in part without premium or penalty, upon written notice, at the option of the Borrower, except (x) that any prepayment of Adjusted Term SOFR advances other than at the end of the applicable interest periods therefor shall be made with customary reimbursement for any funding losses and redeployment costs (but not loss of margin) of the Lenders resulting therefrom and (y) with respect to the Term B Loan Facility, as set forth in &#8220;Soft-Call Premium&#8221; section below.  Each optional prepayment of the Term B Loan Facility or Term A Loan Facility shall be applied as directed by the Borrower (and absent such direction, in direct order of maturity thereof).</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Soft-Call Premium&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                 &#160;&#160;&#160;&#160;In the event that all or any portion of the Term B Loan Facility is (i) repaid, prepaid, refinanced or replaced with term loan indebtedness with a lower effective yield than the effective yield of such Term B Loan Facility or (ii) repriced through any waiver, consent or amendment, in each case in connection with a Repricing Event (subject to the Bank Documentation Standard, as defined in the Borrower&#8217;s Existing Credit Agreement) and prior to the six-month anniversary of the Closing Date and other than in connection with a change of control, such repayment, prepayment, refinancing, replacement or repricing will be accompanied by a premium of 1% of the principal amount so repaid, prepaid, refinanced, replaced or repriced.  If all or any portion of the Term B Loan Facility held by any Lender is required to be assigned pursuant to a &#8220;yank-a-bank&#8221; provision in the Bank Credit Documentation as a result of, or in connection with a Repricing Event prior to the six-month anniversary of the Closing Date, such Lender not agreeing or otherwise consenting to any waiver, consent or amendment referred to in clause (ii) above (or otherwise in connection with a Repricing Event) will be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-14</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">entitled to a premium equal to 1% of the principal amount so required to be assigned.</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Security&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                 &#160;&#160;&#160;&#160;Subject to the limitations set forth below in this section and subject to certain other exceptions consistent with the Bank Documentation Standard, the Borrower Obligations, the Guarantees and any interest rate protection or other swap or hedging arrangements, or cash management arrangements, in each case, entered into with a Lender or agent or any affiliate of a Lender or agent (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Secured Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) will be secured, on a first priority basis, by&#58;  (a) a perfected pledge of 100% of each direct subsidiary of the Borrower and of each Guarantor (which pledge, in the case of capital stock of any foreign subsidiary of the Borrower that is a CFC or any CFC Holdco (each, as defined in the Borrower&#8217;s Existing Credit Agreement) shall be limited to 65% of the voting capital stock and 100% of any non-voting capital stock of such subsidiary) and (b) perfected security interests in substantially all of the Borrower&#8217;s and each Guarantor&#8217;s assets, including tangible and intangible personal property of the Borrower and each Guarantor (including but not limited to accounts receivable, inventory, equipment, general intangibles, deposit and securities accounts, investment property, intellectual property, intercompany notes, instruments, chattel paper and documents and proceeds of the foregoing) (the items described in clauses (a) and (b) above, but excluding the Excluded Property (as defined below), collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">Notwithstanding anything to the contrary, the Collateral shall exclude Excluded Property (subject to the Bank Documentation Standard, as defined in the Borrower&#8217;s Existing Credit Agreement but subject to an additional exclusion for any property subject to any permitted lease, license or other agreement binding on such property at the time of the acquisition thereof and not incurred in contemplation of such acquisition, in each case, to the extent the grant of a security interest in such property would invalidate such lease, license or other agreement or create a right of termination in favor of any unaffiliated party thereto, in each case after giving effect to the applicable anti-assignment provisions of the Uniform Commercial Code and other applicable law). In addition, (a) landlord, bailee or warehouseman waivers or collateral access agreements shall not be required, control agreements shall not be required with respect to any deposit accounts, securities accounts or commodities accounts and no perfection actions other than the filing of UCC financing statements shall be required with respect to motor vehicles and other assets subject to certificates of title, letter of credit rights, except as to which perfection may be accomplished solely by the filing of a UCC financing statement (it being understood that no actions shall be required to perfect a security interest in letter of credit rights, other than the filing of a UCC financing statement), commercial tort claims with a value of less than an amount to be agreed and promissory notes evidencing debt in a principal amount of less than an amount to be agreed and (b) no actions in any jurisdiction other than the United States (or any State or other political subdivision thereof) or required by the laws of any jurisdiction other than the United States shall be required to be taken to create or perfect any security interests in assets located or titled outside of the U.S. (it being understood that there shall be no security agreements or pledge </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-15</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">agreements governed under the laws of any jurisdiction other than the United States).</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">All the above-described pledges, security interests and mortgages shall be set forth in the Bank Credit Documentation.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Conditions Precedent</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">to Initial Borrowing on the</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Closing Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                          &#160;&#160;&#160;&#160;The availability of the Senior Secured Credit Facilities on the Closing Date will be limited to those applicable conditions specified in paragraph 5 of the Commitment Letter.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Post-Closing Conditions&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">        &#160;&#160;&#160;&#160;The making of each Revolving Credit Loan and the issuance, amendment, modification, renewal or extension of a Letter of Credit (other than any amendment, modification, renewal or extension of a Letter of Credit which does not increase the face amount or extend the maturity of such Letter of Credit) after the Closing Date, in each case, shall be conditioned upon (a) the accuracy in all material respects of all representations and warranties in the Bank Credit Documentation as of the date of such extension of credit (or, in the case of representations or warranties qualified by materiality or Material Adverse Effect, the accuracy thereof in all respects) except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be true and correct in all material respects as of such earlier date, (b) there being no default or event of default in existence at the time of, or after giving effect to the making of, such extension of credit, (c) the Borrower certifying as to pro forma compliance with the Financial Covenant (whether or not then in effect) as of the most recently ended Test Period and (d) delivery of a customary borrowing notice or request for issuance of a Letter of Credit, as applicable.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Representations and</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Warranties&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                            &#160;&#160;&#160;&#160;Subject in all respects to the Limited Conditionality Provisions and the Bank Documentation Standard, substantially the same as (including, for the avoidance of doubt, with respect to materiality qualifiers, exceptions and limitations) the representations and warranties set forth in the Borrower&#8217;s Existing Credit Agreement.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Affirmative Covenants&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">          &#160;&#160;&#160;&#160;Subject in all respects to the Bank Documentation Standard, substantially the same as (including, for the avoidance of doubt, with respect to materiality qualifiers, baskets, thresholds, exceptions and limitations) the affirmative covenants set forth in the Borrower&#8217;s Existing Credit Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the Borrower shall be required to provide to the Administrative Agent and the Lenders, promptly upon obtaining knowledge thereof, changes to the beneficial ownership information provided pursuant to the Beneficial Ownership Regulation.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Negative Covenants&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">               &#160;&#160;&#160;&#160;Subject in all respects to the Bank Documentation Standard, substantially the same as (including, for the avoidance of doubt, with respect to materiality qualifiers, baskets, thresholds, incurrence ratios, exceptions and limitations) the negative covenants set forth in the Borrower&#8217;s Existing Credit Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the Bank Credit </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-16</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Documentation shall include, among other limitations and exceptions consistent with the Bank Documentation Standard&#58;</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(a)        limitations on the incurrence of debt (which shall permit, among other exceptions consistent with the Bank Documentation Standard, (i) on terms and conditions substantially the same as the Borrower&#8217;s Existing Credit Agreement, Incremental Equivalent Debt (as defined in the Borrower&#8217;s Existing Credit Agreement in lieu of the Incremental Facilities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, with respect to junior lien debt and unsecured debt, in lieu of complying with the First Lien Leverage Ratio requirement set forth in the section entitled &#8220;Incremental Facilities&#8221;, in the case of junior lien debt, the Secured Leverage Ratio would not exceed either (x) 0.50x greater than the Secured Leverage Ratio as of the Closing Date or (y) at the Borrower&#8217;s option, if such secured debt is incurred to finance a Permitted Acquisition, the Secured Leverage Ratio in effect immediately prior to the consummation of such Permitted Acquisition, or in the case of unsecured debt, the Total Leverage Ratio would not exceed (x) 1.50x greater than the Total Leverage Ratio as of the Closing Date or (y) at the Borrower&#8217;s option, if such unsecured debt is incurred to finance a Permitted Acquisition, the Total Leverage Ratio in effect immediately prior to the consummation of such Permitted Acquisition, in each case (calculated on a pro forma basis)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that (I) the incurrence of such indebtedness shall reduce dollar for dollar the amount of indebtedness that the Borrower may incur in respect of the Incremental Facilities, (II) other than Permitted Inside Maturity Debt or any Incremental Term A Facility, such indebtedness matures at least 91 days after the latest date of maturity of the Term B Loan Facility and of any Incremental Term Facility, (III) any subsidiaries of the Borrower that do not guarantee the Senior Secured Credit Facilities shall not guarantee such indebtedness, (IV) any secured debt shall be secured solely by Collateral on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">pari passu </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">or junior lien basis and shall be subject to a customary intercreditor agreement reasonably acceptable to the Administrative Agent and the Borrower, (V) any debt incurred in the form of term loans secured on a pari passu basis with the Term B Loans that would have triggered the MFN Adjustment if such Indebtedness were incurred in the form of Incremental Term Facilities, then the incurrence of such debt shall trigger the MFN Adjustment and (VI) such debt shall be on other terms to be set forth in the Bank Credit Documentation, (ii) indebtedness incurred and&#47;or assumed on the terms set forth in the second succeeding paragraph, (iii) purchase money indebtedness and capital leases in an amount equal to the greater of (x) $170 million and (y) 25.0% of LTM EBITDA, (iv) indebtedness arising from agreements providing for adjustments of purchase price or &#8220;earn outs&#8221; entered into in connection with acquisitions or investments, (v)  other indebtedness of the Borrower and its restricted subsidiaries, which requires no mandatory repayment or redemption (subject to exceptions consistent with those set forth in Borrower&#8217;s Existing Credit Agreement) prior to the date which is 91 days later than the latest maturity date of the Term B Loan Facility and any Incremental Term Facility, in each case, other than Permitted Inside Maturity Debt, subject to no event of default having occurred under the Senior Secured Credit Facilities or any Incremental Facility (before or after giving effect to such incurrence) and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-17</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">the Borrower&#8217;s Total Leverage Ratio (calculated on a pro forma basis) not exceeding (x) 1.50x greater than the Total Leverage Ratio as of the Closing Date or (y) at the Borrower&#8217;s option, if such debt is unsecured and incurred to finance a Permitted Acquisition, the Total Leverage Ratio in effect immediately prior to the consummation of such Permitted Acquisition&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the aggregate amount of such indebtedness that may be incurred under this clause (v) by restricted subsidiaries that are not or do not become Guarantors, together with debt incurred under the second succeeding paragraph, shall be limited to an aggregate principal amount equal to the greater of (x) $170 million and (y) 25.0% of LTM EBITDA, (vi) a general debt basket equal to the greater of (x) $340 million and (y) 50.0% of LTM EBITDA, (vii) a non-guarantor debt basket equal to the greater of (x) $170 million and (y) 25.0% of LTM EBITDA and (viii) certain ordinary course performance guarantees)&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(b)        limitations on liens (which shall permit, among other things to be set forth in the Bank Credit Documentation, (i) junior liens securing any secured debt issued pursuant to clause (a)(v) above, (ii) liens on the Collateral securing Refinancing Indebtedness, (iii) liens securing debt assumed in connection with a Permitted Acquisition (as hereinafter defined)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that such liens extend to the same assets (and any improvements, accessions, proceeds, dividends or distributions in respect thereof and assets fixed or appurtenant thereto) that such liens extended to, and secure the same indebtedness, that such liens secured, immediately prior to such assumption (and any Permitted Refinancing Indebtedness (as defined in Borrower&#8217;s Existing Credit Agreement) in respect thereof) and were not created in contemplation thereof, (iv) a general lien basket in an amount equal to the greater of (x) $340 million and (y) 50.0% of LTM EBITDA and (v) liens securing indebtedness of non-guarantor subsidiaries, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> such liens only extend to assets of non-guarantor subsidiaries)&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(c)        limitations on asset sales (including sales of subsidiaries) consistent with the Bank Documentation Standard&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(d)        limitations on investments, including acquisitions (which, among other exceptions consistent with the Bank Documentation Standard, shall permit (i) acquisitions on the terms set forth in the fourth succeeding paragraph, (ii) a general investment basket in an amount equal to the greater of (x) $340 million and (y) 50.0% of LTM EBITDA plus, subject to compliance on a pro forma basis with a Total Leverage Ratio of 4.50&#58;1.00, the Available Amount Basket (as defined below) and (iii) unlimited investments subject to no event of default existing or resulting therefrom and compliance on a pro forma basis with a Total Leverage Ratio of 3.50&#58;1.00 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Leverage Based Investment Basket</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;))&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(e)        limitations on dividends or distributions on, or redemptions of, the Borrower&#8217;s or any restricted subsidiary&#8217;s equity (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Restricted Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) (which shall permit, among other exceptions consistent with the Bank Documentation Standard, (i) a general Restricted Payment basket, subject to no event of default existing or resulting therefrom, in an amount equal to the greater of (x) $200 million and (y) 30% of LTM </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-18</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">EBITDA plus, subject to no event of default existing or resulting therefrom and compliance on a pro forma basis with a Total Leverage Ratio of 4.50&#58;1.00, the Available Amount Basket and (ii) unlimited Restricted Payments subject to no event of default existing or resulting therefrom and compliance on a pro forma basis with a Total Leverage Ratio of 3.50&#58;1.00 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Leverage Based RP Basket</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(f)        limitations on prepayments or redemptions of subordinated or junior lien indebtedness for borrowed money (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Junior Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) or amendments of the documents governing such Junior Debt (subject to the Bank Documentation Standard) in a manner materially adverse to the Lenders (which shall permit, among other exceptions consistent with the Bank Documentation Standard (i) a general prepayment basket in an amount equal to the greater of (x) $200. million and (y) 30.0% of LTM EBITDA plus, subject to compliance on a pro forma basis with a Total Leverage Ratio of 4.50&#58;1.00, the Available Amount Basket, (ii) unlimited prepayments subject to no event of default existing or resulting therefrom and compliance on a pro forma basis with a Total Leverage Ratio of 3.50&#58;1.00, to be agreed (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Leverage Based Prepayments Basket</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), (iii) refinancing or exchanges of Junior Debt for like or junior debt subject to terms and conditions to be set forth in the Bank Credit Documentation and (iv) conversion of Junior Debt to common or &#8220;qualified preferred&#8221; equity)&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> (g)        limitations on agreements restricting distributions, dividends and other specified transfers from restricted subsidiaries to the Borrower or any Guarantor, fundamental changes and negative pledge clauses, in each case consistent with the Bank Documentation Standard&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(h)        limitations on transactions with affiliates consistent with the Bank Documentation Standard&#59;</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(i)         limitations on changes in fiscal year and in lines of business consistent with the Bank Documentation Standard&#59; and</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(j)         modifying organizational documents in a manner materially adverse to Lenders consistent with the Bank Documentation Standard.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The negative covenants will be subject, in the case of each of the foregoing covenants to exceptions, qualifications and &#8220;baskets&#8221; to be set forth in the Bank Credit Documentation.  In addition, the negative covenants described in clauses (d), (e) and (f) above shall include an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Available Amount Basket</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, which shall mean a cumulative amount equal to (a) the greater of (x) $200 million and (y) 30.0% of LTM EBITDA, plus (b) the retained portion of Excess Cash Flow (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the calculation of Excess Cash Flow shall exclude Excess Cash Flow generated by non-U.S. subsidiaries that would be prohibited under any applicable laws from being repatriated to the United States or that the Borrower determines in good faith would result in a tax liability that is material to the amount of funds otherwise required to be repatriated (including any withholding tax) if repatriated to the United States) for each fiscal year (commencing with the first full fiscal year following the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-19</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Closing Date), plus (c) retained asset sale proceeds, plus (d) any declined proceeds in respect of any Prepayment Event, plus (e) the cash proceeds of new public or private qualified equity issuances or an equity capital contribution to the Borrower (other than disqualified stock) after the Closing Date, plus (f) the aggregate cash proceeds from debt and disqualified stock incurred after the Closing Date exchanged or converted into qualified equity, plus (g) the net cash proceeds received by the Borrower and its restricted subsidiaries after the Closing Date from sales of investments made using the Available Amount Basket (up to the amount, when combined with any amount set forth in clause (h) below, of the original investment) plus (h) returns, profits, distributions and similar amounts received in cash or cash equivalents by the Borrower and its restricted subsidiaries after the Closing Date on investments made using the Available Amount Basket (up to the amount, when combined with any amount set forth in clause (g) above, of the original investment), plus (i) the investments of the Borrower and its restricted subsidiaries in any unrestricted subsidiary out of the Available Amount Basket that has been re-designated as a restricted subsidiary or that has been merged or consolidated with or into the Borrower or any of its restricted subsidiaries after the Closing Date (up to the fair market value (as determined in good faith by the Borrower) of the investments of the Borrower and its restricted subsidiaries in such unrestricted subsidiary at the time of such re-designation or merger or consolidation)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that in no event shall the Available Amount Basket at any time be less than $0.</font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Borrower or any restricted subsidiary will be permitted to incur and&#47;or assume indebtedness in connection with a Permitted Acquisition so long as (i) with respect to any newly incurred indebtedness, (x) other than Permitted Inside Maturity Debt, the maturity date of such indebtedness is no earlier than 91 days later than the final maturity date of the Term B Loan Facility, and any Incremental Term Facility, (y) other than Permitted Inside Maturity Debt, such indebtedness requires no mandatory repayment or redemption (other than customary change of control or asset sale offers or upon any event of default) prior to the date which is 91 days later than the latest maturity date of the Term B Loan Facility, and any Incremental Term Facility, and (z) such indebtedness is unsecured or is only secured to the extent permitted pursuant to clause (b) under the heading &#8220;Negative Covenants&#8221; above, (ii) with respect to assumed indebtedness, such indebtedness is only the obligation of the person and&#47;or person&#8217;s subsidiaries that are acquired or that acquired the relevant assets and such indebtedness was not incurred in contemplation of such acquisitions, (iii) the Total Leverage Ratio (calculated on a pro forma basis) would not exceed (x) 1.75x greater than the Total Leverage Ratio as of the Closing Date (without giving effect to clause (ii) of the definition of Consolidated Funded Indebtedness) or (y) at the Borrower&#8217;s option, if such debt incurred and&#47;or assumed in connection with such Permitted Acquisition is unsecured, the Total Leverage Ratio in effect immediately prior to the consummation of such Permitted Acquisition and (iv) before and after giving effect thereto, no event of default has occurred and is continuing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that the aggregate amount of indebtedness that may be incurred under clause (i) of this paragraph by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-20</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">restricted subsidiaries that are not Guarantors shall not exceed an aggregate principal amount equal to the greater of (x) $170 million and (y) 25.0% of LTM EBITDA.</font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Borrower or any restricted subsidiary will be permitted to make non-ordinary course of business asset sales or dispositions so long as (a) such sales or dispositions are for fair market value, (b) at least 75% of the consideration for asset sales and dispositions shall consist of cash or cash equivalents (subject to exceptions to be set forth in the Bank Credit Documentation, which shall include a basket for non-cash consideration that may be designated as cash consideration in an aggregate amount to be set forth in the Bank Credit Documentation) and (c) before and after giving effect to such asset sale, no event of default has occurred and is continuing.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Borrower or any restricted subsidiary will be permitted to make acquisitions of the equity interests in a person that becomes a restricted subsidiary, or all or substantially all of the assets (or all or substantially all the assets constituting a business unit, division, product line or line of business) of any person  (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Permitted Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) so long as (a) there is no event of default existing at the time of or after giving pro forma effect to such acquisition, (b) the acquired company or assets are in a similar, ancillary, complementary or related line of business as the Borrower and its subsidiaries and (c) subject to the limitations set forth in &#8220;Guarantors&#8221; and &#8220;Security&#8221; above, the acquired company and its subsidiaries (other than any subsidiaries of the acquired company designated as an unrestricted subsidiary as provided in &#8220;Unrestricted Subsidiaries&#8221; below) will become Guarantors and pledge their Collateral to the Administrative Agent.  Cash consideration paid in respect of acquisitions made pursuant to this paragraph (and, for the avoidance of doubt, not any other applicable investment carveouts, baskets or thresholds) of entities that do not become Guarantors and of assets by entities that are not Guarantors shall not exceed an amount equal to the greater of (x) $200 million and (y) 30.0% of LTM EBITDA.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Each covenant shall also provide that if the exceptions and baskets set forth therein includes a combination of fixed dollar (including any related builder or grower component) baskets, exceptions and thresholds (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Fixed Baskets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), and amounts permitted under non-fixed dollar baskets, exceptions and thresholds (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Non-Fixed Baskets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) or amounts otherwise subject to a financial ratio or test (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Financial Incurrence Tests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) in concurrent transactions, a single transaction or a series of related transactions, any Financial Incurrence Tests and Non-Fixed Baskets shall be calculated without giving effect to the utilization of such Fixed Baskets (and the Borrower shall be permitted to, at its option, divide and classify such actions or transactions (or portions thereof) within any applicable covenant and later (on one or more occasions) re-divide and&#47;or reclassify under one or more of such baskets, exceptions and thresholds within such covenant, including to reclassify utilization of any Fixed Baskets as incurred under any available Non-Fixed Baskets, including any Financial Incurrence Tests&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that if any Financial Incurrence Tests would be satisfied in any subsequent fiscal quarter following the utilization of any Fixed Basket or other Non-Fixed Basket, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-21</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">such reclassification shall be deemed to have automatically occurred if not elected by the Borrower) In calculating any Non-Fixed Baskets (including any Financial Incurrence Tests), any amounts incurred under any Fixed Basket and&#47;or any other Non-Fixed Basket contemporaneously therewith, shall not be given effect in calculating the applicable Non-Fixed Basket (but giving full pro forma effect to all applicable and related transactions (including the use of proceeds of all indebtedness to be incurred and any repayments, repurchases and redemptions of indebtedness) and all other permitted pro forma adjustments) (this paragraph, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Stacking and Reclassification Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Financial Covenant&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term B Loan Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  None.</font></div><div style="padding-left:180pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">             &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Term A Loan Facility and Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;  A maximum Secured Leverage Ratio financial covenant set at a level to be based on a 30% cushion to the Secured Leverage Ratio of the Borrower and its subsidiaries as of the Closing Date, which shall be subject to stepdowns to be mutually agreed (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Financial Covenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;). The Financial Covenant shall be tested on the last day of each fiscal quarter of the Borrower.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Unrestricted Subsidiaries&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">      &#160;&#160;&#160;&#160;Subject in all respects to the Bank Documentation Standard, the Bank Credit Documentation will contain provisions pursuant to which the Borrower will be permitted to designate (or re-designate) any existing or subsequently acquired or organized Restricted Subsidiary as an &#8220;unrestricted subsidiary&#8221; (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Unrestricted Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and designate (or re-designate) any such Unrestricted Subsidiary as a Restricted Subsidiary on terms and conditions substantially the same as those set forth in the Borrower&#8217;s Existing Credit Agreement.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Events of Default&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                   &#160;&#160;&#160;&#160;Limited to the following (to be applicable to the Borrower and its restricted subsidiaries only)&#58; nonpayment of principal when due&#59; nonpayment of interest or other amounts after a customary five (5) business day grace period&#59; violation of covenants (subject, in the case of affirmative covenants (other than notices of default and maintenance of the Borrower&#8217;s existence), to a thirty (30) day grace period)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that a breach of the Financial Covenant shall not constitute an Event of Default with respect to the Term B Loan Facility or trigger a cross-default under the Term B Loan Facility until the date on which the Revolving Credit Loans (if any) and Term A Loans have been accelerated and the Revolving Commitments have been terminated as a result of such breach by the Lenders holding Revolving Commitments and Term A Loans (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Pro Rata Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) in accordance with the terms of the Revolving Credit Facility and the Term A Loan Facility (together, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Pro Rata Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; any representation or warranty proving to have been materially incorrect when made&#59; cross default to indebtedness of an amount in excess of an amount to be set forth in the Bank Credit Documentation&#59; bankruptcy or other insolvency events of the Borrower or its material restricted subsidiaries (with a 60 day grace period for involuntary events)&#59; unpaid or unstayed monetary judgments of an amount in excess of an amount to be set forth in the Bank Credit Documentation&#59; customary ERISA events&#59; actual or asserted </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-22</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">invalidity of a material portion of the Guarantees, the security documents or any security interest in Collateral and change of control with respect to the Borrower.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Assignments and</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Participations&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                        &#160;&#160;&#160;&#160;Each Lender will be permitted to make assignments in minimum amounts to be agreed to other entities approved by (x) the Administrative Agent, (y) in the case of loans and commitments under the Revolving Credit Facility, the Issuing Lenders and (z) so long as no payment or bankruptcy default has occurred and is continuing, the Borrower, each such approval not to be unreasonably withheld or delayed&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%"> however,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that (i) no approval of the Borrower shall be required in connection with assignments to other Lenders (limited in the case of the Revolving Credit Facility and the Term A Loan Facility to another Lender under the Revolving Credit Facility or the Term A Loan Facility, as applicable) or any of their affiliates or approved funds, (ii) the Borrower shall be deemed to have given consent to an assignment if it shall have failed to respond to a written request within 10 business days of Borrower&#8217;s receipt of such written request and (iii) no approval of the Administrative Agent shall be required in connection with assignments to other Lenders (limited in the case of the Revolving Credit Facility and the Term A Loan Facility to another Lender under the Revolving Credit Facility or the Term A Loan Facility, as applicable) or any of their affiliates or approved funds.  Each Lender will also have the right, without consent of the Borrower or the Administrative Agent, to assign as security all or part of its rights under the Bank Credit Documentation to any Federal Reserve Bank.  Lenders will be permitted to sell participations with voting rights limited to customary significant matters.  An assignment fee in the amount of $3,500 will be charged with respect to each assignment unless waived by the Administrative Agent in its sole discretion. Notwithstanding the foregoing, no loans or commitments shall be assigned or participated to (x) the Borrower or any of its subsidiaries  (except as permitted below) or (y) any natural person.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:109%">In addition, loans under the Term B Loan Facility and Term A Loan Facility may be purchased by and assigned to the Borrower or any of its subsidiaries on a non-pro rata basis on terms and conditions (subject to the Bank Documentation Standard) substantially the same as those set forth in the Borrower&#8217;s Existing Credit Agreement.</font></div><div style="padding-left:144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Waivers and Amendments&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">     Amendments and waivers of the provisions of the Bank Credit Documentation will require the approval of Lenders holding more than 50% of the aggregate amount of the extensions of credit and unused commitments under the Senior Secured Credit Facilities (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), except that (a) the consent of each Lender directly and adversely affected thereby will also be required with respect to (i) increases to the commitment amount of such Lender, (ii) reductions of principal, interest, or fees payable to such Lender (other than waivers of default interest, a default or event of default or mandatory prepayment)&#59; (iii) extensions of scheduled maturities or times for payment of amounts payable to such Lender (it being understood and agreed that the amendment or waiver of any mandatory prepayment, waiver of default interest, default or event of default shall only require the consent of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-23</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Required Lenders), (iv) amendments that have the effect of subordinating the payment obligations or the lien securing the Collateral, in respect of obligations of the Borrower and the Guarantors under the Senior Secured Credit Facilities and (v) changes in certain pro rata provisions and the waterfall from enforcement and (b) the consent of each Lender shall be required with respect to (i) releases of all or substantially all of the Collateral or the release of all or substantially all  of the value of any guarantees (other than in connection with permitted asset sales, dispositions, mergers, liquidations or dissolutions or as otherwise permitted under the Bank Credit Documentation) and (ii) the percentage contained in the definition of Required Lenders or other voting percentages.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                &#160;&#160;&#160;&#160;Notwithstanding the foregoing, (x) only Pro Rata Lenders holding at least a majority of the sum of the amount of the outstanding Revolving Commitments, plus the aggregate outstanding principal amount of Term A Loans, shall have the ability to (and be required in order to) amend the Financial Covenant and waive a breach of the Financial Covenant and (y) only Lenders holding at least a majority of the Revolving Credit Facility shall have the ability to (and be required in order to) amend or waive any condition to the extension of credit under the Revolving Facility.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                                &#160;&#160;&#160;&#160;In connection with any proposed amendment, modification, waiver or termination (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Proposed Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) requiring the consent of all Lenders or all directly and adversely affected Lenders, if the consent to such Proposed Change of other Lenders whose consent is required is not obtained (but the consent of the Required Lenders or Lenders holding more than 50% of the directly and adversely affected facility, as applicable, is obtained) (any such Lender whose consent is not obtained being referred to as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), then the Borrower may, at its option and at its sole expense and effort, upon notice to such Non-Consenting Lender and the Administrative Agent, require such Non-Consenting Lender to assign and delegate, without recourse (in accordance with and subject to customary restrictions on assignment), all its interests, rights and obligations under the Bank Credit Documentation to an assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that, such Non-Consenting Lender shall have received payment of an amount equal to the outstanding principal of its loans, accrued interest thereon, accrued fees and all other amounts then due and owing to it under the Bank Credit Documentation (at the option of the Borrower, with respect to the class or classes of loans or commitments subject to such Proposed Change) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts). The Bank Credit Documentation shall contain other customary &#8220;yank-a-bank&#8221; provisions.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Indemnification&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                     &#160;&#160;&#160;&#160;Subject in all respects to the Bank Documentation Standard, substantially the same as the Borrower&#8217;s Existing Credit Agreement.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;                      &#160;&#160;&#160;&#160;New York.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-24</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Expenses&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                                &#160;&#160;&#160;&#160;Subject in all respects to the Bank Documentation Standard, substantially the same as the Borrower&#8217;s Existing Credit Agreement.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Counsel to the</font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Commitment Parties&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">              Cahill Gordon &#38; Reindel LLP.</font></div><div style="padding-left:144pt;text-indent:-144pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Miscellaneous&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">                        &#160;&#160;&#160;&#160;Each of the parties shall (i) waive its right to a trial by jury and (ii) submit to New York jurisdiction.  The Bank Credit Documentation shall contain provisions for replacing the commitments of a (i) &#8220;defaulting lender&#8221; and (ii) a Lender seeking indemnity for increased costs or grossed-up tax payments in each case consistent with the Bank Documentation Standard</font></div><div id="ic115e593a4ef4613ac13a5eb5477044f_61"></div><div style="padding-left:144pt;text-align:right"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex I-25</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:144pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Annex II</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">CONDITIONS PRECEDENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">TO CLOSING</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Capitalized terms not otherwise defined herein have the same meanings as specified therefor in the Commitment Letter to which this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> is attached.<br> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The initial extensions of credit under the Senior Secured Credit Facilities will, subject in all respects to the Limited Conditionality Provisions, be subject to satisfaction (or waiver by the Lead Arrangers) of the following conditions precedent&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(i)         The Acquisition shall have been, or shall be, substantially concurrently with execution of the Credit Documentation, consummated in all material respects in accordance with the terms of the Agreement and Plan of Merger, dated May 4, 2022 among the Borrower, Merger Sub and the Target (together with all Schedules and Exhibits thereto, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Acquisition Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), without giving effect to any consent or amendment, change or supplement or waiver of any provision thereof in any manner that is materially adverse to the interests of the Lead Arrangers (in their capacities as such) without the prior written consent of the Lead Arrangers (not to be unreasonably withheld, delayed or conditioned)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">that the Lead Arrangers shall be deemed to have consented to such amendment, change, supplement or waiver unless they shall object thereto in writing within three business days after receipt of written notice of such amendment, change, supplement or waiver)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that (i) any reduction in the purchase price for the Acquisition set forth in the Acquisition Agreement shall not be deemed to be materially adverse to the interests of the Lead Arrangers (in their capacities as such) so long as such reduction is applied pro rata to reduce the Term B Loan Facility and Term A Loan Facility on a dollar for dollar basis&#59; (ii) any increase in the purchase price set forth in the Acquisition Agreement shall be deemed to be not materially adverse to the interests of the Lead Arrangers (in their capacities as such) so long as such purchase price increase is funded with cash on hand, proceeds of capital stock of Borrower, or an increase in common equity comprising the Equity Consideration of the Borrower&#59; and (iii) any amendment or modification of the definition of &#8220;Company Material Adverse Effect&#8221; in the Acquisition Agreement will be deemed to be materially adverse to the interests of the Lead Arrangers.</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(ii)        No Company Material Adverse Effect (as defined in the Acquisition Agreement) shall have occurred since the date of the Acquisition Agreement and be continuing.</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(iii)       The Administrative Agent shall have received the Solvency Certificate from the Borrower&#8217;s chief financial officer or other person with similar responsibilities in substantially the form attached hereto on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Annex III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(iv)       The Administrative Agent shall have received (A) customary opinions of counsel to the Borrower and the Guarantors, (B) customary corporate (or other organizational) resolutions from the Borrower and the Guarantors, customary secretary&#8217;s certificates from the Borrower and the Guarantors appending such resolutions, charter documents and an incumbency certificate and (C) a customary borrowing notice (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that such notice shall not include any representation or statement as to the absence (or existence) of any default or event of default or any bring-down of representations or warranties).</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(v)        The Administrative Agent shall have received&#58;  (A) the audited consolidated balance sheets and related consolidated statements of operations or income, cash flows and shareholders&#8217; equity of each of the Borrower and the Target for the three most recently completed fiscal years of the Borrower and the Target, respectively, ended at least 120 days before the Closing Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Annual Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#59; (B) the unaudited consolidated balance sheets and related statements of operations or income and cash flows of each of the Borrower and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex II-1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">the Target for each subsequent fiscal quarter (other than any fiscal fourth quarter) of the Borrower and the Target, respectively, ended at least 60 days before the Closing Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Quarterly Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and, in the case of clauses (A) and (B) of this paragraph (v), it being understood and agreed that such financial statements of the Borrower and the Target may be in the same form and scope as the financial statements previously delivered to the Lead Arrangers or publicly filed with or furnished to the SEC prior to the Original Signing Date&#59; and (C) a pro forma balance sheet and related statement of operations of the Borrower and its subsidiaries (including the Acquired Business) as of and for the twelve-month period ending with the latest quarterly period of the Borrower covered by the Annual Financial Statements or the Quarterly Financial Statements, as applicable, in each case after giving effect to the Transactions (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Pro Forma Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), which need not comply with the requirements of Regulation S-X under the Securities Act, as amended, or include adjustments for purchase accounting or any reconciliation to generally accepted accounting principles in the United States. The Administrative Agent hereby acknowledges receipt of each of the above Annual Financial Statements and Quarterly Financial Statements of the Borrower and the Target that have been publicly filed with or furnished to the SEC (such Annual Financial Statements and Quarterly Financial Statements, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Delivered Financial Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(vi)       The Lead Arrangers shall have received the financial statements described in clauses (A) and (B) of paragraph (v) above (it being understood that only the Delivered Financial Information shall be required to be delivered under this clause (vi)) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Required Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) for the Senior Secured Credit Facilities not later than 15 consecutive calendar days prior to the Closing Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> once such 15 consecutive calendar day period begins, it shall not restart or cease to continue as a result of the requirement to deliver any subsequent Annual Financial Statements or Quarterly Financial Statements pursuant to clauses (A) or (B), respectively, of paragraph (v) above after such 15 consecutive calendar day period begins or after such Required Information has otherwise been provided&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> that none of July 5, 2022, July 3, 2023 or July 5, 2023 shall constitute a calendar day for purposes of such calculation (provided however that such exclusion shall not restart such period) and if such 15 consecutive calendar day period has not ended on or prior to (x) August 22, 2022, then it will be deemed to not commence earlier than September 6, 2022 or (y) December 16, 2022, then it will be deemed to not commence earlier than January 2, 2023&#59; provided, further, that such 15 consecutive calendar day period in any event shall end on any earlier date prior to the expiration of such 15 consecutive calendar day period if the initial funding under the Senior Secured Credit Facilities is consummated on such earlier date (including closing into escrow).  If the Borrower in good faith reasonably believes it has delivered the Required Information, it may deliver to the Lead Arrangers a written notice to that effect stating the date upon which it believes such Required Information was first provided, in which case the Borrower shall be deemed to have complied with such obligation to furnish the Required Information on the date set forth in such notice, and the 15 consecutive calendar day period referred to above will be deemed to have commenced on the date set forth in such notice, in each case, unless the Lead Arrangers in good faith at the time such notice is given reasonably believe that the Borrower has not completed delivery of such Required Information and, within two business days after the receipt of such notice from the Borrower, the Lead Arrangers deliver a written notice to the Borrower to that effect (stating with reasonable specificity which such Required Information has not been delivered, in which case such Required Information shall be deemed to have been delivered when such specific items have been delivered by the Borrower)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, that notwithstanding the foregoing, the delivery of the Required Information shall be satisfied at any time at which (and so long as) the Lead Arrangers shall have actually received the  Required Information, regardless of whether or when any such notice is delivered to the Borrower.</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(vii)      All fees due to the Administrative Agent, the Lead Arrangers and the Lenders under the Fee Letter and the Commitment Letter to be paid on or prior to the Closing Date, and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex II-2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">all reasonable and documented out-of-pocket expenses to be paid or reimbursed under the Commitment Letter to the Administrative Agent and the Lead Arrangers on or prior to the Closing Date that have been invoiced at least three business days prior to the Closing Date, shall have been paid, in each case, from the proceeds of the initial funding under the Senior Secured Credit Facilities (which amounts may be offset against the proceeds of the Term B Loan Facility).</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(viii)     Substantially concurrently with the initial funding of the Senior Secured Credit Facilities, all existing third-party indebtedness of the Borrower and its subsidiaries under the Borrower&#8217;s Existing Credit Agreement, in each case, will be repaid, redeemed, repurchased, defeased, discharged, refinanced or terminated, and all related guarantees and security interests will be terminated and released (or arrangements for such termination and release shall have been made) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Refinancing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(ix)       The Borrower and each of the Guarantors shall have provided the documentation and other information to the Administrative Agent and each Lead Arranger that are required by regulatory authorities under applicable &#8220;know-your-customer&#8221; rules and regulations, including the Patriot Act and information relating to beneficial ownership of the Borrower required by the Beneficial Ownership Regulation, in each case, at least 3 business days prior to the Closing Date to the extent such information has been reasonably requested in writing by the Administrative Agent or any Lead Arranger at least 10 business days prior to the Closing Date.</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(x)        Subject in all respects to the Limited Conditionality Provisions, all documents and instruments required to create and perfect the Administrative Agent&#8217;s security interests in the Collateral shall have been executed and delivered by the Borrower and the Guarantors (or, where applicable, the Borrower and the Guarantors shall have authorized the filing of financing statements under the Uniform Commercial Code) and, if applicable, be in proper form for filing.</font></div><div id="ic115e593a4ef4613ac13a5eb5477044f_67"></div><div style="text-align:right"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex II-3</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ANNEX III</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">S</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">OLVENCY CERTIFICATE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:112%;position:relative;top:-3.85pt;vertical-align:baseline">1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#91;_____&#93;, 2022</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This SOLVENCY CERTIFICATE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) is delivered in connection with that certain Credit Agreement dated as of &#91;_____&#93;, 2022 (as amended, supplemented, amended and restated, replaced, or otherwise modified from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) among MaxLinear, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), Wells Fargo Bank, National Association, as administrative agent &#91;and collateral agent&#93;, the financial institutions from time to time party thereto as lenders and the other parties thereto.  Capitalized terms used herein without definition have the same meanings as in the Credit Agreement.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">As of the date hereof, in my capacity as a Financial Officer of the Company (as defined below), and not in any individual or personal capacity, I believe that&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.         Company (as used herein &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the Borrower and its subsidiaries, taken as a whole on a consolidated basis) is not now, nor will the incurrence of the obligations under the Credit Agreement and the consummation of the Acquisition on the Closing Date (and after giving effect to the application of the proceeds of the Loans), on a pro forma basis, render the Company &#8220;insolvent&#8221; as defined in this paragraph&#59; in this context, &#8220;insolvent&#8221; means that (i) the fair value of assets (on a going concern basis) of the Company at a fair valuation is less than the amount that will be required to pay the total liability on existing liabilities as they become absolute and matured, (ii) the present fair salable value of assets (on a going concern basis) of the Company is less than the amount that will be required to pay the probable liability on existing liabilities as they become absolute and matured in the ordinary course of business, or (iii) the Company is unable to pay its current obligations in the ordinary course of business as they generally become due.  The term &#8220;liabilities&#8221; as used in this Certificate refers to the recorded liabilities of the Company as of the date hereof after giving effect to the consummation of the Transactions, determined in accordance with GAAP consistently applied and &#8220;values of assets&#8221; shall mean the amount that would be obtained by a willing seller if the assets (both tangible and intangible) in their entirety were to be purchased by a willing buyer, with a commercially reasonable period of time, each having reasonable knowledge of the relevant facts, with neither being under compulsion to act.</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.         The incurrence of the obligations under the Credit Agreement and the consummation of the other Transactions on the Closing Date (and after giving effect to the application of the proceeds of the Loans), on a pro forma basis, will not leave the Company with unreasonably small capital with which to conduct their businesses.  I understand that &#8220;unreasonably small capital&#8221; depends upon the nature of the particular business or businesses conducted or to be conducted, and I have reached my conclusion based on my current assumptions regarding the needs and anticipated needs for capital of the businesses conducted or anticipated to be conducted by the Company in light of projected financial statements and available credit capacity, which current assumption I do not believe to be unreasonable in light of the circumstances applicable thereto.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">___________________________</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1       Defined terms to be aligned with those in the definitive Credit Agreement, but consistent with this form of solvency certificate.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex III-1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, the undersigned has executed this Solvency Certificate in such undersigned&#8217;s capacity as an officer of the Borrower, on behalf of the Borrower, and not individually,  as of the date first above written.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">MAXLINEAR, INC.</font></div><div style="text-indent:216pt"><font><br></font></div><div><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58;    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                &#160;&#160;&#160;&#160;</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">          Name&#58; </font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">          Title&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#6d6d6d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annex III-2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>a12312022exhibit211.htm
<DESCRIPTION>EX-21.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 2023 Workiva -->
<title>Document</title></head><body><div id="i9b0222be1f654a7cb9d17645c49de212_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNIFICANT SUBSIDIARIES OF MAXLINEAR, INC.</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.993%"><tr><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:53.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.809%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></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:700;line-height:100%;text-decoration:underline">Name</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:700;line-height:100%;text-decoration:underline">Jurisdiction</font></td></tr><tr style="height:3pt"><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="display:none"></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%">MaxLinear Asia Singapore Pte. Ltd.</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%">Singapore</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display: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><font><br></font></div><div style="height:72pt;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-23.1
<SEQUENCE>4
<FILENAME>a12312022exhibit231.htm
<DESCRIPTION>EX-23.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 2023 Workiva -->
<title>Document</title></head><body><div id="ia63c997690ad40a2a147cc04b97ce18c_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-indent:27pt"><font><br></font></div></div><div style="margin-top:18pt;text-align:right;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 23.1</font></div><div style="text-indent:27pt"><font><br></font></div><div style="text-align:center;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-indent:27pt"><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have issued our reports dated February&#160;1, 2023, with respect to the consolidated financial statements, financial statement schedule, and internal control over financial reporting included in the Annual Report of MaxLinear, Inc. on Form 10-K for the year ended December&#160;31, 2022. We consent to the incorporation by reference of said reports in the Registration Statements of MaxLinear, Inc. on Form S-3 (File No. 333-248697), Form S-4 (File No. 333-202679) and on Forms S-8 (File No. 333-217021, File No. 333-218022, File No. 333-223847, File No. 333-230606, File No. 333-237274, File No. 333-254961, and File No. 333-263824). </font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Grant Thornton LLP</font></div><div style="text-indent:27pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Newport Beach, California</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">February&#160;1, 2023 </font></div><div style="text-indent:27pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-indent:27pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>a12312022exhibit311.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 2023 Workiva -->
<title>Document</title></head><body><div id="ia00b78c02f1d46e28ebc4437f39699d6_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%">February 1, 2023</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>6
<FILENAME>a12312022exhibit312.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 2023 Workiva -->
<title>Document</title></head><body><div id="i6879f52305d643509ad4fad97b623d95_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%">February 1, 2023</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>7
<FILENAME>a12312022exhibit321.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 2023 Workiva -->
<title>Document</title></head><body><div id="i530f6385478e4bbd86188183f5fe17ee_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 December&#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%">February 1, 2023</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 December&#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%">February 1, 2023</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>8
<FILENAME>mxl-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:ec07cf83-2e3a-4097-b2e4-2a12471e7be9,g:eda5bca8-44a8-427e-b15d-9cc07994dd13-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mxl="http://www.maxlinear.com/20221231" 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/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mxl-20221231_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-20221231_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-20221231_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-20221231_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>0000001 - 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="AuditInformation" roleURI="http://www.maxlinear.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="ConsolidatedBalanceSheets" roleURI="http://www.maxlinear.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - 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>0000004 - 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="ConsolidatedStatementsofOperations" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofOperations">
        <link:definition>0000005 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000006 - 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>0000007 - 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>0000008 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000009 - 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>0000010 - 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="NetIncomeLossPerShare" roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShare">
        <link:definition>0000011 - 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="BusinessCombinations" roleURI="http://www.maxlinear.com/role/BusinessCombinations">
        <link:definition>0000012 - 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="RestructuringActivity" roleURI="http://www.maxlinear.com/role/RestructuringActivity">
        <link:definition>0000013 - 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="GoodwillandIntangibleAssets" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssets">
        <link:definition>0000014 - 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="FinancialInstruments" roleURI="http://www.maxlinear.com/role/FinancialInstruments">
        <link:definition>0000015 - 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="BalanceSheetDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetails">
        <link:definition>0000016 - 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="DebtandInterestRateSwap" roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwap">
        <link:definition>0000017 - Disclosure - Debt and Interest Rate Swap</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>0000018 - 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="IncomeTaxes" roleURI="http://www.maxlinear.com/role/IncomeTaxes">
        <link:definition>0000019 - 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="ConcentrationofCreditRiskSignificantCustomersandGeographicInformation" roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation">
        <link:definition>0000020 - 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="RevenuefromContractswithCustomers" roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomers">
        <link:definition>0000021 - 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="Leases" roleURI="http://www.maxlinear.com/role/Leases">
        <link:definition>0000022 - 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="EmployeeRetirementPlans" roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlans">
        <link:definition>0000023 - Disclosure - Employee 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="CommitmentsandContingencies" roleURI="http://www.maxlinear.com/role/CommitmentsandContingencies">
        <link:definition>0000024 - 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="StockRepurchases" roleURI="http://www.maxlinear.com/role/StockRepurchases">
        <link:definition>0000025 - 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="SubsequentEvent" roleURI="http://www.maxlinear.com/role/SubsequentEvent">
        <link:definition>0000026 - Disclosure - Subsequent Event</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>0000027 - 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="NetIncomeLossPerShareTables" roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareTables">
        <link:definition>0000028 - 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="RestructuringActivityTables" roleURI="http://www.maxlinear.com/role/RestructuringActivityTables">
        <link:definition>0000029 - 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="GoodwillandIntangibleAssetsTables" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>0000030 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsTables">
        <link:definition>0000031 - 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="BalanceSheetDetailsTables" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsTables">
        <link:definition>0000032 - 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="DebtandInterestRateSwapTables" roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapTables">
        <link:definition>0000033 - Disclosure - Debt and Interest Rate Swap (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="StockBasedCompensationTables" roleURI="http://www.maxlinear.com/role/StockBasedCompensationTables">
        <link:definition>0000034 - 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="IncomeTaxesTables" roleURI="http://www.maxlinear.com/role/IncomeTaxesTables">
        <link:definition>0000035 - Disclosure - Income Taxes (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="ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables">
        <link:definition>0000036 - 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="RevenuefromContractswithCustomersTables" roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>0000037 - 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="LeasesTables" roleURI="http://www.maxlinear.com/role/LeasesTables">
        <link:definition>0000038 - 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="EmployeeRetirementPlansTables" roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansTables">
        <link:definition>0000039 - Disclosure - Employee Retirement Plans (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="CommitmentsandContingenciesTables" roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000040 - 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="OrganizationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>0000041 - 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="NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails">
        <link:definition>0000042 - 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>0000043 - 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="BusinessCombinationsAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails">
        <link:definition>0000044 - 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="RestructuringActivityRestructuringandRelatedCostsDetails" roleURI="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails">
        <link:definition>0000045 - 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="RestructuringActivityAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails">
        <link:definition>0000046 - Disclosure - Restructuring Activity - 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>0000047 - 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="GoodwillandIntangibleAssetsScheduleofGoodwillDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
        <link:definition>0000048 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails">
        <link:definition>0000049 - Disclosure - Goodwill and Intangible 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="GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails">
        <link:definition>0000050 - Disclosure - Goodwill and Intangible 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>0000051 - 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="GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
        <link:definition>0000052 - Disclosure - Goodwill and Intangible 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="GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>0000053 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails">
        <link:definition>0000054 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsCompositionofFinancialInstrumentsDetails" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails">
        <link:definition>0000055 - 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="FinancialInstrumentsCompositionofFinancialInstrumentsDetails_1" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails_1">
        <link:definition>0000056 - 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>0000057 - 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>0000058 - 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>0000059 - 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="BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>0000060 - 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>0000061 - 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>0000062 - 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>0000063 - 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>0000064 - 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="BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000065 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails">
        <link:definition>0000066 - 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="DebtandInterestRateSwapScheduleofDebtDetails" roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails">
        <link:definition>0000067 - Disclosure - Debt and Interest Rate Swap - 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="DebtandInterestRateSwapScheduleofDebtDetails_1" roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1">
        <link:definition>0000067 - Disclosure - Debt and Interest Rate Swap - 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="DebtandInterestRateSwapAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails">
        <link:definition>0000068 - Disclosure - Debt and Interest Rate Swap - 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="StockBasedCompensationAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails">
        <link:definition>0000069 - 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>0000070 - 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>0000071 - 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>0000072 - 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>0000073 - 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="IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails">
        <link:definition>0000074 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (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="IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" roleURI="http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails">
        <link:definition>0000075 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (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="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>0000076 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (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="IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" roleURI="http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails">
        <link:definition>0000077 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (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="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>0000078 - Disclosure - Income Taxes - 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="IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails">
        <link:definition>0000079 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (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="ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails">
        <link:definition>0000080 - 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="RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails">
        <link:definition>0000081 - 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>0000082 - 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="LeasesAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails">
        <link:definition>0000083 - 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>0000084 - 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>0000084 - 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="EmployeeRetirementPlansAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails">
        <link:definition>0000085 - Disclosure - Employee Retirement Plans - 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="EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails">
        <link:definition>0000086 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (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="EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails">
        <link:definition>0000087 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan 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="EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails">
        <link:definition>0000088 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, 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="EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails">
        <link:definition>0000089 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (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="CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails">
        <link:definition>0000090 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations 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>0000091 - 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="StockRepurchasesDetails" roleURI="http://www.maxlinear.com/role/StockRepurchasesDetails">
        <link:definition>0000092 - 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>
      <link:roleType id="SubsequentEventDetails" roleURI="http://www.maxlinear.com/role/SubsequentEventDetails">
        <link:definition>0000093 - Disclosure - Subsequent Event (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_DebtInstrumentInterestPeriod" abstract="false" name="DebtInstrumentInterestPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_Accruedcustomercredits" abstract="false" name="Accruedcustomercredits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_ContractWithCustomerPaymentTerm" abstract="false" name="ContractWithCustomerPaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" abstract="false" name="LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_Attributeexpirations" abstract="false" name="Attributeexpirations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_SeniorSecuredTermBLoanFacilityMember" abstract="true" name="SeniorSecuredTermBLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_CustomerFMember" abstract="true" name="CustomerFMember" 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_CallPremiumPeriod" abstract="false" name="CallPremiumPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_AccruedPriceProtectionRebateActivityRollForward" abstract="true" name="AccruedPriceProtectionRebateActivityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ProceedsLoanedUnderNotesReceivable" abstract="false" name="ProceedsLoanedUnderNotesReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" abstract="false" name="ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_SharesIssueduponSettlementofExecutiveBonusPlan" abstract="false" name="SharesIssueduponSettlementofExecutiveBonusPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ContingentConsiderationLiabilityMember" abstract="true" name="ContingentConsiderationLiabilityMember" 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_OtherObligationsMember" abstract="true" name="OtherObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mxl_CompanyYMember" abstract="true" name="CompanyYMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_SeniorSecuredRevolvingCreditFacilityMember" abstract="true" name="SeniorSecuredRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_PriceProtectionLiabilityTableTextBlock" abstract="false" name="PriceProtectionLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_InitialTermLoanTLBJune2021Member" abstract="true" name="InitialTermLoanTLBJune2021Member" 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_CompanyXMember" abstract="true" name="CompanyXMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DebtInstrumentQuarterlyAmortizationRate" abstract="false" name="DebtInstrumentQuarterlyAmortizationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_RestrictedStockUnitandRestrictedStockAwardMember" abstract="true" name="RestrictedStockUnitandRestrictedStockAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_BroadbandMember" abstract="true" name="BroadbandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_AccruedTechnologyLicensePaymentsCurrent" abstract="false" name="AccruedTechnologyLicensePaymentsCurrent" 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_BusinessCombinationConsiderationTransferredCashConsiderationFunded" abstract="false" name="BusinessCombinationConsiderationTransferredCashConsiderationFunded" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_SeniorSecuredTermALoanFacilityMember" abstract="true" name="SeniorSecuredTermALoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_VendorDMember" abstract="true" name="VendorDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" abstract="false" name="EquitySecuritiesAccumulatedNetUnrealizedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_RevenuePerformanceObligationDeliveryTerm" abstract="false" name="RevenuePerformanceObligationDeliveryTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" abstract="false" name="ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" nillable="true" xbrli:periodType="instant" 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_EffectiveIncomeTaxReconciliationOtherTransactionCosts" abstract="false" name="EffectiveIncomeTaxReconciliationOtherTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MasksAndProductionEquipmentMember" abstract="true" name="MasksAndProductionEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TerminatedLeaseMember" abstract="true" name="TerminatedLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" abstract="false" name="ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" 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_RestructuringPeriodDomain" abstract="true" name="RestructuringPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_CustomerEMember" abstract="true" name="CustomerEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_VendorCMember" abstract="true" name="VendorCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_SalesCommissionAssetsRecognizedTerm" abstract="false" name="SalesCommissionAssetsRecognizedTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ContractWithCustomerStockRotationAllowanceTerm" abstract="false" name="ContractWithCustomerStockRotationAllowanceTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_LineofCreditFacilityIncrementalBorrowingCapacity" abstract="false" name="LineofCreditFacilityIncrementalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_ContractWithCustomerRightOfReturnTerm" abstract="false" name="ContractWithCustomerRightOfReturnTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_RevenuefromDistributorsMember" abstract="true" name="RevenuefromDistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_ReimbursementDueFromIntel" abstract="false" name="ReimbursementDueFromIntel" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ContractwithCustomerRebateandPriceProtectionProgramTerm" abstract="false" name="ContractwithCustomerRebateandPriceProtectionProgramTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_VestingPercentageRelativeToNetSales" abstract="false" name="VestingPercentageRelativeToNetSales" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_LonglivedassetsMember" abstract="true" name="LonglivedassetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_RestructuringPeriodAxis" abstract="true" name="RestructuringPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="mxl_DeferredTaxLiabilitiesPensionLiability" abstract="false" name="DeferredTaxLiabilitiesPensionLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_InventoryFairValueAdjustments" abstract="false" name="InventoryFairValueAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_RestructuringLongTermMember" abstract="true" name="RestructuringLongTermMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" abstract="false" name="CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mxl_DeferredTaxLiabilityLeasedrightofuseasset" abstract="false" name="DeferredTaxLiabilityLeasedrightofuseasset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_NumberOfBusinessActivities" abstract="false" name="NumberOfBusinessActivities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mxl_DeferredTaxAssetLeaseobligation" abstract="false" name="DeferredTaxAssetLeaseobligation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" abstract="false" name="DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_RestructuringShortTermMember" abstract="true" name="RestructuringShortTermMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_SiliconMotionTechnologyCorporationMember" abstract="true" name="SiliconMotionTechnologyCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_DebtInstrumentCovenantLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" abstract="false" name="RepaymentsOfNotesReceivableDueToTheCompanyAnnually" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" abstract="false" name="PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" abstract="false" name="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="mxl_StandardProductWarrantyPeriod" abstract="false" name="StandardProductWarrantyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" abstract="false" name="EquitySecuritiesAccumulatedNetUnrealizedGain" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" abstract="false" name="IntangibleAssetsTransferfromIPRDtoDevelopedTech" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_NumberOfVotesPerShareOfCommonStock" abstract="false" name="NumberOfVotesPerShareOfCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mxl_SignificantSupplierAxis" abstract="true" name="SignificantSupplierAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" abstract="false" name="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mxl_IncomeTaxReconciliationForeignDividends" abstract="false" name="IncomeTaxReconciliationForeignDividends" 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_MaximumDurationOfEmployeeStockPurchasePlan" abstract="false" name="MaximumDurationOfEmployeeStockPurchasePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_ProductionMasksPolicyPolicyTextBlock" abstract="false" name="ProductionMasksPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" abstract="false" name="IncreaseDecreaseinAccruedPriceProtectionLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>mxl-20221231_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 2023 Workiva-->
<!--r:ec07cf83-2e3a-4097-b2e4-2a12471e7be9,g:eda5bca8-44a8-427e-b15d-9cc07994dd13-->
<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-20221231.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_Liabilities_a59d6a7a-e499-4b57-876d-800d38246ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a94f1c83-a95b-4240-9ff9-cd8fbb9e5c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a59d6a7a-e499-4b57-876d-800d38246ffa" xlink:to="loc_us-gaap_LiabilitiesCurrent_a94f1c83-a95b-4240-9ff9-cd8fbb9e5c42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_485beb49-f6a3-4516-8c6b-cd7c8f0d2c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a59d6a7a-e499-4b57-876d-800d38246ffa" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_485beb49-f6a3-4516-8c6b-cd7c8f0d2c50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_656089f8-3fb2-4b70-8400-ff2026033df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a59d6a7a-e499-4b57-876d-800d38246ffa" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_656089f8-3fb2-4b70-8400-ff2026033df7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7f9c116e-07a3-4eaf-8a77-df6a57a19804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a59d6a7a-e499-4b57-876d-800d38246ffa" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7f9c116e-07a3-4eaf-8a77-df6a57a19804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9ecbd7e5-bf23-44ce-adb7-9a40047ee946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_583624a3-5be8-4502-b007-fbf5db29321e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ecbd7e5-bf23-44ce-adb7-9a40047ee946" xlink:to="loc_us-gaap_PreferredStockValue_583624a3-5be8-4502-b007-fbf5db29321e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e3f2329f-52c7-41ec-90a8-377f9447da6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ecbd7e5-bf23-44ce-adb7-9a40047ee946" xlink:to="loc_us-gaap_CommonStockValue_e3f2329f-52c7-41ec-90a8-377f9447da6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_672a9daf-887b-4b2e-9e30-e50095d5b017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ecbd7e5-bf23-44ce-adb7-9a40047ee946" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_672a9daf-887b-4b2e-9e30-e50095d5b017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8b8ae3f5-ff3d-441b-9327-9b56f89883f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ecbd7e5-bf23-44ce-adb7-9a40047ee946" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8b8ae3f5-ff3d-441b-9327-9b56f89883f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c2bb2039-853c-4a97-b79d-56370a086b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ecbd7e5-bf23-44ce-adb7-9a40047ee946" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c2bb2039-853c-4a97-b79d-56370a086b1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_73514c22-22b4-4434-9c09-75e10780b6af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9a714865-a26c-40f1-a272-dffcdb414750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_73514c22-22b4-4434-9c09-75e10780b6af" xlink:to="loc_us-gaap_StockholdersEquity_9a714865-a26c-40f1-a272-dffcdb414750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3c2e47b4-3cec-48df-a8fe-4a230262afd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_73514c22-22b4-4434-9c09-75e10780b6af" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3c2e47b4-3cec-48df-a8fe-4a230262afd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_74d196b3-9c3c-4e7b-93b9-02322e8c4cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_73514c22-22b4-4434-9c09-75e10780b6af" xlink:to="loc_us-gaap_Liabilities_74d196b3-9c3c-4e7b-93b9-02322e8c4cd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9a3cb3e8-8dfa-42de-b6f5-5f99b8197c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_AssetsCurrent_9a3cb3e8-8dfa-42de-b6f5-5f99b8197c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_baa61a67-a1f5-4dbc-a59b-c8e0d84c658e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_baa61a67-a1f5-4dbc-a59b-c8e0d84c658e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0e5f47c1-f23b-4e21-99df-48eb89a81986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0e5f47c1-f23b-4e21-99df-48eb89a81986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_779e1842-c163-41ed-9897-c5de5bd763a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_779e1842-c163-41ed-9897-c5de5bd763a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7e8c1090-e90c-4149-aba5-25e6336120ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7e8c1090-e90c-4149-aba5-25e6336120ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a182f526-ee5b-4c05-9ab7-4f7ecf564a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_Goodwill_a182f526-ee5b-4c05-9ab7-4f7ecf564a8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_933f6636-528e-4f1a-b1c5-c95d4488d980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_933f6636-528e-4f1a-b1c5-c95d4488d980" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_17657b6a-e1bf-43a3-9df2-7022c4e69731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3c88da61-a985-45fc-845f-4d4373c33c07" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_17657b6a-e1bf-43a3-9df2-7022c4e69731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c2bd5492-c42c-4dcb-be46-e5ffc4726444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e522a7e6-a70b-480e-9f3e-1693fc7b7965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c2bd5492-c42c-4dcb-be46-e5ffc4726444" xlink:to="loc_us-gaap_AccountsPayableCurrent_e522a7e6-a70b-480e-9f3e-1693fc7b7965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_9ebc7cc9-80e8-44d1-8fdc-f68e1b7ebe6b" xlink:href="mxl-20221231.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_c2bd5492-c42c-4dcb-be46-e5ffc4726444" xlink:to="loc_mxl_AccruedPriceProtectionLiability_9ebc7cc9-80e8-44d1-8fdc-f68e1b7ebe6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6f49cf0c-40f2-4c0b-b525-248adc3ff8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c2bd5492-c42c-4dcb-be46-e5ffc4726444" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6f49cf0c-40f2-4c0b-b525-248adc3ff8f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c655437b-9100-4064-8976-2bb743bf88bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c2bd5492-c42c-4dcb-be46-e5ffc4726444" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c655437b-9100-4064-8976-2bb743bf88bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_35aaca3b-e1ab-4e49-9bfa-0d623b5ba9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8a013453-5944-417b-a8ef-980e0e042d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_35aaca3b-e1ab-4e49-9bfa-0d623b5ba9c4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8a013453-5944-417b-a8ef-980e0e042d2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b5b48504-0b2c-42c6-ad44-20086a4eb83b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_35aaca3b-e1ab-4e49-9bfa-0d623b5ba9c4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b5b48504-0b2c-42c6-ad44-20086a4eb83b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_de4e9f21-bc22-4380-b9f3-2d9e43ca60ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_35aaca3b-e1ab-4e49-9bfa-0d623b5ba9c4" xlink:to="loc_us-gaap_ShortTermInvestments_de4e9f21-bc22-4380-b9f3-2d9e43ca60ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_53180d8e-f922-43fd-bc3b-c9d7d222d379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_35aaca3b-e1ab-4e49-9bfa-0d623b5ba9c4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_53180d8e-f922-43fd-bc3b-c9d7d222d379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6a283533-8827-4aaf-ae82-0d59b9f9db1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_35aaca3b-e1ab-4e49-9bfa-0d623b5ba9c4" xlink:to="loc_us-gaap_InventoryNet_6a283533-8827-4aaf-ae82-0d59b9f9db1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fb61913b-71e7-4275-810a-c4307551ec40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_35aaca3b-e1ab-4e49-9bfa-0d623b5ba9c4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fb61913b-71e7-4275-810a-c4307551ec40" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="mxl-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_620a84af-f8a6-4fe9-b3c0-4ecd05460f17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98404a3d-6a57-4388-91a7-eba1dba667b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_620a84af-f8a6-4fe9-b3c0-4ecd05460f17" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98404a3d-6a57-4388-91a7-eba1dba667b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5f7770dd-6cd9-4720-bbff-48ce4c753acf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_620a84af-f8a6-4fe9-b3c0-4ecd05460f17" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5f7770dd-6cd9-4720-bbff-48ce4c753acf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6a49d7c9-a63d-4164-bb97-49c781148de8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe53d18f-417d-4213-9ab2-da808ff496a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6a49d7c9-a63d-4164-bb97-49c781148de8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe53d18f-417d-4213-9ab2-da808ff496a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_cbde187d-92b4-4096-a4a8-85584f3fb2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6a49d7c9-a63d-4164-bb97-49c781148de8" xlink:to="loc_us-gaap_CostOfRevenue_cbde187d-92b4-4096-a4a8-85584f3fb2c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1a29a6b3-298b-4a90-bee0-12b2b782460b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ae855e7f-09fd-4683-8619-336cf8ad2cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1a29a6b3-298b-4a90-bee0-12b2b782460b" xlink:to="loc_us-gaap_GrossProfit_ae855e7f-09fd-4683-8619-336cf8ad2cbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7984ae7d-6ef2-417a-89b8-8f8aa383dcd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1a29a6b3-298b-4a90-bee0-12b2b782460b" xlink:to="loc_us-gaap_OperatingExpenses_7984ae7d-6ef2-417a-89b8-8f8aa383dcd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4513a397-4007-41b6-88ed-6a9f8def0d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_e520c21c-88d8-40d4-84b6-a315d8f6b14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4513a397-4007-41b6-88ed-6a9f8def0d4b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_e520c21c-88d8-40d4-84b6-a315d8f6b14a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9d879556-4100-4809-a62b-5cbba3a6d6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4513a397-4007-41b6-88ed-6a9f8def0d4b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9d879556-4100-4809-a62b-5cbba3a6d6ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_8560f426-c0f6-47d1-a406-2c28be61c314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4513a397-4007-41b6-88ed-6a9f8def0d4b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_8560f426-c0f6-47d1-a406-2c28be61c314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_6c65c5e7-bce0-47c6-a515-fcbfdb163056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4513a397-4007-41b6-88ed-6a9f8def0d4b" xlink:to="loc_us-gaap_RestructuringCharges_6c65c5e7-bce0-47c6-a515-fcbfdb163056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f17736e4-97b0-4ef0-8a17-f438726f7e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_0b1af7eb-ba90-4b54-8ba5-d4c855a0fdde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f17736e4-97b0-4ef0-8a17-f438726f7e56" xlink:to="loc_us-gaap_InvestmentIncomeInterest_0b1af7eb-ba90-4b54-8ba5-d4c855a0fdde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_55e660f2-9e4d-49f6-b240-214f0949f8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_f17736e4-97b0-4ef0-8a17-f438726f7e56" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_55e660f2-9e4d-49f6-b240-214f0949f8f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1a84948f-af02-4378-ae4d-a60f6e6febc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_f17736e4-97b0-4ef0-8a17-f438726f7e56" xlink:to="loc_us-gaap_InterestExpense_1a84948f-af02-4378-ae4d-a60f6e6febc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a9bda438-03c1-4d34-b7ac-de18f2d2875e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_f17736e4-97b0-4ef0-8a17-f438726f7e56" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a9bda438-03c1-4d34-b7ac-de18f2d2875e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_336817f1-ceaf-48d4-8792-001e1ed504e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3295b8a5-e4ea-41b1-b239-e642cfe2b3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_336817f1-ceaf-48d4-8792-001e1ed504e8" xlink:to="loc_us-gaap_OperatingIncomeLoss_3295b8a5-e4ea-41b1-b239-e642cfe2b3f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_db02a7ed-5f86-43f9-83be-09aaada513ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_336817f1-ceaf-48d4-8792-001e1ed504e8" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_db02a7ed-5f86-43f9-83be-09aaada513ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mxl-20221231.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_071c7aef-bdb3-488a-8ae5-bf61161926e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_9f557254-30bc-4fbc-aca0-a68b28bab250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_071c7aef-bdb3-488a-8ae5-bf61161926e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_9f557254-30bc-4fbc-aca0-a68b28bab250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_4e04020d-a628-4a9d-9a1b-ccdec3956c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_071c7aef-bdb3-488a-8ae5-bf61161926e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_4e04020d-a628-4a9d-9a1b-ccdec3956c1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1d183836-2481-474d-8223-8f6a368a601a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_071c7aef-bdb3-488a-8ae5-bf61161926e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1d183836-2481-474d-8223-8f6a368a601a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1fc37d89-7a7f-490c-94ef-ce5c78534f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba4f6d4d-d3f6-45ff-b5f3-a24ace2ed4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1fc37d89-7a7f-490c-94ef-ce5c78534f6b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba4f6d4d-d3f6-45ff-b5f3-a24ace2ed4fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d5c70440-e0ca-4508-9b82-0658cead2174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1fc37d89-7a7f-490c-94ef-ce5c78534f6b" xlink:to="loc_us-gaap_NetIncomeLoss_d5c70440-e0ca-4508-9b82-0658cead2174" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_38a01c97-3380-4159-940b-204c0de3721f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_615f0d57-bb2d-419b-a8f1-09b64c60cb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_38a01c97-3380-4159-940b-204c0de3721f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_615f0d57-bb2d-419b-a8f1-09b64c60cb7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_50da3336-630f-4c24-bc8f-999133d17e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_38a01c97-3380-4159-940b-204c0de3721f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_50da3336-630f-4c24-bc8f-999133d17e42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mxl-20221231.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_NetCashProvidedByUsedInFinancingActivities_16f283fb-41cb-4db4-91b7-2ddba95e0250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1b45b888-de5b-440d-9505-4b924b23a10b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16f283fb-41cb-4db4-91b7-2ddba95e0250" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1b45b888-de5b-440d-9505-4b924b23a10b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_b3aec113-0603-4b87-b6ef-179e1857c3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16f283fb-41cb-4db4-91b7-2ddba95e0250" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_b3aec113-0603-4b87-b6ef-179e1857c3ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ab2de6b5-5170-47a9-a97e-4506c11e98c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16f283fb-41cb-4db4-91b7-2ddba95e0250" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ab2de6b5-5170-47a9-a97e-4506c11e98c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_b2c8cacb-878f-440c-a6c3-138d25e4d795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16f283fb-41cb-4db4-91b7-2ddba95e0250" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_b2c8cacb-878f-440c-a6c3-138d25e4d795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e96c02d6-fa72-40e1-8225-d2ac1e343e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16f283fb-41cb-4db4-91b7-2ddba95e0250" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e96c02d6-fa72-40e1-8225-d2ac1e343e8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_aae7a02b-0dfc-41cb-9eb4-7a34f1916018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16f283fb-41cb-4db4-91b7-2ddba95e0250" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_aae7a02b-0dfc-41cb-9eb4-7a34f1916018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_d97463ee-50d2-4853-9420-8eb5b3284323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_d97463ee-50d2-4853-9420-8eb5b3284323" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_00f69175-a96e-4fbc-9054-12412c90243f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_00f69175-a96e-4fbc-9054-12412c90243f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_2f10c1f8-5352-4e69-b962-0d0d569b1867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_2f10c1f8-5352-4e69-b962-0d0d569b1867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_1c997f6d-8989-4e6d-a673-a48044aec33d" xlink:href="mxl-20221231.xsd#mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_1c997f6d-8989-4e6d-a673-a48044aec33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_924af003-3f18-4649-9cba-5737c784311b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_924af003-3f18-4649-9cba-5737c784311b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_550b7a77-6192-4337-b0e1-d2c3720cb77c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_550b7a77-6192-4337-b0e1-d2c3720cb77c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6c7acdb0-1407-4de8-b060-499c0bd3e2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6c7acdb0-1407-4de8-b060-499c0bd3e2a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c53ef376-841e-4a0a-9020-18079c8e1049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c53ef376-841e-4a0a-9020-18079c8e1049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4057c69a-0038-4514-8556-68671b12b9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4057c69a-0038-4514-8556-68671b12b9ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_071a9fcc-0d6b-4dd5-9243-1cc5eff55eca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_071a9fcc-0d6b-4dd5-9243-1cc5eff55eca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_7ef19cb2-8cab-4651-9c6a-2fab0eccb5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_7ef19cb2-8cab-4651-9c6a-2fab0eccb5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InventoryFairValueAdjustments_c9de7ea1-48ea-4d54-83e7-ecfa37f8fdf6" xlink:href="mxl-20221231.xsd#mxl_InventoryFairValueAdjustments"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_mxl_InventoryFairValueAdjustments_c9de7ea1-48ea-4d54-83e7-ecfa37f8fdf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a86d8ff0-84d2-48a3-b8bf-80c1d6049469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a86d8ff0-84d2-48a3-b8bf-80c1d6049469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_87f84b0a-97d6-4a28-9584-b8dbc204defc" xlink:href="mxl-20221231.xsd#mxl_IncreaseDecreaseinAccruedPriceProtectionLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_87f84b0a-97d6-4a28-9584-b8dbc204defc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0a470ea2-80c7-43d6-bcdf-2ea871d9f128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0a470ea2-80c7-43d6-bcdf-2ea871d9f128" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_085342bf-43c5-45a2-91d5-fa9eb9097976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_085342bf-43c5-45a2-91d5-fa9eb9097976" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_5757e8a5-98a6-4df4-a073-1235993087d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_5757e8a5-98a6-4df4-a073-1235993087d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_dddad6e4-2810-45e1-8c70-de18f297755a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_dddad6e4-2810-45e1-8c70-de18f297755a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_9a712522-8269-4d56-8cdc-0fd33121c4d7" xlink:href="mxl-20221231.xsd#mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_9a712522-8269-4d56-8cdc-0fd33121c4d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0088693d-033c-432e-9550-1f6e98302a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0088693d-033c-432e-9550-1f6e98302a81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ca3010f2-035d-4a9a-ba67-62675525c505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="21" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ca3010f2-035d-4a9a-ba67-62675525c505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b6544bd6-2cd3-4a22-b28a-41727c54efb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="22" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_ShareBasedCompensation_b6544bd6-2cd3-4a22-b28a-41727c54efb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ee173472-bfa5-4912-82a0-af0d96fd67a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_NetIncomeLoss_ee173472-bfa5-4912-82a0-af0d96fd67a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1e7bbeed-2bd7-434b-9b54-13efad3d3148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="24" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7873f5c6-926d-4aec-96a3-e6e8a124d564" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1e7bbeed-2bd7-434b-9b54-13efad3d3148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e125c50-10df-488f-9cf0-4e0dad332c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e583310d-da39-4e0f-858e-fc26e66f54db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e125c50-10df-488f-9cf0-4e0dad332c71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e583310d-da39-4e0f-858e-fc26e66f54db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cc330934-128c-4e96-8429-63b0b40477b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e125c50-10df-488f-9cf0-4e0dad332c71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cc330934-128c-4e96-8429-63b0b40477b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_23564f0c-6afc-4ff6-92df-0f5a4822ea5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e125c50-10df-488f-9cf0-4e0dad332c71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_23564f0c-6afc-4ff6-92df-0f5a4822ea5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c4fa96d4-52ac-496f-8541-54d19c058aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e125c50-10df-488f-9cf0-4e0dad332c71" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c4fa96d4-52ac-496f-8541-54d19c058aba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_944de786-016b-4949-a641-3925c64a00de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_7630db04-5f38-4234-a35e-fad2145dfb63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_944de786-016b-4949-a641-3925c64a00de" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_7630db04-5f38-4234-a35e-fad2145dfb63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_c67dc807-bd26-4b53-8ec1-75651a135314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_944de786-016b-4949-a641-3925c64a00de" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_c67dc807-bd26-4b53-8ec1-75651a135314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4b4d2d31-7f8b-4b26-838f-f7fb8f4c208b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_944de786-016b-4949-a641-3925c64a00de" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4b4d2d31-7f8b-4b26-838f-f7fb8f4c208b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_548e6afb-64a4-40d7-915a-44056840e64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_944de786-016b-4949-a641-3925c64a00de" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_548e6afb-64a4-40d7-915a-44056840e64b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_411b3c5d-7e74-43e1-a1b8-6d62257cfd68" xlink:href="mxl-20221231.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_944de786-016b-4949-a641-3925c64a00de" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_411b3c5d-7e74-43e1-a1b8-6d62257cfd68" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="mxl-20221231.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_1c269192-7741-4e2e-85df-b9c6234bb4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5e7b6bc-ca39-4001-b0d2-7a91f039e344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1c269192-7741-4e2e-85df-b9c6234bb4e6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5e7b6bc-ca39-4001-b0d2-7a91f039e344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_9dc50f97-f1ce-48bc-8eb8-429a2990ebf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1c269192-7741-4e2e-85df-b9c6234bb4e6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_9dc50f97-f1ce-48bc-8eb8-429a2990ebf4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="simple" xlink:href="mxl-20221231.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_7a863372-d9c8-4184-bf3f-50591f4ce49d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_695b8e1f-1bab-43fa-91fb-6ceb811d48c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringReserve_7a863372-d9c8-4184-bf3f-50591f4ce49d" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_695b8e1f-1bab-43fa-91fb-6ceb811d48c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_ee878890-9b74-46bc-bc2f-f33cf0ce8702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringReserve_7a863372-d9c8-4184-bf3f-50591f4ce49d" xlink:to="loc_us-gaap_RestructuringReserveCurrent_ee878890-9b74-46bc-bc2f-f33cf0ce8702" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1cd7fd15-7634-46b7-88f0-081cb41eb534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_aab755e7-2003-4465-82b6-7d55368a3f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1cd7fd15-7634-46b7-88f0-081cb41eb534" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_aab755e7-2003-4465-82b6-7d55368a3f69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61948c9f-80d3-4b59-b953-b18fe6c2538c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1cd7fd15-7634-46b7-88f0-081cb41eb534" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61948c9f-80d3-4b59-b953-b18fe6c2538c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8e876527-40a6-43ee-b97b-8c6df5454acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6f635246-f0ca-401e-b5ea-0d22faa6bb96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8e876527-40a6-43ee-b97b-8c6df5454acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6f635246-f0ca-401e-b5ea-0d22faa6bb96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_74933f0e-eed1-4ff8-8ff3-1766bcddde94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8e876527-40a6-43ee-b97b-8c6df5454acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_74933f0e-eed1-4ff8-8ff3-1766bcddde94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5a41c623-8a14-4be3-8929-33b3ec3f3b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8e876527-40a6-43ee-b97b-8c6df5454acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5a41c623-8a14-4be3-8929-33b3ec3f3b64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f4555327-7bdc-4c03-8beb-3dbd1cfc273d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8e876527-40a6-43ee-b97b-8c6df5454acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f4555327-7bdc-4c03-8beb-3dbd1cfc273d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_2798ef84-2fa3-40f1-a6f0-48695a257820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8e876527-40a6-43ee-b97b-8c6df5454acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_2798ef84-2fa3-40f1-a6f0-48695a257820" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6576f038-c2e8-4084-aff0-1bdaab3b7f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8e876527-40a6-43ee-b97b-8c6df5454acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6576f038-c2e8-4084-aff0-1bdaab3b7f46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a87cd556-ec50-4b72-9e63-d0d69f23f8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4913c250-2ded-417a-8eb1-7c78604be18d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a87cd556-ec50-4b72-9e63-d0d69f23f8e4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4913c250-2ded-417a-8eb1-7c78604be18d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4cdb3260-a545-4e36-bf2d-36e617e72ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a87cd556-ec50-4b72-9e63-d0d69f23f8e4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4cdb3260-a545-4e36-bf2d-36e617e72ed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_f71263b1-5133-428e-80b9-95220d865fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a87cd556-ec50-4b72-9e63-d0d69f23f8e4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_f71263b1-5133-428e-80b9-95220d865fbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="simple" xlink:href="mxl-20221231.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_6f2b681c-8c7e-4065-b2bc-7d16c215305e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_e9b09529-80fd-4a7d-8b85-aebebd55b5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_6f2b681c-8c7e-4065-b2bc-7d16c215305e" xlink:to="loc_us-gaap_InventoryWorkInProcess_e9b09529-80fd-4a7d-8b85-aebebd55b5e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_3582c9f8-5657-4cb2-bd6a-9c4f621b2335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_6f2b681c-8c7e-4065-b2bc-7d16c215305e" xlink:to="loc_us-gaap_InventoryFinishedGoods_3582c9f8-5657-4cb2-bd6a-9c4f621b2335" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mxl-20221231.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_6d22e6f3-9c73-4bd8-927f-c35857d40348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ed97f648-aecd-44a3-8add-9698691c7196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6d22e6f3-9c73-4bd8-927f-c35857d40348" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ed97f648-aecd-44a3-8add-9698691c7196" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_57c1ed15-6bdb-461e-b17b-551828bbcb23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6d22e6f3-9c73-4bd8-927f-c35857d40348" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_57c1ed15-6bdb-461e-b17b-551828bbcb23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_6136282a-12f7-4d2d-a50e-538d66a819af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_6136282a-12f7-4d2d-a50e-538d66a819af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_dc7bcee1-dfa2-45b9-aace-2febd75e9d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_dc7bcee1-dfa2-45b9-aace-2febd75e9d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2e3682b7-dadf-4ac3-ae87-d66277dc5e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2e3682b7-dadf-4ac3-ae87-d66277dc5e79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_af78997d-7a27-48cf-9b77-11dad8846ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_af78997d-7a27-48cf-9b77-11dad8846ef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_9b314ab2-7229-4b01-a22e-1e24c45cc88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_9b314ab2-7229-4b01-a22e-1e24c45cc88e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_5d058eee-0244-40bb-bf85-3d0e7060b7e4" xlink:href="mxl-20221231.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_5d058eee-0244-40bb-bf85-3d0e7060b7e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9b0aba32-e956-43f7-ae10-bb59e5f055f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9b0aba32-e956-43f7-ae10-bb59e5f055f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_30bbf513-20ae-4b7e-895b-901ac3ee2ddf" xlink:href="mxl-20221231.xsd#mxl_Accruedcustomercredits"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_mxl_Accruedcustomercredits_30bbf513-20ae-4b7e-895b-901ac3ee2ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_2c58db77-ec04-4839-9e4f-4a1a89a90b43" xlink:href="mxl-20221231.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_2c58db77-ec04-4839-9e4f-4a1a89a90b43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_ffe85e52-3e30-4694-b1c2-fbbdde52bc69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_RestructuringReserveCurrent_ffe85e52-3e30-4694-b1c2-fbbdde52bc69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8e2a52f2-bae3-4105-ba92-fbe97e1f0a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8e2a52f2-bae3-4105-ba92-fbe97e1f0a4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_7cdeeac8-43e1-48f1-8350-45ac709f2f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_7cdeeac8-43e1-48f1-8350-45ac709f2f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_246c69d8-d4b0-4c3f-b412-b45ee4b4829a" xlink:href="mxl-20221231.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_852a068b-3615-42e5-931f-1c01aca49975" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_246c69d8-d4b0-4c3f-b412-b45ee4b4829a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_24f0e138-d212-4eaf-8179-d1672c2648af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_285c4341-229e-4df1-af04-6a061f71cefd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_24f0e138-d212-4eaf-8179-d1672c2648af" xlink:to="loc_us-gaap_LongTermDebtCurrent_285c4341-229e-4df1-af04-6a061f71cefd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_99f2b305-0cc3-45a2-9546-a1380bd4075e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_24f0e138-d212-4eaf-8179-d1672c2648af" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_99f2b305-0cc3-45a2-9546-a1380bd4075e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapScheduleofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4ab5d0b9-00de-4636-bf81-e382245f302f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_78901883-acea-4369-9d2f-605f8b71a3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4ab5d0b9-00de-4636-bf81-e382245f302f" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_78901883-acea-4369-9d2f-605f8b71a3fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_e3c21b68-0581-4f44-8127-2f00fbf56147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4ab5d0b9-00de-4636-bf81-e382245f302f" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_e3c21b68-0581-4f44-8127-2f00fbf56147" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6d80bdbd-d99a-4829-b5d1-70775f97946c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4ab5d0b9-00de-4636-bf81-e382245f302f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6d80bdbd-d99a-4829-b5d1-70775f97946c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_07ad9dd6-8c7b-459a-a5b1-9cb9d0c2afcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f9085f37-1bee-4b6e-9e06-5459548ebceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_07ad9dd6-8c7b-459a-a5b1-9cb9d0c2afcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f9085f37-1bee-4b6e-9e06-5459548ebceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f0131cea-356b-40df-810c-293eb20a512b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_07ad9dd6-8c7b-459a-a5b1-9cb9d0c2afcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f0131cea-356b-40df-810c-293eb20a512b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_984fcd89-bc82-4aa4-8e82-17d526f36018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fdf0e269-b956-45df-af36-35a70f5237fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_984fcd89-bc82-4aa4-8e82-17d526f36018" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fdf0e269-b956-45df-af36-35a70f5237fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_756a4d44-c8c9-45cb-bc64-3e81afc3bd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_984fcd89-bc82-4aa4-8e82-17d526f36018" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_756a4d44-c8c9-45cb-bc64-3e81afc3bd1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d970d461-3d34-4938-96f3-7cf83e7f47aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8b34fe30-9410-4241-a896-703e580a56e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d970d461-3d34-4938-96f3-7cf83e7f47aa" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8b34fe30-9410-4241-a896-703e580a56e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6a95c2d1-c79b-444a-9696-6e375668404f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d970d461-3d34-4938-96f3-7cf83e7f47aa" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6a95c2d1-c79b-444a-9696-6e375668404f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_05b31cbe-90b2-4f7d-85ad-40ecdd25c643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d970d461-3d34-4938-96f3-7cf83e7f47aa" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_05b31cbe-90b2-4f7d-85ad-40ecdd25c643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_cfb4978f-9c12-45f0-8286-71e058187c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d970d461-3d34-4938-96f3-7cf83e7f47aa" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_cfb4978f-9c12-45f0-8286-71e058187c14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e95187d-2c88-43cc-b071-2d87cf8d28dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b9c82f29-a047-40d5-998e-b17ca6a7b7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e95187d-2c88-43cc-b071-2d87cf8d28dc" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b9c82f29-a047-40d5-998e-b17ca6a7b7d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e60ca56b-3458-4b35-89de-bafb79e6b013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e95187d-2c88-43cc-b071-2d87cf8d28dc" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e60ca56b-3458-4b35-89de-bafb79e6b013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d2e1492e-4dff-4452-8630-ad56a9a101a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e95187d-2c88-43cc-b071-2d87cf8d28dc" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d2e1492e-4dff-4452-8630-ad56a9a101a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount_dfc04025-20db-4e96-b266-d6e921143563" xlink:href="mxl-20221231.xsd#mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount_dfc04025-20db-4e96-b266-d6e921143563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7cf03338-5bd7-49bd-9784-7ad53b2ba2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7cf03338-5bd7-49bd-9784-7ad53b2ba2c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_5db6b4f5-b6d5-4b82-8fdb-b2a095835245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_5db6b4f5-b6d5-4b82-8fdb-b2a095835245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_5f01d42d-4c43-47ab-9fc1-23978f139f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_5f01d42d-4c43-47ab-9fc1-23978f139f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncomeTaxReconciliationForeignDividends_4a2be4aa-2dae-4bc6-a58e-f89c9652c64a" xlink:href="mxl-20221231.xsd#mxl_IncomeTaxReconciliationForeignDividends"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_mxl_IncomeTaxReconciliationForeignDividends_4a2be4aa-2dae-4bc6-a58e-f89c9652c64a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_8dfe1fca-3d3f-4e5e-9537-40d760f03dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_8dfe1fca-3d3f-4e5e-9537-40d760f03dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Attributeexpirations_ca0103d2-2742-4f64-9120-7a1358e41743" xlink:href="mxl-20221231.xsd#mxl_Attributeexpirations"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_mxl_Attributeexpirations_ca0103d2-2742-4f64-9120-7a1358e41743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts_bc8cd199-6a92-498b-9b00-bb1647da5b34" xlink:href="mxl-20221231.xsd#mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts_bc8cd199-6a92-498b-9b00-bb1647da5b34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_e2d33090-72c9-4620-9a93-a9bfba61b765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_e2d33090-72c9-4620-9a93-a9bfba61b765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_19366f86-095e-4fca-bb04-54f719b8220c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_19366f86-095e-4fca-bb04-54f719b8220c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_60fd7d94-6cd2-4702-9082-b3849fcde01e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_60fd7d94-6cd2-4702-9082-b3849fcde01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_11dbf072-4da4-409a-86de-d6beff9e90c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_11dbf072-4da4-409a-86de-d6beff9e90c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_7323827e-77b9-4c63-87d3-a6e9a52fd093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_7323827e-77b9-4c63-87d3-a6e9a52fd093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_89d36774-28e8-47eb-9d04-f8b677bd3f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bb0619d6-4fea-4311-bfa7-af6c3247b174" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_89d36774-28e8-47eb-9d04-f8b677bd3f2e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_92cacdb5-ac17-4326-87d8-c78e282881b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_92cacdb5-ac17-4326-87d8-c78e282881b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_86d2e1ea-8b9a-45ec-8245-3b6a759456ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_86d2e1ea-8b9a-45ec-8245-3b6a759456ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_87dcc2e8-34ad-4139-b2ce-08c5b22586c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_87dcc2e8-34ad-4139-b2ce-08c5b22586c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_68234667-e1ac-4466-8dea-5b66d471fe71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_68234667-e1ac-4466-8dea-5b66d471fe71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_d6861d2b-4016-43fe-9780-967b75212db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_d6861d2b-4016-43fe-9780-967b75212db4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxAssetLeaseobligation_dc02d93d-9572-408e-8153-644c592da55d" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxAssetLeaseobligation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_mxl_DeferredTaxAssetLeaseobligation_dc02d93d-9572-408e-8153-644c592da55d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_6e1ccc63-4dba-42be-a79c-bae5d28df568" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_6e1ccc63-4dba-42be-a79c-bae5d28df568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_8459d8bf-5bc2-4183-9e88-299cd8d0ea0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0694b4cf-4261-439a-beeb-55e9a9d91533" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_8459d8bf-5bc2-4183-9e88-299cd8d0ea0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8c0b7f39-104d-4768-b4bf-823e31a51dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_3279410b-d838-458e-a76f-15be7f6d4c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8c0b7f39-104d-4768-b4bf-823e31a51dd9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_3279410b-d838-458e-a76f-15be7f6d4c65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2d51a160-4680-43bd-abbf-5eee55af4240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8c0b7f39-104d-4768-b4bf-823e31a51dd9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2d51a160-4680-43bd-abbf-5eee55af4240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxLiabilityLeasedrightofuseasset_9b4c4f12-1e49-4326-957e-cc260faa6b06" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxLiabilityLeasedrightofuseasset"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8c0b7f39-104d-4768-b4bf-823e31a51dd9" xlink:to="loc_mxl_DeferredTaxLiabilityLeasedrightofuseasset_9b4c4f12-1e49-4326-957e-cc260faa6b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxLiabilitiesPensionLiability_0792d118-baae-4d75-9e36-69c18943cae9" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxLiabilitiesPensionLiability"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8c0b7f39-104d-4768-b4bf-823e31a51dd9" xlink:to="loc_mxl_DeferredTaxLiabilitiesPensionLiability_0792d118-baae-4d75-9e36-69c18943cae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_418e32ce-5e7b-4b97-bf98-9b9a5e5e2736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8c0b7f39-104d-4768-b4bf-823e31a51dd9" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_418e32ce-5e7b-4b97-bf98-9b9a5e5e2736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b8e82e11-e788-4659-88c0-84e3052ca2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_22e39679-4577-4668-a313-478cea37b39b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_b8e82e11-e788-4659-88c0-84e3052ca2bd" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_22e39679-4577-4668-a313-478cea37b39b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_992e68f3-d14b-44fd-8ebd-e2b27d0a02cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_b8e82e11-e788-4659-88c0-84e3052ca2bd" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_992e68f3-d14b-44fd-8ebd-e2b27d0a02cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" xlink:type="simple" xlink:href="mxl-20221231.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_34869464-4fd9-46b6-a5f5-75d72b604346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c330c5a9-699c-44bf-b425-1ba5ce06da94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_34869464-4fd9-46b6-a5f5-75d72b604346" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c330c5a9-699c-44bf-b425-1ba5ce06da94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e607ccde-e9a2-40ee-ae4b-cdf4602dfb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_34869464-4fd9-46b6-a5f5-75d72b604346" xlink:to="loc_us-gaap_OperatingLeaseLiability_e607ccde-e9a2-40ee-ae4b-cdf4602dfb7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4d701eed-c5ef-4d19-9211-50f32cf94d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7277e04c-2e38-4017-9ba6-fee687883e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_4d701eed-c5ef-4d19-9211-50f32cf94d6f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7277e04c-2e38-4017-9ba6-fee687883e79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_853d9534-4701-4e81-9958-0f4a802cf3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_4d701eed-c5ef-4d19-9211-50f32cf94d6f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_853d9534-4701-4e81-9958-0f4a802cf3ad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1" xlink:type="simple" xlink:href="mxl-20221231.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_f16b137c-0329-4336-bc2e-9e1a52177d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_066b8ec2-aed0-46f1-a3be-da9ee6284b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f16b137c-0329-4336-bc2e-9e1a52177d0b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_066b8ec2-aed0-46f1-a3be-da9ee6284b53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01960bda-3149-45a9-9240-731dcc9553f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f16b137c-0329-4336-bc2e-9e1a52177d0b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01960bda-3149-45a9-9240-731dcc9553f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937caf32-22a9-4ed2-b642-04cfe0014f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f16b137c-0329-4336-bc2e-9e1a52177d0b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937caf32-22a9-4ed2-b642-04cfe0014f4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e6b2687f-b9ef-45c1-b99a-14f2670c8f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f16b137c-0329-4336-bc2e-9e1a52177d0b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e6b2687f-b9ef-45c1-b99a-14f2670c8f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_773a8186-2188-4c4c-bcd0-6e7a41f57a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f16b137c-0329-4336-bc2e-9e1a52177d0b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_773a8186-2188-4c4c-bcd0-6e7a41f57a75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b66562ef-898b-4a52-9343-5222c9441e78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f16b137c-0329-4336-bc2e-9e1a52177d0b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b66562ef-898b-4a52-9343-5222c9441e78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_7c5cade2-5428-4562-bacf-a2b3c1b119b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f8057a5a-8c85-4cba-b0aa-b5de8551dc84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_7c5cade2-5428-4562-bacf-a2b3c1b119b2" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f8057a5a-8c85-4cba-b0aa-b5de8551dc84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6dde7876-fb46-4c91-be8c-257855e0e0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_7c5cade2-5428-4562-bacf-a2b3c1b119b2" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6dde7876-fb46-4c91-be8c-257855e0e0f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_7c09fce3-8f59-45c6-bf02-feeb232ad799" xlink:href="mxl-20221231.xsd#mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_10cab80a-2b6f-479d-9815-d4940336d333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_7c09fce3-8f59-45c6-bf02-feeb232ad799" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_10cab80a-2b6f-479d-9815-d4940336d333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_5d76b234-dc51-46ea-a7b7-f984b24a44ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_7c09fce3-8f59-45c6-bf02-feeb232ad799" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_5d76b234-dc51-46ea-a7b7-f984b24a44ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_bbd7643b-5dc6-497f-91d8-575142c1e1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_7c09fce3-8f59-45c6-bf02-feeb232ad799" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_bbd7643b-5dc6-497f-91d8-575142c1e1aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_c244550d-884a-4e99-8a88-afa76b17d227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_7c09fce3-8f59-45c6-bf02-feeb232ad799" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_c244550d-884a-4e99-8a88-afa76b17d227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_84d2e29f-20da-4a50-9e7e-53187ec00030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_7c09fce3-8f59-45c6-bf02-feeb232ad799" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_84d2e29f-20da-4a50-9e7e-53187ec00030" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5c8a67a2-9051-4dbe-b51f-a142e7a32211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_7c09fce3-8f59-45c6-bf02-feeb232ad799" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5c8a67a2-9051-4dbe-b51f-a142e7a32211" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_e9f4d735-3762-46df-b5ac-1345c435ffab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_481b4dd8-33f5-4153-9ec6-36ebbc2961fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_e9f4d735-3762-46df-b5ac-1345c435ffab" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_481b4dd8-33f5-4153-9ec6-36ebbc2961fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_ef086cc6-9764-4e3e-89c9-efb2c99daec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_e9f4d735-3762-46df-b5ac-1345c435ffab" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_ef086cc6-9764-4e3e-89c9-efb2c99daec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_fa6aff27-2d9d-487f-a903-5c85f046660f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_e9f4d735-3762-46df-b5ac-1345c435ffab" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_fa6aff27-2d9d-487f-a903-5c85f046660f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_02693d80-c033-4306-87b0-bafc5089d42c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_c2c89ce4-4682-448f-bab5-75e3030deb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_02693d80-c033-4306-87b0-bafc5089d42c" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_c2c89ce4-4682-448f-bab5-75e3030deb71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_4247bd8e-4786-411a-9b31-2119b2697b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_02693d80-c033-4306-87b0-bafc5089d42c" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_4247bd8e-4786-411a-9b31-2119b2697b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_d8e84d89-d1f8-411f-87dc-5831150bb8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_02693d80-c033-4306-87b0-bafc5089d42c" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_d8e84d89-d1f8-411f-87dc-5831150bb8f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_8db538b0-ab04-40b0-bb69-18899871b289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_c23dd60d-fee5-4d7f-9b4c-b54a093f9bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_8db538b0-ab04-40b0-bb69-18899871b289" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_c23dd60d-fee5-4d7f-9b4c-b54a093f9bb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_cef97775-6780-4af3-8194-5bad99d4c724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_8db538b0-ab04-40b0-bb69-18899871b289" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_cef97775-6780-4af3-8194-5bad99d4c724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_f2e1e235-aec3-4bfa-bfb4-47c843e227d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_94438147-a76a-4f69-8f98-60379c460895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation_f2e1e235-aec3-4bfa-bfb4-47c843e227d1" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_94438147-a76a-4f69-8f98-60379c460895" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_eea8539a-3683-41f5-ad97-ee729947e284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation_f2e1e235-aec3-4bfa-bfb4-47c843e227d1" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_eea8539a-3683-41f5-ad97-ee729947e284" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_b67a46fd-9592-47b0-b01c-98107a6f63df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation_f2e1e235-aec3-4bfa-bfb4-47c843e227d1" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_b67a46fd-9592-47b0-b01c-98107a6f63df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_a36009b5-b478-4842-ac94-60c6edd7ec8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_b024269b-d7cb-4968-9eba-484a3b9818d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear_a36009b5-b478-4842-ac94-60c6edd7ec8a" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_b024269b-d7cb-4968-9eba-484a3b9818d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_a3163c78-b6b7-4713-9ec8-c2682b2986ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear_a36009b5-b478-4842-ac94-60c6edd7ec8a" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_a3163c78-b6b7-4713-9ec8-c2682b2986ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_dcbf6253-555c-4897-9b6c-3b4347f286a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_70b88b3b-80e7-436b-8976-9d73b77b3fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear_dcbf6253-555c-4897-9b6c-3b4347f286a5" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_70b88b3b-80e7-436b-8976-9d73b77b3fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_4b181fe2-fefb-470e-92ef-adea73f87fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear_dcbf6253-555c-4897-9b6c-3b4347f286a5" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_4b181fe2-fefb-470e-92ef-adea73f87fcc" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>mxl-20221231_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 2023 Workiva-->
<!--r:ec07cf83-2e3a-4097-b2e4-2a12471e7be9,g:eda5bca8-44a8-427e-b15d-9cc07994dd13-->
<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-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i878ca18193ee4a0fbeaf6ccb154f84c1_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e544756b-be88-4843-806e-97bec931b854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e544756b-be88-4843-806e-97bec931b854" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d6006eb4-3838-4bb5-9587-008fc1aba6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d6006eb4-3838-4bb5-9587-008fc1aba6a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9b790ff8-a302-4736-bdeb-ee9934cf2b03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockholdersEquity_9b790ff8-a302-4736-bdeb-ee9934cf2b03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fe29e072-2d47-4995-a9d4-13492852b845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fe29e072-2d47-4995-a9d4-13492852b845" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cc7781f-06c3-4445-af03-39a8bf627513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cc7781f-06c3-4445-af03-39a8bf627513" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_325e096b-565e-41f5-8390-c4afd8a88623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_325e096b-565e-41f5-8390-c4afd8a88623" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_a6f442f9-e4b9-424c-b0cb-ceeffbeadb20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_a6f442f9-e4b9-424c-b0cb-ceeffbeadb20" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_1febe76e-43c1-47da-a957-611ad78805c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_1febe76e-43c1-47da-a957-611ad78805c7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a916d53c-1d75-4d99-b441-f5057b4c96a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a916d53c-1d75-4d99-b441-f5057b4c96a2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5bff891a-766e-46a1-b667-703d46f98eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5bff891a-766e-46a1-b667-703d46f98eb4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9375cf01-87b8-42cd-8463-931cd9c4929e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9375cf01-87b8-42cd-8463-931cd9c4929e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2ba6c3cb-c3f7-43e9-8bd7-ec41ca3c1410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2ba6c3cb-c3f7-43e9-8bd7-ec41ca3c1410" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a511be67-6c96-4876-9551-ef61dd5fc309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a511be67-6c96-4876-9551-ef61dd5fc309" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_58fbfb18-02a8-454c-bee2-16721a870ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_NetIncomeLoss_58fbfb18-02a8-454c-bee2-16721a870ea5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_968c26fe-becf-44c5-9dae-9db96d0ca1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c454aaf2-7922-4955-9f4c-4192b7645f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4fd2b015-c280-414b-9731-07594ca1a9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e544756b-be88-4843-806e-97bec931b854" xlink:to="loc_us-gaap_StatementTable_4fd2b015-c280-414b-9731-07594ca1a9e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_407b4ba3-b91f-4e97-859b-5d6767d80c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4fd2b015-c280-414b-9731-07594ca1a9e9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_407b4ba3-b91f-4e97-859b-5d6767d80c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_407b4ba3-b91f-4e97-859b-5d6767d80c18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_407b4ba3-b91f-4e97-859b-5d6767d80c18" xlink:to="loc_us-gaap_EquityComponentDomain_407b4ba3-b91f-4e97-859b-5d6767d80c18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_407b4ba3-b91f-4e97-859b-5d6767d80c18" xlink:to="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0da04912-108f-4bc6-be62-b9d113e7e84f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_CommonStockMember_0da04912-108f-4bc6-be62-b9d113e7e84f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fef93aa4-5c1b-4839-b891-55aaacf507e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fef93aa4-5c1b-4839-b891-55aaacf507e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e955f6e7-c422-4f3a-b532-8009bf8db55b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e955f6e7-c422-4f3a-b532-8009bf8db55b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e145970f-5e14-47e8-b99f-25a9cb0ca360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_RetainedEarningsMember_e145970f-5e14-47e8-b99f-25a9cb0ca360" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#OrganizationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="ie5fab5e0adb045ebb02633c7cf1f65d6_OrganizationandSummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_918c0e01-5bb5-477f-9514-4567d3637f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_918c0e01-5bb5-477f-9514-4567d3637f06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6b8aa4ae-e634-4f3b-bbeb-1780aceff494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6b8aa4ae-e634-4f3b-bbeb-1780aceff494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_b6cf44be-cb12-4177-af80-4e805b7b4934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_b6cf44be-cb12-4177-af80-4e805b7b4934" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerPaymentTerm_db2db543-b9ac-48ad-84c2-bccb316a4ffb" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerPaymentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerPaymentTerm_db2db543-b9ac-48ad-84c2-bccb316a4ffb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerStockRotationAllowanceTerm_dcaae559-8d6d-4a70-a03d-d54744cee4bc" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerStockRotationAllowanceTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerStockRotationAllowanceTerm_dcaae559-8d6d-4a70-a03d-d54744cee4bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm_73fca797-77d0-426f-9022-9b3d776c2acf" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm_73fca797-77d0-426f-9022-9b3d776c2acf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuePerformanceObligationDeliveryTerm_975d1864-60c3-46af-9f21-c29cfab9599b" xlink:href="mxl-20221231.xsd#mxl_RevenuePerformanceObligationDeliveryTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_RevenuePerformanceObligationDeliveryTerm_975d1864-60c3-46af-9f21-c29cfab9599b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SalesCommissionAssetsRecognizedTerm_27a65567-431d-483a-ac31-17ba748502b4" xlink:href="mxl-20221231.xsd#mxl_SalesCommissionAssetsRecognizedTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_SalesCommissionAssetsRecognizedTerm_27a65567-431d-483a-ac31-17ba748502b4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerRightOfReturnTerm_d5f8cbb1-04e0-42ab-8a04-7799a8fa4039" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerRightOfReturnTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerRightOfReturnTerm_d5f8cbb1-04e0-42ab-8a04-7799a8fa4039" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm_bb817993-0570-40eb-b583-81a4a7c47868" xlink:href="mxl-20221231.xsd#mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm_bb817993-0570-40eb-b583-81a4a7c47868" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_StandardProductWarrantyPeriod_d4a4011b-e364-4b5c-aaa9-b43f0a0e8022" xlink:href="mxl-20221231.xsd#mxl_StandardProductWarrantyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_StandardProductWarrantyPeriod_d4a4011b-e364-4b5c-aaa9-b43f0a0e8022" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_6409e967-8c70-4387-a94d-3835f6aa47fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_6409e967-8c70-4387-a94d-3835f6aa47fc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_9421076e-8df9-4b19-8ac9-40401b8a45d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_NumberOfOperatingSegments_9421076e-8df9-4b19-8ac9-40401b8a45d5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_NumberOfBusinessActivities_3255292d-22c3-407f-b437-db1d45b39417" xlink:href="mxl-20221231.xsd#mxl_NumberOfBusinessActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_NumberOfBusinessActivities_3255292d-22c3-407f-b437-db1d45b39417" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f834afe9-2811-4a57-b295-a42fa6df468f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f834afe9-2811-4a57-b295-a42fa6df468f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_53f0c3ee-777b-4ae8-a593-1505db2ee43d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_53f0c3ee-777b-4ae8-a593-1505db2ee43d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_11e08c66-be7a-4713-ab15-c3840945ad8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_53f0c3ee-777b-4ae8-a593-1505db2ee43d" xlink:to="loc_srt_RangeAxis_11e08c66-be7a-4713-ab15-c3840945ad8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_11e08c66-be7a-4713-ab15-c3840945ad8f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_11e08c66-be7a-4713-ab15-c3840945ad8f" xlink:to="loc_srt_RangeMember_11e08c66-be7a-4713-ab15-c3840945ad8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_11e08c66-be7a-4713-ab15-c3840945ad8f" xlink:to="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd92288d-8c15-4a1a-9020-c4bc3cc22045" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:to="loc_srt_MinimumMember_fd92288d-8c15-4a1a-9020-c4bc3cc22045" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9d6912ad-d9ce-4324-8e9b-2ae6801e34ff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:to="loc_srt_MaximumMember_9d6912ad-d9ce-4324-8e9b-2ae6801e34ff" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#BusinessCombinationsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="extended" id="i3074905f9a26417a9d3ade65524ef223_BusinessCombinationsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_32f8ab64-1f8b-45ab-a5ac-356565b29936" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_32f8ab64-1f8b-45ab-a5ac-356565b29936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_3e54c455-0465-44cf-8526-8aea038023d4" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_3e54c455-0465-44cf-8526-8aea038023d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_956f64ac-e159-4991-abd0-921a47716acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_956f64ac-e159-4991-abd0-921a47716acc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e96c6cb6-e057-497b-89cc-c346c87106c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e96c6cb6-e057-497b-89cc-c346c87106c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3c623746-2ebb-4357-a8bc-cbe42fa2947c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3c623746-2ebb-4357-a8bc-cbe42fa2947c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_803904e9-c00d-4fd6-8607-26f0450b6088" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_803904e9-c00d-4fd6-8607-26f0450b6088" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f198692c-0c5c-4dda-8589-7c778700312e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f198692c-0c5c-4dda-8589-7c778700312e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4abe4256-f38b-4c40-970e-cfc853f44b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4abe4256-f38b-4c40-970e-cfc853f44b95" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_eefc2c25-c9b1-4ca1-88bc-7c3028942268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_eefc2c25-c9b1-4ca1-88bc-7c3028942268" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_d1240530-3df6-43c0-9505-215c10a0a09b" xlink:href="mxl-20221231.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_d1240530-3df6-43c0-9505-215c10a0a09b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_00dc970f-647c-46d8-b4c2-75369d17f5b2" xlink:href="mxl-20221231.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:to="loc_mxl_CompanyXMember_00dc970f-647c-46d8-b4c2-75369d17f5b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ba16ddbc-ab40-482d-bc1e-e7096ce28c11" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_srt_OwnershipAxis_ba16ddbc-ab40-482d-bc1e-e7096ce28c11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ba16ddbc-ab40-482d-bc1e-e7096ce28c11_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ba16ddbc-ab40-482d-bc1e-e7096ce28c11" xlink:to="loc_srt_OwnershipDomain_ba16ddbc-ab40-482d-bc1e-e7096ce28c11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c2fbdf5d-672d-4e07-b72e-68c62ecb4ef7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ba16ddbc-ab40-482d-bc1e-e7096ce28c11" xlink:to="loc_srt_OwnershipDomain_c2fbdf5d-672d-4e07-b72e-68c62ecb4ef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_7dcd3039-2da5-4098-8343-e7212266b6c0" xlink:href="mxl-20221231.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c2fbdf5d-672d-4e07-b72e-68c62ecb4ef7" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_7dcd3039-2da5-4098-8343-e7212266b6c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5509e771-b6f9-4d13-bdc6-e3e79d541dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5509e771-b6f9-4d13-bdc6-e3e79d541dbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5509e771-b6f9-4d13-bdc6-e3e79d541dbb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5509e771-b6f9-4d13-bdc6-e3e79d541dbb" xlink:to="loc_us-gaap_EquityComponentDomain_5509e771-b6f9-4d13-bdc6-e3e79d541dbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9404ee34-237b-4250-89ea-3df87b8d6e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5509e771-b6f9-4d13-bdc6-e3e79d541dbb" xlink:to="loc_us-gaap_EquityComponentDomain_9404ee34-237b-4250-89ea-3df87b8d6e64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8b39fc4-4e25-4e81-8cb7-7cb920ad473e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9404ee34-237b-4250-89ea-3df87b8d6e64" xlink:to="loc_us-gaap_CommonStockMember_b8b39fc4-4e25-4e81-8cb7-7cb920ad473e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9692fa1a-2a05-47fb-89a5-39abc06810e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9692fa1a-2a05-47fb-89a5-39abc06810e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9692fa1a-2a05-47fb-89a5-39abc06810e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9692fa1a-2a05-47fb-89a5-39abc06810e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9692fa1a-2a05-47fb-89a5-39abc06810e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9692fa1a-2a05-47fb-89a5-39abc06810e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_6451f11d-7740-457d-af44-712d18e90692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:to="loc_us-gaap_SeniorNotesMember_6451f11d-7740-457d-af44-712d18e90692" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3b2b058e-cefc-4837-a38a-561f2a407b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:to="loc_us-gaap_LineOfCreditMember_3b2b058e-cefc-4837-a38a-561f2a407b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f2d254c2-4a0c-456a-af37-22ce222a0b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_DebtInstrumentAxis_f2d254c2-4a0c-456a-af37-22ce222a0b72" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f2d254c2-4a0c-456a-af37-22ce222a0b72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f2d254c2-4a0c-456a-af37-22ce222a0b72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f2d254c2-4a0c-456a-af37-22ce222a0b72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f2d254c2-4a0c-456a-af37-22ce222a0b72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermBLoanFacilityMember_9899dfc4-ccc7-436a-a974-853cbc479ab7" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredTermBLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:to="loc_mxl_SeniorSecuredTermBLoanFacilityMember_9899dfc4-ccc7-436a-a974-853cbc479ab7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermALoanFacilityMember_3515401e-d20b-44c1-8257-20f0d248df73" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredTermALoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:to="loc_mxl_SeniorSecuredTermALoanFacilityMember_3515401e-d20b-44c1-8257-20f0d248df73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_35ad0823-0536-435e-81d1-1063a0b9982c" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:to="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_35ad0823-0536-435e-81d1-1063a0b9982c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_CreditFacilityAxis_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a" xlink:to="loc_us-gaap_CreditFacilityDomain_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_977aaff4-8f3e-4f8b-a084-4022791c008a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a" xlink:to="loc_us-gaap_CreditFacilityDomain_977aaff4-8f3e-4f8b-a084-4022791c008a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a0b82523-5187-4534-940e-c5f052922c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_977aaff4-8f3e-4f8b-a084-4022791c008a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a0b82523-5187-4534-940e-c5f052922c94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_06d64402-b7e6-4972-a21f-a5aab3007fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_06d64402-b7e6-4972-a21f-a5aab3007fe4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c2eb883a-58ad-41b0-89f0-6ffeb9daf632" xlink:href="mxl-20221231.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_06d64402-b7e6-4972-a21f-a5aab3007fe4" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c2eb883a-58ad-41b0-89f0-6ffeb9daf632" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#RestructuringActivityRestructuringandRelatedCostsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="extended" id="i31139f83b22b401ea383c78321d3cea7_RestructuringActivityRestructuringandRelatedCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_71060082-1107-4195-b65e-060b9ac90d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_a9e8ab8e-a2ec-41f5-9798-a485a815ab36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_71060082-1107-4195-b65e-060b9ac90d3a" xlink:to="loc_us-gaap_RestructuringCharges_a9e8ab8e-a2ec-41f5-9798-a485a815ab36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b351dc8c-17cc-4f4b-baee-08d90fd62215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_71060082-1107-4195-b65e-060b9ac90d3a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b351dc8c-17cc-4f4b-baee-08d90fd62215" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_cef6d320-b301-480b-9214-8ab38f827114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b351dc8c-17cc-4f4b-baee-08d90fd62215" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_cef6d320-b301-480b-9214-8ab38f827114" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_cef6d320-b301-480b-9214-8ab38f827114_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_cef6d320-b301-480b-9214-8ab38f827114" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_cef6d320-b301-480b-9214-8ab38f827114_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_cef6d320-b301-480b-9214-8ab38f827114" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_e283c9e2-76be-46ec-ac63-6cae01c8ef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_e283c9e2-76be-46ec-ac63-6cae01c8ef2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_ee992f2c-2560-44b8-9015-0e5f64bfe784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:to="loc_us-gaap_FacilityClosingMember_ee992f2c-2560-44b8-9015-0e5f64bfe784" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_e21f2db2-2c69-419a-939c-43b331d9ee41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:to="loc_us-gaap_OtherRestructuringMember_e21f2db2-2c69-419a-939c-43b331d9ee41" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#RestructuringActivityAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails" xlink:type="extended" id="ie43b6f3eb21f48b9b3eae6ea412a8a63_RestructuringActivityAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_fd75cd11-09a6-48d4-b85a-a94b0965e5b2" xlink:href="mxl-20221231.xsd#mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:to="loc_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_fd75cd11-09a6-48d4-b85a-a94b0965e5b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_cb74584b-e689-431d-ad33-fd96a9350fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_cb74584b-e689-431d-ad33-fd96a9350fe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_d6882c04-5d65-4761-a4b3-9fcff2a7c5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_d6882c04-5d65-4761-a4b3-9fcff2a7c5d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ef94224b-5820-4d2b-bc0b-23d968fec14c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ef94224b-5820-4d2b-bc0b-23d968fec14c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_e6018d5d-7b2e-4f68-b103-9b38f693a03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ef94224b-5820-4d2b-bc0b-23d968fec14c" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_e6018d5d-7b2e-4f68-b103-9b38f693a03d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_e6018d5d-7b2e-4f68-b103-9b38f693a03d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e6018d5d-7b2e-4f68-b103-9b38f693a03d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_e6018d5d-7b2e-4f68-b103-9b38f693a03d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_05e22173-7184-48ff-9d25-a33bc5481558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e6018d5d-7b2e-4f68-b103-9b38f693a03d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_05e22173-7184-48ff-9d25-a33bc5481558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_TerminatedLeaseMember_6a42b06e-d314-4474-b782-0bfb9a971795" xlink:href="mxl-20221231.xsd#mxl_TerminatedLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_05e22173-7184-48ff-9d25-a33bc5481558" xlink:to="loc_mxl_TerminatedLeaseMember_6a42b06e-d314-4474-b782-0bfb9a971795" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="extended" id="ie11d5ee93cab4b49859c60fb9df6d721_RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:to="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_cc4425d3-50be-4b09-ab1d-ea22bc748a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_RestructuringReserve_cc4425d3-50be-4b09-ab1d-ea22bc748a45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_338bf817-4d15-48f6-95ad-0c0eaebd31bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_RestructuringCharges_338bf817-4d15-48f6-95ad-0c0eaebd31bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_b973426d-a919-4bd7-b255-db7ab1ec3e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_PaymentsForRestructuring_b973426d-a919-4bd7-b255-db7ab1ec3e3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReimbursementDueFromIntel_9c6805ab-81a1-4d87-8065-b1499b998eb5" xlink:href="mxl-20221231.xsd#mxl_ReimbursementDueFromIntel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_mxl_ReimbursementDueFromIntel_9c6805ab-81a1-4d87-8065-b1499b998eb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_b7760bdd-a089-4f2c-b336-88a8e3da564d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_b7760bdd-a089-4f2c-b336-88a8e3da564d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_2e7dbb57-29f0-4fed-bce5-74b1192b620f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_5b24cc3c-fc9d-414f-b52e-cfa71e268746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:to="loc_us-gaap_RestructuringReserveCurrent_5b24cc3c-fc9d-414f-b52e-cfa71e268746" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_7331c8bf-2672-4b54-a807-547b61999bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_7331c8bf-2672-4b54-a807-547b61999bf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringPeriodAxis_707d9824-fdf7-4dfb-8e8b-62e016500515" xlink:href="mxl-20221231.xsd#mxl_RestructuringPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:to="loc_mxl_RestructuringPeriodAxis_707d9824-fdf7-4dfb-8e8b-62e016500515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringPeriodDomain_707d9824-fdf7-4dfb-8e8b-62e016500515_default" xlink:href="mxl-20221231.xsd#mxl_RestructuringPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mxl_RestructuringPeriodAxis_707d9824-fdf7-4dfb-8e8b-62e016500515" xlink:to="loc_mxl_RestructuringPeriodDomain_707d9824-fdf7-4dfb-8e8b-62e016500515_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:href="mxl-20221231.xsd#mxl_RestructuringPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mxl_RestructuringPeriodAxis_707d9824-fdf7-4dfb-8e8b-62e016500515" xlink:to="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringShortTermMember_e4990c84-e77d-4161-b646-7345d5c2784c" xlink:href="mxl-20221231.xsd#mxl_RestructuringShortTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:to="loc_mxl_RestructuringShortTermMember_e4990c84-e77d-4161-b646-7345d5c2784c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringLongTermMember_ce62c96b-6744-49a8-888d-8b638c10141a" xlink:href="mxl-20221231.xsd#mxl_RestructuringLongTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:to="loc_mxl_RestructuringLongTermMember_ce62c96b-6744-49a8-888d-8b638c10141a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_7cf45b1b-2533-4bc8-9321-471bcdf9a97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_7cf45b1b-2533-4bc8-9321-471bcdf9a97f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_7f6345c1-30db-433a-9dca-aaaf5ba9c0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:to="loc_us-gaap_FacilityClosingMember_7f6345c1-30db-433a-9dca-aaaf5ba9c0ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_0b18394a-903f-41ef-932f-acd6b660c687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:to="loc_us-gaap_OtherRestructuringMember_0b18394a-903f-41ef-932f-acd6b660c687" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended" id="ia23c3a187b8347af9ea22db27ac2b8cd_GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa0aeb2b-d435-4335-b09a-b32386ef707b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa0aeb2b-d435-4335-b09a-b32386ef707b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fde2938b-ff6b-481b-a193-089d43708b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fde2938b-ff6b-481b-a193-089d43708b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_698db335-762f-4f6b-ba72-41406fdb80ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_698db335-762f-4f6b-ba72-41406fdb80ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99f7c57e-d93f-4442-b67d-198545ea423b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99f7c57e-d93f-4442-b67d-198545ea423b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7433675-b0d1-4dcd-bff8-64d1b6da1640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7433675-b0d1-4dcd-bff8-64d1b6da1640" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5cb20df8-10ee-4d07-9028-37487f5c0e57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7433675-b0d1-4dcd-bff8-64d1b6da1640" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5cb20df8-10ee-4d07-9028-37487f5c0e57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb20df8-10ee-4d07-9028-37487f5c0e57_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5cb20df8-10ee-4d07-9028-37487f5c0e57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb20df8-10ee-4d07-9028-37487f5c0e57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5cb20df8-10ee-4d07-9028-37487f5c0e57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_ff53b926-4869-4a17-baeb-0aa678421ed1" xlink:href="mxl-20221231.xsd#mxl_LicensedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_mxl_LicensedTechnologyMember_ff53b926-4869-4a17-baeb-0aa678421ed1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_ebc67a3a-3ad0-4aec-9de4-57e9a0dbf4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_ebc67a3a-3ad0-4aec-9de4-57e9a0dbf4ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_1df67f7e-9805-4044-a8ed-20dc29af1da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_1df67f7e-9805-4044-a8ed-20dc29af1da7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e38aa4f8-8b92-438a-b51b-4a4062a51511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e38aa4f8-8b92-438a-b51b-4a4062a51511" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_0100f4db-303f-42c6-850b-9d96901e4072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_0100f4db-303f-42c6-850b-9d96901e4072" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended" id="i1bdb1aeca5d44e8e91a2a40e527961be_GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c073eb7b-c7f1-4cfc-896e-1fb1f5530251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_337c84d9-69ce-47f5-af85-0b8bce462c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c073eb7b-c7f1-4cfc-896e-1fb1f5530251" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_337c84d9-69ce-47f5-af85-0b8bce462c35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_45c75e3b-39ad-4f54-b0cc-433ec79d09bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c073eb7b-c7f1-4cfc-896e-1fb1f5530251" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_45c75e3b-39ad-4f54-b0cc-433ec79d09bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9c63dd53-b380-4a5d-9a56-5b144e17896b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_45c75e3b-39ad-4f54-b0cc-433ec79d09bc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9c63dd53-b380-4a5d-9a56-5b144e17896b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9c63dd53-b380-4a5d-9a56-5b144e17896b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9c63dd53-b380-4a5d-9a56-5b144e17896b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9c63dd53-b380-4a5d-9a56-5b144e17896b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9c63dd53-b380-4a5d-9a56-5b144e17896b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ffc7941d-b493-48a7-9963-6cf2f4ca69e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:to="loc_us-gaap_CostOfSalesMember_ffc7941d-b493-48a7-9963-6cf2f4ca69e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c7dcdc41-b6e8-45ca-a102-3b7668edf35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c7dcdc41-b6e8-45ca-a102-3b7668edf35b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_53bfe6b6-bae4-4872-b446-6921ad522c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_53bfe6b6-bae4-4872-b446-6921ad522c77" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended" id="i17f70e6128bb489ca53f5c88046e9b18_FinancialInstrumentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_fec8aa38-74c4-4cf2-b3f4-76040146d9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_fec8aa38-74c4-4cf2-b3f4-76040146d9a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_d4970ce4-edce-467d-8af6-4702ed7cdfb2" xlink:href="mxl-20221231.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_d4970ce4-edce-467d-8af6-4702ed7cdfb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_22cefd0b-96bf-4819-be1a-4f4232ea7ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_22cefd0b-96bf-4819-be1a-4f4232ea7ed1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_bc2e1718-4c79-44ec-8357-4851d1390752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_bc2e1718-4c79-44ec-8357-4851d1390752" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_18550084-acb9-4262-acc2-0d2f1f3f3d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_18550084-acb9-4262-acc2-0d2f1f3f3d9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18550084-acb9-4262-acc2-0d2f1f3f3d9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_18550084-acb9-4262-acc2-0d2f1f3f3d9c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18550084-acb9-4262-acc2-0d2f1f3f3d9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_120f3dfc-ac72-4527-93db-2269198f5545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_18550084-acb9-4262-acc2-0d2f1f3f3d9c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_120f3dfc-ac72-4527-93db-2269198f5545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_1a6d8f30-db84-457f-b1bc-41a0962f753d" xlink:href="mxl-20221231.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_120f3dfc-ac72-4527-93db-2269198f5545" xlink:to="loc_mxl_CompanyXMember_1a6d8f30-db84-457f-b1bc-41a0962f753d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_fbc6c82f-b809-4f27-b0f0-818d00e202b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_fbc6c82f-b809-4f27-b0f0-818d00e202b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_fbc6c82f-b809-4f27-b0f0-818d00e202b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_fbc6c82f-b809-4f27-b0f0-818d00e202b9" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_fbc6c82f-b809-4f27-b0f0-818d00e202b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0cd4e306-4789-4df7-99a8-0f57bc947d63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_fbc6c82f-b809-4f27-b0f0-818d00e202b9" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0cd4e306-4789-4df7-99a8-0f57bc947d63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_2cecc9d8-518e-4027-87a2-da3872bf75b7" xlink:href="mxl-20221231.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0cd4e306-4789-4df7-99a8-0f57bc947d63" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_2cecc9d8-518e-4027-87a2-da3872bf75b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i901ad5f212224b11a70da6012e572e82_FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_29223849-49dc-43fc-beb1-bf72a6067e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_29223849-49dc-43fc-beb1-bf72a6067e58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_5fe17541-7be9-4604-ad39-7e1630c22ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_29223849-49dc-43fc-beb1-bf72a6067e58" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_5fe17541-7be9-4604-ad39-7e1630c22ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_6107aa6a-0b15-4861-af94-e3f34dec30a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_6107aa6a-0b15-4861-af94-e3f34dec30a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e53f456e-4cd5-4b93-9fee-68a61576a5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_6107aa6a-0b15-4861-af94-e3f34dec30a3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e53f456e-4cd5-4b93-9fee-68a61576a5ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_09b3fff8-7100-4bdd-bf88-25910a717b00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_09b3fff8-7100-4bdd-bf88-25910a717b00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8fe707c9-258b-41e6-8528-cd3d93b13f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_09b3fff8-7100-4bdd-bf88-25910a717b00" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8fe707c9-258b-41e6-8528-cd3d93b13f53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b0ec0575-13f2-4f9d-9339-253ec95b8eca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b0ec0575-13f2-4f9d-9339-253ec95b8eca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b0ec0575-13f2-4f9d-9339-253ec95b8eca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b0ec0575-13f2-4f9d-9339-253ec95b8eca" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b0ec0575-13f2-4f9d-9339-253ec95b8eca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b0ec0575-13f2-4f9d-9339-253ec95b8eca" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_71a783c2-420a-42c0-9bb5-300e3d429b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_71a783c2-420a-42c0-9bb5-300e3d429b65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_876ffd81-d86a-4e0c-87ec-841296d6a7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_876ffd81-d86a-4e0c-87ec-841296d6a7f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_642d0b71-b9eb-4456-aece-3c20d6053569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_642d0b71-b9eb-4456-aece-3c20d6053569" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="extended" id="i57f408d53bae4d36818ebcf5f898a25e_FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1756601f-1090-475c-baff-70593308fdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1756601f-1090-475c-baff-70593308fdcb" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_124d6b79-43ab-4aaa-b846-f07b8a3c961b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_124d6b79-43ab-4aaa-b846-f07b8a3c961b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_533f1e8d-ce56-4d95-954e-061b771cc8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_533f1e8d-ce56-4d95-954e-061b771cc8a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8e9a48d0-5684-48dc-b1f8-739cdbff834c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_4479c7e4-c120-4234-a12a-4fc0d988379a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1756601f-1090-475c-baff-70593308fdcb" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_4479c7e4-c120-4234-a12a-4fc0d988379a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_b6313679-46d4-4e98-9d58-26ce8616ba90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_4479c7e4-c120-4234-a12a-4fc0d988379a" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_b6313679-46d4-4e98-9d58-26ce8616ba90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b6313679-46d4-4e98-9d58-26ce8616ba90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b6313679-46d4-4e98-9d58-26ce8616ba90" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b6313679-46d4-4e98-9d58-26ce8616ba90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_10570b92-6061-4172-b300-27132add8deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b6313679-46d4-4e98-9d58-26ce8616ba90" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_10570b92-6061-4172-b300-27132add8deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContingentConsiderationLiabilityMember_a55f4fd4-a8cf-4c36-86c8-fc84c4bc8d7a" xlink:href="mxl-20221231.xsd#mxl_ContingentConsiderationLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_10570b92-6061-4172-b300-27132add8deb" xlink:to="loc_mxl_ContingentConsiderationLiabilityMember_a55f4fd4-a8cf-4c36-86c8-fc84c4bc8d7a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#BalanceSheetDetailsPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="extended" id="i39a598d1b917490399adaaaf94ed6c97_BalanceSheetDetailsPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c26fddf6-9188-4a02-a35b-196b556bf03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c26fddf6-9188-4a02-a35b-196b556bf03e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_28281fff-d2c2-4272-995d-f6f08d5c4ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_28281fff-d2c2-4272-995d-f6f08d5c4ff9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7638c92e-bc26-4422-96e7-c22a8c7530ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7638c92e-bc26-4422-96e7-c22a8c7530ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7d6b8645-6f61-41a9-a000-73f66f534309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7d6b8645-6f61-41a9-a000-73f66f534309" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6b88ec82-3079-49cd-8dca-45d870811565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_Depreciation_6b88ec82-3079-49cd-8dca-45d870811565" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84423fd0-bfd5-4f0e-be55-8214f15c482d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84423fd0-bfd5-4f0e-be55-8214f15c482d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_84423fd0-bfd5-4f0e-be55-8214f15c482d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84423fd0-bfd5-4f0e-be55-8214f15c482d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_84423fd0-bfd5-4f0e-be55-8214f15c482d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84423fd0-bfd5-4f0e-be55-8214f15c482d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0b447445-c0f2-4e14-b79f-51c5f50b3ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0b447445-c0f2-4e14-b79f-51c5f50b3ecc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_e27a22eb-e5c5-4f13-83a8-034a5b0ef5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_e27a22eb-e5c5-4f13-83a8-034a5b0ef5dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MasksAndProductionEquipmentMember_b23611f9-7d12-41ac-9fc8-75cf1d65e37b" xlink:href="mxl-20221231.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_mxl_MasksAndProductionEquipmentMember_b23611f9-7d12-41ac-9fc8-75cf1d65e37b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_66d3740f-985d-469b-b38d-1de1326ff398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_66d3740f-985d-469b-b38d-1de1326ff398" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e2a517b2-1c37-43fd-a75f-320f14625533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e2a517b2-1c37-43fd-a75f-320f14625533" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_86391235-22f2-4dee-8f7b-5b27dab54615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_ConstructionInProgressMember_86391235-22f2-4dee-8f7b-5b27dab54615" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cc14e405-ca65-406a-9de0-7543c4b4dbdd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:to="loc_srt_RangeAxis_cc14e405-ca65-406a-9de0-7543c4b4dbdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cc14e405-ca65-406a-9de0-7543c4b4dbdd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cc14e405-ca65-406a-9de0-7543c4b4dbdd" xlink:to="loc_srt_RangeMember_cc14e405-ca65-406a-9de0-7543c4b4dbdd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cc14e405-ca65-406a-9de0-7543c4b4dbdd" xlink:to="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_20bf5272-267c-41be-b180-6c35d60e0765" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:to="loc_srt_MinimumMember_20bf5272-267c-41be-b180-6c35d60e0765" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f7740c05-8b4c-43ac-be5c-792e60701c53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:to="loc_srt_MaximumMember_f7740c05-8b4c-43ac-be5c-792e60701c53" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended" id="if824936103b04c6d95f1d0b4892713ca_BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_5bafbb67-4c81-471b-900d-7274fce13a0c" xlink:href="mxl-20221231.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_5bafbb67-4c81-471b-900d-7274fce13a0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_1b0112a1-1416-4435-b4ad-e96f0fa78e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_1b0112a1-1416-4435-b4ad-e96f0fa78e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_56b29375-655c-416e-984c-9d0a543c2683" xlink:href="mxl-20221231.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_56b29375-655c-416e-984c-9d0a543c2683" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_59b0110b-1eb9-48c6-883d-a69307ef1300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_RestructuringReserveCurrent_59b0110b-1eb9-48c6-883d-a69307ef1300" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_cb3d55cb-bb4f-49fa-9e4e-9ae690acb3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_cb3d55cb-bb4f-49fa-9e4e-9ae690acb3ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_36ceef60-3192-40bd-96db-898843ac2569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_36ceef60-3192-40bd-96db-898843ac2569" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fff20a2f-6ee1-4601-89b9-c58a58b0c206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fff20a2f-6ee1-4601-89b9-c58a58b0c206" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_ceb301ca-f9f0-4bff-912b-c7080bc0c1d0" xlink:href="mxl-20221231.xsd#mxl_Accruedcustomercredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_Accruedcustomercredits_ceb301ca-f9f0-4bff-912b-c7080bc0c1d0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_5c61b141-14c3-49db-adf9-f4cc58170fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_5c61b141-14c3-49db-adf9-f4cc58170fd2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_43e54157-74d1-4510-9638-979fc91ed01d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_ContractWithCustomerLiability_43e54157-74d1-4510-9638-979fc91ed01d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_35b2fc7c-99ba-4e12-a822-f227f9f666be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_35b2fc7c-99ba-4e12-a822-f227f9f666be" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d19c9ef-0b63-4b4d-a215-8f77c5a71c0d" xlink:href="mxl-20221231.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d19c9ef-0b63-4b4d-a215-8f77c5a71c0d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4cfb95c0-ea74-44f8-9008-176fc905e981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4cfb95c0-ea74-44f8-9008-176fc905e981" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeccc28e-a242-4b92-8d04-8b038f33a5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeccc28e-a242-4b92-8d04-8b038f33a5cd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_226f4928-7550-421c-a56d-b47ce78f29d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_226f4928-7550-421c-a56d-b47ce78f29d5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_fe6c16bd-fa9f-4933-8455-35d158f16f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_CapitalizedContractCostTable_fe6c16bd-fa9f-4933-8455-35d158f16f60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_026720c7-a82a-46ec-9003-f895e91ff53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_CapitalizedContractCostTable_fe6c16bd-fa9f-4933-8455-35d158f16f60" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_026720c7-a82a-46ec-9003-f895e91ff53c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_026720c7-a82a-46ec-9003-f895e91ff53c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_026720c7-a82a-46ec-9003-f895e91ff53c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_026720c7-a82a-46ec-9003-f895e91ff53c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_026720c7-a82a-46ec-9003-f895e91ff53c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_d920c06f-f415-4744-84ec-c7564c6e0741" xlink:href="mxl-20221231.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:to="loc_mxl_ReductioninTransactionPriceMember_d920c06f-f415-4744-84ec-c7564c6e0741" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_21148bf1-0748-4839-8fdc-491cfe266ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_21148bf1-0748-4839-8fdc-491cfe266ad1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="extended" id="i4e22f0e9749b483a8d26a5985473055e_BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cef71f6a-abfc-4c12-980a-21f9453568bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cef71f6a-abfc-4c12-980a-21f9453568bc" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1ec12177-5122-4297-a5bb-8797af62f8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:to="loc_us-gaap_StockholdersEquity_1ec12177-5122-4297-a5bb-8797af62f8cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_6157aa9b-1151-400f-a21e-ad1271c48d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_6157aa9b-1151-400f-a21e-ad1271c48d03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_516c2b21-04a6-4a6a-98f6-5ffab606ea6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e8759078-8cc6-4ec5-946a-cbed6391f6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cef71f6a-abfc-4c12-980a-21f9453568bc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e8759078-8cc6-4ec5-946a-cbed6391f6c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_72eff985-35a3-4652-9d56-404c4d25d58d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e8759078-8cc6-4ec5-946a-cbed6391f6c2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_72eff985-35a3-4652-9d56-404c4d25d58d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_72eff985-35a3-4652-9d56-404c4d25d58d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_72eff985-35a3-4652-9d56-404c4d25d58d" xlink:to="loc_us-gaap_EquityComponentDomain_72eff985-35a3-4652-9d56-404c4d25d58d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2bdf41f2-086c-476e-8243-2cdeaf0263ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_72eff985-35a3-4652-9d56-404c4d25d58d" xlink:to="loc_us-gaap_EquityComponentDomain_2bdf41f2-086c-476e-8243-2cdeaf0263ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_2bdf41f2-086c-476e-8243-2cdeaf0263ab" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_252febb0-2842-45d1-b6e5-cd297521eb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_252febb0-2842-45d1-b6e5-cd297521eb9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b2382066-7d6f-4b8a-992c-90a601ad9dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b2382066-7d6f-4b8a-992c-90a601ad9dc4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" xlink:type="extended" id="i3bdf3ab383b94193aebaf9faa9fa4d6d_DebtandInterestRateSwapScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_90bdd7d2-5fec-4644-8251-d663d211e887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_90bdd7d2-5fec-4644-8251-d663d211e887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e151b29d-1d59-45fd-97b1-3b9a38b21e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e151b29d-1d59-45fd-97b1-3b9a38b21e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d3682c11-6169-4e27-8e12-419a69db226c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d3682c11-6169-4e27-8e12-419a69db226c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2d7e2a15-e351-4191-a922-b849cfc9d83c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_LongTermDebt_2d7e2a15-e351-4191-a922-b849cfc9d83c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f7fe537d-568f-4828-a1f7-837c2694e1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_LongTermDebtCurrent_f7fe537d-568f-4828-a1f7-837c2694e1f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_603a7b6e-a18c-45b7-ad2f-97867e64eeac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_603a7b6e-a18c-45b7-ad2f-97867e64eeac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d10db108-6b2b-4aa8-82dd-0c7c2b1b453d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_DebtInstrumentTable_d10db108-6b2b-4aa8-82dd-0c7c2b1b453d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_590cdb78-6e62-4f16-b0e9-cb5421e4802e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d10db108-6b2b-4aa8-82dd-0c7c2b1b453d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_590cdb78-6e62-4f16-b0e9-cb5421e4802e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_590cdb78-6e62-4f16-b0e9-cb5421e4802e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_590cdb78-6e62-4f16-b0e9-cb5421e4802e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_590cdb78-6e62-4f16-b0e9-cb5421e4802e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fd03f7cb-0c95-4890-a84e-86b2f78379ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_590cdb78-6e62-4f16-b0e9-cb5421e4802e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fd03f7cb-0c95-4890-a84e-86b2f78379ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_e13299f0-d5fa-45d0-bd00-64faa82a0773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fd03f7cb-0c95-4890-a84e-86b2f78379ba" xlink:to="loc_us-gaap_MediumTermNotesMember_e13299f0-d5fa-45d0-bd00-64faa82a0773" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_e23c103a-e94a-4fb8-bf70-c3ac9b4a0a4c" xlink:href="mxl-20221231.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MediumTermNotesMember_e13299f0-d5fa-45d0-bd00-64faa82a0773" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_e23c103a-e94a-4fb8-bf70-c3ac9b4a0a4c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" xlink:type="extended" id="i3fa939399c5c44a791abde79c8db6e98_DebtandInterestRateSwapAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8b3c7f07-ca1d-4751-8380-17d3532ec332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8b3c7f07-ca1d-4751-8380-17d3532ec332" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_573531fc-6455-4f05-a19d-5bab5be84f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_573531fc-6455-4f05-a19d-5bab5be84f7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3696e86d-dda9-4b8a-86ec-34113fc7c44f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_LongTermDebtFairValue_3696e86d-dda9-4b8a-86ec-34113fc7c44f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_117fb0e1-7ccd-403e-a5e0-5653ec80d2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_117fb0e1-7ccd-403e-a5e0-5653ec80d2b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ba1c03a1-72a7-4835-85c1-01875d40f3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ba1c03a1-72a7-4835-85c1-01875d40f3d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_5d6de8ff-2974-4826-a7ef-2479ee73c18a" xlink:href="mxl-20221231.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_5d6de8ff-2974-4826-a7ef-2479ee73c18a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_d72707ff-9693-436a-bcab-9eb4d59a8a55" xlink:href="mxl-20221231.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_d72707ff-9693-436a-bcab-9eb4d59a8a55" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_dcd2871c-2a9b-40ef-92ff-bb9df533ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_dcd2871c-2a9b-40ef-92ff-bb9df533ae64" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentInterestPeriod_1770c5ed-1392-48b0-aa07-cb60d8684cd5" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentInterestPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentInterestPeriod_1770c5ed-1392-48b0-aa07-cb60d8684cd5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_dfac9d03-5392-419e-9715-e95d00350fee" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_dfac9d03-5392-419e-9715-e95d00350fee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_70324914-fa87-48dd-9751-44ea7ac626c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_70324914-fa87-48dd-9751-44ea7ac626c9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_6e20ded3-e985-42d4-ba43-021be8ef0550" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_6e20ded3-e985-42d4-ba43-021be8ef0550" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPercentage_12abad0e-5ceb-485c-a09d-d4db68191f14" xlink:href="mxl-20221231.xsd#mxl_CallPremiumPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_CallPremiumPercentage_12abad0e-5ceb-485c-a09d-d4db68191f14" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPeriod_0c9ab3e0-4eb3-4022-84c0-059949ca642a" xlink:href="mxl-20221231.xsd#mxl_CallPremiumPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_CallPremiumPeriod_0c9ab3e0-4eb3-4022-84c0-059949ca642a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_359f1a14-e32f-4bc2-9b50-2acd1e5dafc0" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_359f1a14-e32f-4bc2-9b50-2acd1e5dafc0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_1143f223-7be5-40c1-96b7-fb4e25201e1f" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_1143f223-7be5-40c1-96b7-fb4e25201e1f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AggregateCommitmentsPercentage_368b7568-f32b-4081-be37-d9cce7b78671" xlink:href="mxl-20221231.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_AggregateCommitmentsPercentage_368b7568-f32b-4081-be37-d9cce7b78671" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_c973b9d7-b3c4-471c-b688-d7516b094cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_c973b9d7-b3c4-471c-b688-d7516b094cd9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_5478c3e2-e0da-4be2-b65a-cc53d318a646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_5478c3e2-e0da-4be2-b65a-cc53d318a646" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_27af4de9-c9b9-46fe-85a2-bfb9237fd56a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentTerm_27af4de9-c9b9-46fe-85a2-bfb9237fd56a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_38fa2940-38b4-453e-8e94-fb0cf32900f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_38fa2940-38b4-453e-8e94-fb0cf32900f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_38fa2940-38b4-453e-8e94-fb0cf32900f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_38fa2940-38b4-453e-8e94-fb0cf32900f0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_38fa2940-38b4-453e-8e94-fb0cf32900f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_38fa2940-38b4-453e-8e94-fb0cf32900f0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_c27d7cac-4c69-49e6-9390-daa02f82039a" xlink:href="mxl-20221231.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_c27d7cac-4c69-49e6-9390-daa02f82039a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_de5a8922-b9db-4669-af94-878120fdc050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:to="loc_us-gaap_LineOfCreditMember_de5a8922-b9db-4669-af94-878120fdc050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_c5edfe54-5a06-4bc4-af51-b392449ad2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_c5edfe54-5a06-4bc4-af51-b392449ad2dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_c5edfe54-5a06-4bc4-af51-b392449ad2dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_c5edfe54-5a06-4bc4-af51-b392449ad2dd" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_c5edfe54-5a06-4bc4-af51-b392449ad2dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_72801871-38de-4a09-9f50-8d5bb32bd5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_c5edfe54-5a06-4bc4-af51-b392449ad2dd" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_72801871-38de-4a09-9f50-8d5bb32bd5ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_WellsFargoBankNationalAssociationMember_0ed1465c-99a7-4dfc-bc7f-338a4c5116e5" xlink:href="mxl-20221231.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_72801871-38de-4a09-9f50-8d5bb32bd5ba" xlink:to="loc_mxl_WellsFargoBankNationalAssociationMember_0ed1465c-99a7-4dfc-bc7f-338a4c5116e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_57c62ab9-aead-494d-b309-cd22bace1388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_CreditFacilityAxis_57c62ab9-aead-494d-b309-cd22bace1388" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_57c62ab9-aead-494d-b309-cd22bace1388_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_57c62ab9-aead-494d-b309-cd22bace1388" xlink:to="loc_us-gaap_CreditFacilityDomain_57c62ab9-aead-494d-b309-cd22bace1388_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff0e348d-be94-4530-8a9c-23ba838110c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_57c62ab9-aead-494d-b309-cd22bace1388" xlink:to="loc_us-gaap_CreditFacilityDomain_ff0e348d-be94-4530-8a9c-23ba838110c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e022fbe4-56f6-446d-989b-877893da1304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff0e348d-be94-4530-8a9c-23ba838110c0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e022fbe4-56f6-446d-989b-877893da1304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_VariableRateAxis_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663" xlink:to="loc_us-gaap_VariableRateDomain_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663" xlink:to="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b13ef0c4-82a0-433c-b878-9efd516ed164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b13ef0c4-82a0-433c-b878-9efd516ed164" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e4488ec1-bc6d-4ae4-89f2-67e48fb755b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e4488ec1-bc6d-4ae4-89f2-67e48fb755b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_95ac54c8-4d9d-4ddc-a491-98165ceb6539" xlink:href="mxl-20221231.xsd#mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_95ac54c8-4d9d-4ddc-a491-98165ceb6539" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_69e734c7-392a-48c6-8372-fe239fa2e913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_us-gaap_BaseRateMember_69e734c7-392a-48c6-8372-fe239fa2e913" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7a007206-c677-490e-919f-6d7b43d7096d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_srt_RangeAxis_7a007206-c677-490e-919f-6d7b43d7096d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7a007206-c677-490e-919f-6d7b43d7096d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7a007206-c677-490e-919f-6d7b43d7096d" xlink:to="loc_srt_RangeMember_7a007206-c677-490e-919f-6d7b43d7096d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7a007206-c677-490e-919f-6d7b43d7096d" xlink:to="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b7329a5-0a9f-4383-a99a-b21813afe061" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:to="loc_srt_MinimumMember_9b7329a5-0a9f-4383-a99a-b21813afe061" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e300f680-21b4-4133-aea2-016b08e9086e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:to="loc_srt_MaximumMember_e300f680-21b4-4133-aea2-016b08e9086e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended" id="i4ede1174975a496bb2efffb8daef7922_StockBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_NumberOfVotesPerShareOfCommonStock_b86ae962-d4b1-40a0-bf00-411cab9e58d0" xlink:href="mxl-20221231.xsd#mxl_NumberOfVotesPerShareOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_NumberOfVotesPerShareOfCommonStock_b86ae962-d4b1-40a0-bf00-411cab9e58d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease_218751e8-4773-4570-90b0-7d4782c97e26" xlink:href="mxl-20221231.xsd#mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease_218751e8-4773-4570-90b0-7d4782c97e26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_330c1986-a9d1-4731-999f-6a28071d2eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_330c1986-a9d1-4731-999f-6a28071d2eef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ae0e98eb-f3bd-4fd5-8c67-ac96466011d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ae0e98eb-f3bd-4fd5-8c67-ac96466011d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_998355c8-1d1f-4d92-aed5-a9d81a1335c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_998355c8-1d1f-4d92-aed5-a9d81a1335c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2efd0581-2563-44eb-b4bc-ba39aeea6f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2efd0581-2563-44eb-b4bc-ba39aeea6f90" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MaximumDurationOfEmployeeStockPurchasePlan_983e8aa9-4fc8-4710-917e-f6110ecaf9bc" xlink:href="mxl-20221231.xsd#mxl_MaximumDurationOfEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_MaximumDurationOfEmployeeStockPurchasePlan_983e8aa9-4fc8-4710-917e-f6110ecaf9bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_73359c21-5a00-4fb6-a150-6383da2ff60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_73359c21-5a00-4fb6-a150-6383da2ff60c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_d878ea79-4a83-49f1-9ffa-e0f6718867ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_d878ea79-4a83-49f1-9ffa-e0f6718867ed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9f0f2000-e651-44af-9d4a-30ea1e8bef14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9f0f2000-e651-44af-9d4a-30ea1e8bef14" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_4dd68268-47bc-47ed-aed2-1b24b859782d" xlink:href="mxl-20221231.xsd#mxl_SharesIssueduponSettlementofExecutiveBonusPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_4dd68268-47bc-47ed-aed2-1b24b859782d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_fc5af470-9c2e-4d06-9b5d-3cd32dc56175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_fc5af470-9c2e-4d06-9b5d-3cd32dc56175" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7f902964-0608-45f3-a2c5-e6dc5951ea07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7f902964-0608-45f3-a2c5-e6dc5951ea07" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8a4d1485-7fb7-4b56-be69-36ca7e2cbe79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8a4d1485-7fb7-4b56-be69-36ca7e2cbe79" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_76448edb-06f8-4a51-b9eb-a0964ddaa370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_76448edb-06f8-4a51-b9eb-a0964ddaa370" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_5773d527-d3c7-42f2-b94d-46449a7634bb" xlink:href="mxl-20221231.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_5773d527-d3c7-42f2-b94d-46449a7634bb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToNetSales_e559461f-6f1f-4326-a63a-86af998f2c2f" xlink:href="mxl-20221231.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_VestingPercentageRelativeToNetSales_e559461f-6f1f-4326-a63a-86af998f2c2f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToEPS_baf31ba8-0709-4797-8eba-d952b0deceb6" xlink:href="mxl-20221231.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_VestingPercentageRelativeToEPS_baf31ba8-0709-4797-8eba-d952b0deceb6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_b7c5cbb3-9c95-4a36-98ce-3befc23b3211" xlink:href="mxl-20221231.xsd#mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_b7c5cbb3-9c95-4a36-98ce-3befc23b3211" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fcef9420-4ae7-4896-8973-d3cbc85191a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fcef9420-4ae7-4896-8973-d3cbc85191a5" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7a93c86c-2ef5-422b-87ac-adbb85307641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7a93c86c-2ef5-422b-87ac-adbb85307641" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2aeaa63b-d3b4-45df-9d2a-78eeb740319e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2aeaa63b-d3b4-45df-9d2a-78eeb740319e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de7c8eb8-5b83-47c1-9bbe-964f52e2492c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de7c8eb8-5b83-47c1-9bbe-964f52e2492c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f1938028-3077-4a4d-a017-46af5a7429fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f1938028-3077-4a4d-a017-46af5a7429fc" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_0ed26970-ea74-48b8-932b-78058dd4fa38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_0ed26970-ea74-48b8-932b-78058dd4fa38" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1126ba42-5bb0-4fdd-bc34-97dbe87d2848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_us-gaap_PlanNameAxis_1126ba42-5bb0-4fdd-bc34-97dbe87d2848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1126ba42-5bb0-4fdd-bc34-97dbe87d2848_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1126ba42-5bb0-4fdd-bc34-97dbe87d2848" xlink:to="loc_us-gaap_PlanNameDomain_1126ba42-5bb0-4fdd-bc34-97dbe87d2848_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1126ba42-5bb0-4fdd-bc34-97dbe87d2848" xlink:to="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquityIncentivePlanMember_11005229-9f38-40f6-9ad7-3802d4560361" xlink:href="mxl-20221231.xsd#mxl_EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:to="loc_mxl_EquityIncentivePlanMember_11005229-9f38-40f6-9ad7-3802d4560361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EmployeeStockPurchasePlanMember_233b2a88-7684-4cc9-9e35-16e14a8dc21d" xlink:href="mxl-20221231.xsd#mxl_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:to="loc_mxl_EmployeeStockPurchasePlanMember_233b2a88-7684-4cc9-9e35-16e14a8dc21d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fa03105d-a959-46f0-aaee-d54f47eca321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_us-gaap_AwardTypeAxis_fa03105d-a959-46f0-aaee-d54f47eca321" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa03105d-a959-46f0-aaee-d54f47eca321_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fa03105d-a959-46f0-aaee-d54f47eca321" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa03105d-a959-46f0-aaee-d54f47eca321_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fa03105d-a959-46f0-aaee-d54f47eca321" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestrictedStockUnitandRestrictedStockAwardMember_e39134fd-1314-4864-b277-cca9b12b82c0" xlink:href="mxl-20221231.xsd#mxl_RestrictedStockUnitandRestrictedStockAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:to="loc_mxl_RestrictedStockUnitandRestrictedStockAwardMember_e39134fd-1314-4864-b277-cca9b12b82c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_031ea445-9673-4aa2-93d7-0c2e94c0e9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:to="loc_us-gaap_PerformanceSharesMember_031ea445-9673-4aa2-93d7-0c2e94c0e9ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_702f1c75-32f4-40ad-befb-d57e5ed92d08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:to="loc_us-gaap_EmployeeStockMember_702f1c75-32f4-40ad-befb-d57e5ed92d08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_4ce1bb50-630d-4678-9d36-142ce071ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_us-gaap_VestingAxis_4ce1bb50-630d-4678-9d36-142ce071ef3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_4ce1bb50-630d-4678-9d36-142ce071ef3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_4ce1bb50-630d-4678-9d36-142ce071ef3e" xlink:to="loc_us-gaap_VestingDomain_4ce1bb50-630d-4678-9d36-142ce071ef3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_375492c3-2ce8-427f-b6a2-06e50f353ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_4ce1bb50-630d-4678-9d36-142ce071ef3e" xlink:to="loc_us-gaap_VestingDomain_375492c3-2ce8-427f-b6a2-06e50f353ebc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_375492c3-2ce8-427f-b6a2-06e50f353ebc" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_56aabbe3-a635-4189-9c2a-53ce014ad7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_56aabbe3-a635-4189-9c2a-53ce014ad7ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1e47e2e5-3a65-42d2-8793-47d7bc661fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1e47e2e5-3a65-42d2-8793-47d7bc661fc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f6271bb-70f4-457d-895d-5bc2a124bcac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_srt_RangeAxis_8f6271bb-70f4-457d-895d-5bc2a124bcac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f6271bb-70f4-457d-895d-5bc2a124bcac_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8f6271bb-70f4-457d-895d-5bc2a124bcac" xlink:to="loc_srt_RangeMember_8f6271bb-70f4-457d-895d-5bc2a124bcac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8f6271bb-70f4-457d-895d-5bc2a124bcac" xlink:to="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3084333d-145b-48e1-a15d-cb894313fb36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:to="loc_srt_MinimumMember_3084333d-145b-48e1-a15d-cb894313fb36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_27e3adc6-8409-438a-895b-f46f8761c944" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:to="loc_srt_MaximumMember_27e3adc6-8409-438a-895b-f46f8761c944" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="i68e838c1b97d4a98914945cc3a709c92_StockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7779a8d-9d19-4e1b-9fd6-6c5eb5b93486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f46db01c-6b30-4cc5-9fb2-7ee87228ca46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7779a8d-9d19-4e1b-9fd6-6c5eb5b93486" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f46db01c-6b30-4cc5-9fb2-7ee87228ca46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_534dc21b-2a43-44bb-bad5-67e9789c0d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7779a8d-9d19-4e1b-9fd6-6c5eb5b93486" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_534dc21b-2a43-44bb-bad5-67e9789c0d7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5acf45c0-de74-4912-a2d6-bb26ab3630c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_534dc21b-2a43-44bb-bad5-67e9789c0d7c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5acf45c0-de74-4912-a2d6-bb26ab3630c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5acf45c0-de74-4912-a2d6-bb26ab3630c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5acf45c0-de74-4912-a2d6-bb26ab3630c6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5acf45c0-de74-4912-a2d6-bb26ab3630c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5acf45c0-de74-4912-a2d6-bb26ab3630c6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e4999a94-22e7-4b2b-adba-2ee59a92096b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_us-gaap_CostOfSalesMember_e4999a94-22e7-4b2b-adba-2ee59a92096b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d020dd85-18da-4bd9-9695-b929865c81e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d020dd85-18da-4bd9-9695-b929865c81e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_477b4ca3-7366-4784-bd63-78b4f95093f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_477b4ca3-7366-4784-bd63-78b4f95093f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringShortTermMember_964a8867-a2cf-47ea-9990-1a76b3c4e161" xlink:href="mxl-20221231.xsd#mxl_RestructuringShortTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_mxl_RestructuringShortTermMember_964a8867-a2cf-47ea-9990-1a76b3c4e161" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="extended" id="i378ccf8942234d529331caea786c6bb5_StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_037128a2-bef0-49d9-809e-9776279ad0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_037128a2-bef0-49d9-809e-9776279ad0b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5b0950d0-8a73-430d-a3d0-0d5570999dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5b0950d0-8a73-430d-a3d0-0d5570999dc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8288b7bd-d8a8-4b9d-a263-6bacd078385e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8288b7bd-d8a8-4b9d-a263-6bacd078385e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c49c4664-a696-4bdd-84d2-7d9d0490ee62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c49c4664-a696-4bdd-84d2-7d9d0490ee62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_59838833-0152-49cf-952f-a77959a8c0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_baf7fb72-93c6-419d-9bd2-c8776d1ebe01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_baf7fb72-93c6-419d-9bd2-c8776d1ebe01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afacf54d-d869-40b4-9573-3b21b7e7f2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afacf54d-d869-40b4-9573-3b21b7e7f2f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_14e0433b-dfce-4795-8693-4c3c13ba1a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_14e0433b-dfce-4795-8693-4c3c13ba1a75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ef1f71aa-b59a-4282-9d97-48b56c771f16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ef1f71aa-b59a-4282-9d97-48b56c771f16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_735baea8-0007-45e9-a120-e266e08fe24c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed925784-412f-456d-aa21-44c857be71e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed925784-412f-456d-aa21-44c857be71e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_51804840-7cf3-47dc-9205-93f3f357e64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed925784-412f-456d-aa21-44c857be71e5" xlink:to="loc_us-gaap_AwardTypeAxis_51804840-7cf3-47dc-9205-93f3f357e64b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_51804840-7cf3-47dc-9205-93f3f357e64b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_51804840-7cf3-47dc-9205-93f3f357e64b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_51804840-7cf3-47dc-9205-93f3f357e64b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_51804840-7cf3-47dc-9205-93f3f357e64b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_854134a6-d211-4223-99c5-3d394376d764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_854134a6-d211-4223-99c5-3d394376d764" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_2de4850b-cce3-4c3f-9aa9-56ff623fbe7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:to="loc_us-gaap_PerformanceSharesMember_2de4850b-cce3-4c3f-9aa9-56ff623fbe7c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="extended" id="i6500d2fab74f4e05b86a7fcf1504f1b6_StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_590851e3-7948-442b-bae9-b39abaec0905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_590851e3-7948-442b-bae9-b39abaec0905" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_aed76b34-ec9a-4d62-9983-82ad3cd1fb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_aed76b34-ec9a-4d62-9983-82ad3cd1fb31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4078837a-270a-4451-8910-040d26154d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4078837a-270a-4451-8910-040d26154d44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fb3a24f2-dd67-4574-bb1a-6dd80412ee14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fb3a24f2-dd67-4574-bb1a-6dd80412ee14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9cadbfdb-ff1d-4484-8729-483d493830ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9cadbfdb-ff1d-4484-8729-483d493830ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e55fef2e-6ca6-4ce3-928b-c57168d45d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e55fef2e-6ca6-4ce3-928b-c57168d45d92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ce73aed6-5b8c-4c36-9e70-1574c86d2c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ce73aed6-5b8c-4c36-9e70-1574c86d2c83" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:to="loc_us-gaap_AwardTypeAxis_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_774d4916-8d93-418b-8108-5771daa4f11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_774d4916-8d93-418b-8108-5771daa4f11a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_49a7a983-8ccf-4426-ae23-67ae9679e4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_774d4916-8d93-418b-8108-5771daa4f11a" xlink:to="loc_us-gaap_EmployeeStockMember_49a7a983-8ccf-4426-ae23-67ae9679e4fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f0ed9cb9-93aa-4668-b94b-e7716d960826" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:to="loc_srt_RangeAxis_f0ed9cb9-93aa-4668-b94b-e7716d960826" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f0ed9cb9-93aa-4668-b94b-e7716d960826_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f0ed9cb9-93aa-4668-b94b-e7716d960826" xlink:to="loc_srt_RangeMember_f0ed9cb9-93aa-4668-b94b-e7716d960826_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f0ed9cb9-93aa-4668-b94b-e7716d960826" xlink:to="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98119dce-dec7-4e42-bb04-a414f9a587f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:to="loc_srt_MinimumMember_98119dce-dec7-4e42-bb04-a414f9a587f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20fa740a-d288-44c8-a101-31e7baa90935" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:to="loc_srt_MaximumMember_20fa740a-d288-44c8-a101-31e7baa90935" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended" id="i86698b251fbe498eb020d1577a639b46_IncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_79cc088a-f6ef-4688-aaae-3fa9a059d13e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_OperatingLossCarryforwards_79cc088a-f6ef-4688-aaae-3fa9a059d13e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_2e1675a5-60bd-462b-bbc7-6f659a0931da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_2e1675a5-60bd-462b-bbc7-6f659a0931da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91f57ae4-c522-478f-ab6c-092c065c5a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91f57ae4-c522-478f-ab6c-092c065c5a47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ecc864ec-7085-4b82-8563-2a664215f06e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ecc864ec-7085-4b82-8563-2a664215f06e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c0293db6-d724-4dbb-b111-9061f6006744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c0293db6-d724-4dbb-b111-9061f6006744" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_da5305d2-87a8-41a5-816e-24e18a78526d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_da5305d2-87a8-41a5-816e-24e18a78526d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f3baa903-f3df-4ed9-b82f-fc3ca64395a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f3baa903-f3df-4ed9-b82f-fc3ca64395a2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_b32bc2b4-cf8f-4f6d-8c7e-4d87c75edc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_b32bc2b4-cf8f-4f6d-8c7e-4d87c75edc96" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_aea90c58-0295-413a-8fad-3477a7404606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_aea90c58-0295-413a-8fad-3477a7404606" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_aa31100a-54be-41eb-aa25-a868475dcd19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_aea90c58-0295-413a-8fad-3477a7404606" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_aa31100a-54be-41eb-aa25-a868475dcd19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_aa31100a-54be-41eb-aa25-a868475dcd19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_aa31100a-54be-41eb-aa25-a868475dcd19" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_aa31100a-54be-41eb-aa25-a868475dcd19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_aa31100a-54be-41eb-aa25-a868475dcd19" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5e7f4f8a-fd1d-4d61-8c2d-c0248c875ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:to="loc_us-gaap_DomesticCountryMember_5e7f4f8a-fd1d-4d61-8c2d-c0248c875ac8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_704759a0-7543-48e0-8ef9-37bfdf162a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_704759a0-7543-48e0-8ef9-37bfdf162a54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_a7c6c070-fd92-4b15-9217-67756b4858a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:to="loc_us-gaap_ForeignCountryMember_a7c6c070-fd92-4b15-9217-67756b4858a8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="extended" id="i5b96f3c48f17457d96ed8e87c1510164_ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7f14cc6a-a34b-4cf7-9440-dfc9f53ef5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7f14cc6a-a34b-4cf7-9440-dfc9f53ef5e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1460b090-81d1-4924-be4f-10122804646a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1460b090-81d1-4924-be4f-10122804646a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Longlivedassets_caaa4cf9-5eee-443a-9d9a-aaca5b2a95d6" xlink:href="mxl-20221231.xsd#mxl_Longlivedassets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:to="loc_mxl_Longlivedassets_caaa4cf9-5eee-443a-9d9a-aaca5b2a95d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:to="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_bd95d967-05d3-45a3-acc9-69117f186b4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_srt_MajorCustomersAxis_bd95d967-05d3-45a3-acc9-69117f186b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_bd95d967-05d3-45a3-acc9-69117f186b4c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_bd95d967-05d3-45a3-acc9-69117f186b4c" xlink:to="loc_srt_NameOfMajorCustomerDomain_bd95d967-05d3-45a3-acc9-69117f186b4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_bd95d967-05d3-45a3-acc9-69117f186b4c" xlink:to="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerAMember_9bec73eb-ff2e-4bab-b9a0-a784b70d72d0" xlink:href="mxl-20221231.xsd#mxl_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerAMember_9bec73eb-ff2e-4bab-b9a0-a784b70d72d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerBMember_eebbda27-93e5-4233-bb2c-f0d526912b3f" xlink:href="mxl-20221231.xsd#mxl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerBMember_eebbda27-93e5-4233-bb2c-f0d526912b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember_a19a423a-0bd9-4e63-9b29-a8dc089cde02" xlink:href="mxl-20221231.xsd#mxl_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerCMember_a19a423a-0bd9-4e63-9b29-a8dc089cde02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerDMember_92e9ffd7-4ef9-4aa1-b9ee-cb3e56d220a6" xlink:href="mxl-20221231.xsd#mxl_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerDMember_92e9ffd7-4ef9-4aa1-b9ee-cb3e56d220a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerEMember_85d1aa1b-95b0-468b-b8d5-0b2ddbf9b487" xlink:href="mxl-20221231.xsd#mxl_CustomerEMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerEMember_85d1aa1b-95b0-468b-b8d5-0b2ddbf9b487" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerFMember_74df8d8b-7e8a-454f-ba25-b981c8161943" xlink:href="mxl-20221231.xsd#mxl_CustomerFMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerFMember_74df8d8b-7e8a-454f-ba25-b981c8161943" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1b0ba88a-6211-439f-a0d5-e153eb72d2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1b0ba88a-6211-439f-a0d5-e153eb72d2dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1b0ba88a-6211-439f-a0d5-e153eb72d2dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1b0ba88a-6211-439f-a0d5-e153eb72d2dd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1b0ba88a-6211-439f-a0d5-e153eb72d2dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1b0ba88a-6211-439f-a0d5-e153eb72d2dd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e51c69e6-5533-444b-8431-ec9bd384d378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_us-gaap_SalesRevenueNetMember_e51c69e6-5533-444b-8431-ec9bd384d378" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_5f19e7eb-e15d-4654-9eb1-2d516d78a4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_us-gaap_AccountsReceivableMember_5f19e7eb-e15d-4654-9eb1-2d516d78a4e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_2cd0ce9a-5bb8-430a-a9c2-5e8f1d8ce1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_us-gaap_InventoriesMember_2cd0ce9a-5bb8-430a-a9c2-5e8f1d8ce1b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LonglivedassetsMember_9e9f6d85-4679-4ab1-884b-b2e13f6205d1" xlink:href="mxl-20221231.xsd#mxl_LonglivedassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_mxl_LonglivedassetsMember_9e9f6d85-4679-4ab1-884b-b2e13f6205d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierAxis_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1" xlink:href="mxl-20221231.xsd#mxl_SignificantSupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_mxl_SignificantSupplierAxis_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1_default" xlink:href="mxl-20221231.xsd#mxl_SignificantSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mxl_SignificantSupplierAxis_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1" xlink:to="loc_mxl_SignificantSupplierDomain_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:href="mxl-20221231.xsd#mxl_SignificantSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mxl_SignificantSupplierAxis_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1" xlink:to="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorAMember_792944d5-15da-44af-a9fc-c85a90e9a685" xlink:href="mxl-20221231.xsd#mxl_VendorAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorAMember_792944d5-15da-44af-a9fc-c85a90e9a685" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorBMember_ea2b164c-d9e8-4c79-b95e-2c75dbfed177" xlink:href="mxl-20221231.xsd#mxl_VendorBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorBMember_ea2b164c-d9e8-4c79-b95e-2c75dbfed177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorCMember_8c101f9d-4ba3-4556-bf3b-f79afe58bcdd" xlink:href="mxl-20221231.xsd#mxl_VendorCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorCMember_8c101f9d-4ba3-4556-bf3b-f79afe58bcdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorDMember_cf4e516a-4594-4919-a6fa-eb7d98a44521" xlink:href="mxl-20221231.xsd#mxl_VendorDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorDMember_cf4e516a-4594-4919-a6fa-eb7d98a44521" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fd8ee53d-9aea-49e3-91e6-10903875f935" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_srt_StatementGeographicalAxis_fd8ee53d-9aea-49e3-91e6-10903875f935" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fd8ee53d-9aea-49e3-91e6-10903875f935_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_fd8ee53d-9aea-49e3-91e6-10903875f935" xlink:to="loc_srt_SegmentGeographicalDomain_fd8ee53d-9aea-49e3-91e6-10903875f935_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_fd8ee53d-9aea-49e3-91e6-10903875f935" xlink:to="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_1c9b0d2a-67fe-4034-a65b-f7f96db9074f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_srt_AsiaMember_1c9b0d2a-67fe-4034-a65b-f7f96db9074f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b2d6c29d-6aad-41ae-82a4-9f53ca3adf42" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_US_b2d6c29d-6aad-41ae-82a4-9f53ca3adf42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestofWorldMember_0b74ded1-944c-4e0a-b547-6b21eb824844" xlink:href="mxl-20221231.xsd#mxl_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_mxl_RestofWorldMember_0b74ded1-944c-4e0a-b547-6b21eb824844" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_0d2e4f28-b4bb-456c-adf5-65dd13889faa" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_HK_0d2e4f28-b4bb-456c-adf5-65dd13889faa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_89751151-cd2a-49d6-8c32-93f06d767865" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_CN_89751151-cd2a-49d6-8c32-93f06d767865" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN_af749f3e-b406-4a55-b03f-e1cee3fa509e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_VN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_VN_af749f3e-b406-4a55-b03f-e1cee3fa509e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_fe8084dc-f447-45e5-b91c-18a3f834717b" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SG"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_SG_fe8084dc-f447-45e5-b91c-18a3f834717b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5dda1c31-34b2-4b3d-956e-3167c4c0174d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5dda1c31-34b2-4b3d-956e-3167c4c0174d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5dda1c31-34b2-4b3d-956e-3167c4c0174d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5dda1c31-34b2-4b3d-956e-3167c4c0174d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5dda1c31-34b2-4b3d-956e-3167c4c0174d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5dda1c31-34b2-4b3d-956e-3167c4c0174d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_2d8f7ca5-4813-41e1-83a1-1bad2802feff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_2d8f7ca5-4813-41e1-83a1-1bad2802feff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_665a32b3-78d3-46f7-9457-4670367fb392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_665a32b3-78d3-46f7-9457-4670367fb392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_b699c1f4-3a50-4365-8c0a-c7ba1998d100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_b699c1f4-3a50-4365-8c0a-c7ba1998d100" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="extended" id="i78564d9ed8264dae97f2b843fc3445bd_RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d1b311ba-1c41-4f8f-aa62-7a16d43a7c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d1b311ba-1c41-4f8f-aa62-7a16d43a7c42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_813f1555-3ad2-400f-a360-464205a72f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_813f1555-3ad2-400f-a360-464205a72f37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ab19ff56-dce3-4625-8d9d-964c11772024" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:to="loc_srt_ProductOrServiceAxis_ab19ff56-dce3-4625-8d9d-964c11772024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ab19ff56-dce3-4625-8d9d-964c11772024_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ab19ff56-dce3-4625-8d9d-964c11772024" xlink:to="loc_srt_ProductsAndServicesDomain_ab19ff56-dce3-4625-8d9d-964c11772024_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ab19ff56-dce3-4625-8d9d-964c11772024" xlink:to="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BroadbandMember_cc2635ed-b652-4ce7-9073-d1e3df37a6a2" xlink:href="mxl-20221231.xsd#mxl_BroadbandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_BroadbandMember_cc2635ed-b652-4ce7-9073-d1e3df37a6a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ConnectivityMember_ab7ffdb2-fdbe-477e-9e41-51542750786c" xlink:href="mxl-20221231.xsd#mxl_ConnectivityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_ConnectivityMember_ab7ffdb2-fdbe-477e-9e41-51542750786c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InfrastructureMember_09fff9e1-c60d-4b1b-9620-893651ef55a4" xlink:href="mxl-20221231.xsd#mxl_InfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_InfrastructureMember_09fff9e1-c60d-4b1b-9620-893651ef55a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IndustrialandmultimarketMember_64fc1d43-9c8b-43b5-880a-6e2094a54556" xlink:href="mxl-20221231.xsd#mxl_IndustrialandmultimarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_IndustrialandmultimarketMember_64fc1d43-9c8b-43b5-880a-6e2094a54556" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4449161e-ae0a-499e-b767-5ed5d0fea62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4449161e-ae0a-499e-b767-5ed5d0fea62d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_66cea333-0ca0-4379-a11f-13de5857497c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4449161e-ae0a-499e-b767-5ed5d0fea62d" xlink:to="loc_us-gaap_SalesRevenueNetMember_66cea333-0ca0-4379-a11f-13de5857497c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e3004a20-e131-4a4b-8edc-2af2e8b12044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e3004a20-e131-4a4b-8edc-2af2e8b12044" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e3004a20-e131-4a4b-8edc-2af2e8b12044_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e3004a20-e131-4a4b-8edc-2af2e8b12044" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e3004a20-e131-4a4b-8edc-2af2e8b12044_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fb39aaaf-93e8-4bf8-9ab3-c23cf1504c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e3004a20-e131-4a4b-8edc-2af2e8b12044" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fb39aaaf-93e8-4bf8-9ab3-c23cf1504c45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_5f0287a3-2be6-42b3-b9a1-a75c50fc09a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_fb39aaaf-93e8-4bf8-9ab3-c23cf1504c45" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_5f0287a3-2be6-42b3-b9a1-a75c50fc09a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#RevenuefromContractswithCustomersAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="extended" id="i807280eba7a64c8b9810369ca1eae8fc_RevenuefromContractswithCustomersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_759b3883-d8a3-4f0b-9f73-0ae1bdba2e32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_759b3883-d8a3-4f0b-9f73-0ae1bdba2e32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_7dcabb80-88bd-4817-9715-ebe6c91dc337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_ContractWithCustomerLiability_7dcabb80-88bd-4817-9715-ebe6c91dc337" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_e4334b25-c18d-4f95-96eb-9c4073c48730" xlink:href="mxl-20221231.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_mxl_AccruedPriceProtectionLiability_e4334b25-c18d-4f95-96eb-9c4073c48730" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_88a24cb0-f39d-4c24-b2b9-040ff4e24c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_88a24cb0-f39d-4c24-b2b9-040ff4e24c1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d3e1356-2f85-4dd6-be41-6844387bea8d" xlink:href="mxl-20221231.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d3e1356-2f85-4dd6-be41-6844387bea8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_50fe8706-14c8-403f-a6cb-5dc625945206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_50fe8706-14c8-403f-a6cb-5dc625945206" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_fefe0eae-7eb0-49be-bbf8-35a9dfed92f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_AssetImpairmentCharges_fefe0eae-7eb0-49be-bbf8-35a9dfed92f5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamAxis_334769dd-ed17-4fa3-97ac-c57d2f0db3b8" xlink:href="mxl-20221231.xsd#mxl_RevenueStreamAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_mxl_RevenueStreamAxis_334769dd-ed17-4fa3-97ac-c57d2f0db3b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_334769dd-ed17-4fa3-97ac-c57d2f0db3b8_default" xlink:href="mxl-20221231.xsd#mxl_RevenueStreamDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mxl_RevenueStreamAxis_334769dd-ed17-4fa3-97ac-c57d2f0db3b8" xlink:to="loc_mxl_RevenueStreamDomain_334769dd-ed17-4fa3-97ac-c57d2f0db3b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_bb6debad-873b-4990-a8bc-313aa9768739" xlink:href="mxl-20221231.xsd#mxl_RevenueStreamDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mxl_RevenueStreamAxis_334769dd-ed17-4fa3-97ac-c57d2f0db3b8" xlink:to="loc_mxl_RevenueStreamDomain_bb6debad-873b-4990-a8bc-313aa9768739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DistributorsMember_7ac48290-2803-4700-88f4-c69fbd7b5f69" xlink:href="mxl-20221231.xsd#mxl_DistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_RevenueStreamDomain_bb6debad-873b-4990-a8bc-313aa9768739" xlink:to="loc_mxl_DistributorsMember_7ac48290-2803-4700-88f4-c69fbd7b5f69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_29f73338-dac3-4852-9f9d-806b161e2b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_29f73338-dac3-4852-9f9d-806b161e2b1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_29f73338-dac3-4852-9f9d-806b161e2b1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_29f73338-dac3-4852-9f9d-806b161e2b1a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_29f73338-dac3-4852-9f9d-806b161e2b1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c6f47dc1-c08d-4929-a350-d021f21cad67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_29f73338-dac3-4852-9f9d-806b161e2b1a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c6f47dc1-c08d-4929-a350-d021f21cad67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuefromDistributorsMember_6e3e51d3-afc3-4b11-82a2-a08f69d5750d" xlink:href="mxl-20221231.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c6f47dc1-c08d-4929-a350-d021f21cad67" xlink:to="loc_mxl_RevenuefromDistributorsMember_6e3e51d3-afc3-4b11-82a2-a08f69d5750d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57ecea12-17f0-45c9-b7a1-d2e0eca75ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57ecea12-17f0-45c9-b7a1-d2e0eca75ed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e530406b-43f9-4cdc-a867-57aea1ab6b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57ecea12-17f0-45c9-b7a1-d2e0eca75ed6" xlink:to="loc_us-gaap_SalesRevenueNetMember_e530406b-43f9-4cdc-a867-57aea1ab6b1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_58b53716-b7aa-4fd8-878f-81db9f125175" xlink:href="mxl-20221231.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:to="loc_mxl_ReductioninTransactionPriceMember_58b53716-b7aa-4fd8-878f-81db9f125175" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_f603d0c3-bf2a-44bf-90d3-15bce0b600e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_f603d0c3-bf2a-44bf-90d3-15bce0b600e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_08f2c7a6-9e27-463f-a68a-72b2222d478e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_08f2c7a6-9e27-463f-a68a-72b2222d478e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_08f2c7a6-9e27-463f-a68a-72b2222d478e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_08f2c7a6-9e27-463f-a68a-72b2222d478e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_08f2c7a6-9e27-463f-a68a-72b2222d478e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_640d1577-4845-479f-8e4c-6caf8208c377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_08f2c7a6-9e27-463f-a68a-72b2222d478e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_640d1577-4845-479f-8e4c-6caf8208c377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b56b2c8e-62a9-4c40-860c-ec35798abc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_640d1577-4845-479f-8e4c-6caf8208c377" xlink:to="loc_us-gaap_AccountsReceivableMember_b56b2c8e-62a9-4c40-860c-ec35798abc5d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#LeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="extended" id="i4d0194e2db9442fd9ab0c589eeb38a6a_LeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea7bf9c8-297e-4c71-8e1b-c08937d6023d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea7bf9c8-297e-4c71-8e1b-c08937d6023d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6e98a87d-08a8-4f82-baca-03c6102b42ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6e98a87d-08a8-4f82-baca-03c6102b42ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c8af5db8-962d-44f4-903c-58c21b3d471a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c8af5db8-962d-44f4-903c-58c21b3d471a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc5467f7-8820-4674-9c80-6d47ee9125db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc5467f7-8820-4674-9c80-6d47ee9125db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_4090eb28-46ae-437d-b4f1-5a40df657269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_OperatingLeaseCost_4090eb28-46ae-437d-b4f1-5a40df657269" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_19ca6419-c5d1-4671-80fe-5159135223ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_19ca6419-c5d1-4671-80fe-5159135223ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_4099b544-f921-4bec-be9d-1335c13bade3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_4099b544-f921-4bec-be9d-1335c13bade3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_53408479-bf8a-44e0-bdf4-0f364166ced5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_53408479-bf8a-44e0-bdf4-0f364166ced5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dda3e50d-520e-4334-b19f-91500124c818" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_53408479-bf8a-44e0-bdf4-0f364166ced5" xlink:to="loc_srt_RangeAxis_dda3e50d-520e-4334-b19f-91500124c818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dda3e50d-520e-4334-b19f-91500124c818_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dda3e50d-520e-4334-b19f-91500124c818" xlink:to="loc_srt_RangeMember_dda3e50d-520e-4334-b19f-91500124c818_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dda3e50d-520e-4334-b19f-91500124c818" xlink:to="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b79a74b-c992-483d-8223-fa6a798452b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:to="loc_srt_MinimumMember_9b79a74b-c992-483d-8223-fa6a798452b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1c0e1542-d1d0-40ef-a8db-d08e53f9e3cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:to="loc_srt_MaximumMember_1c0e1542-d1d0-40ef-a8db-d08e53f9e3cb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" xlink:type="extended" id="ibc1786af33f7406aa53866fb2ece10e5_EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_ec39cba9-5d97-41e6-a886-e8b5852e43f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_ec39cba9-5d97-41e6-a886-e8b5852e43f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_7ce4bd69-0aba-42dc-b22a-c895af163d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_7ce4bd69-0aba-42dc-b22a-c895af163d09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_957adc6d-90a8-42d7-8096-6e6733e1bacc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_957adc6d-90a8-42d7-8096-6e6733e1bacc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_ab0210c9-1448-4d23-afc8-affe119c5df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_ab0210c9-1448-4d23-afc8-affe119c5df2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b1d669e2-e78b-422b-8a8d-52eef9670d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b1d669e2-e78b-422b-8a8d-52eef9670d8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_3755fd89-88d3-43c5-b802-cb906ef59104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b1d669e2-e78b-422b-8a8d-52eef9670d8b" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_3755fd89-88d3-43c5-b802-cb906ef59104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_3755fd89-88d3-43c5-b802-cb906ef59104_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_3755fd89-88d3-43c5-b802-cb906ef59104" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_3755fd89-88d3-43c5-b802-cb906ef59104_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_a56b50a9-4f3c-43b9-8c3f-ab87ebe7103f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_3755fd89-88d3-43c5-b802-cb906ef59104" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_a56b50a9-4f3c-43b9-8c3f-ab87ebe7103f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_4bb66a5c-8206-4b8d-9a9a-14c99042ee42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_a56b50a9-4f3c-43b9-8c3f-ab87ebe7103f" xlink:to="loc_us-gaap_UnderfundedPlanMember_4bb66a5c-8206-4b8d-9a9a-14c99042ee42" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" xlink:type="extended" id="idebfdc6f1df24c02835caeb6c81bfec9_EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_6a7e1464-697d-45aa-a658-f5b229b52969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_6a7e1464-697d-45aa-a658-f5b229b52969" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_c87bb186-ed25-48e7-9d20-bc1249f2437b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_c87bb186-ed25-48e7-9d20-bc1249f2437b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_bcd3fc35-afd7-4101-9429-e952744a1509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_bcd3fc35-afd7-4101-9429-e952744a1509" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_98a1295c-fc65-4fab-90a2-d94bc34d740a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_98a1295c-fc65-4fab-90a2-d94bc34d740a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_d29c6243-8da9-4234-a59a-5e54305ca435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_d29c6243-8da9-4234-a59a-5e54305ca435" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87cb51ec-e82e-4f54-9029-2def1cea576d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87cb51ec-e82e-4f54-9029-2def1cea576d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e4002dff-de3b-4319-8ecb-a2ec741ee742" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87cb51ec-e82e-4f54-9029-2def1cea576d" xlink:to="loc_srt_RangeAxis_e4002dff-de3b-4319-8ecb-a2ec741ee742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4002dff-de3b-4319-8ecb-a2ec741ee742_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e4002dff-de3b-4319-8ecb-a2ec741ee742" xlink:to="loc_srt_RangeMember_e4002dff-de3b-4319-8ecb-a2ec741ee742_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e4002dff-de3b-4319-8ecb-a2ec741ee742" xlink:to="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6191bf9b-0cb7-4a31-9c91-1f5ab29d4f15" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:to="loc_srt_MinimumMember_6191bf9b-0cb7-4a31-9c91-1f5ab29d4f15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_beeb32c9-a0e7-4870-90d0-199884200835" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:to="loc_srt_MaximumMember_beeb32c9-a0e7-4870-90d0-199884200835" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" xlink:type="extended" id="ic9fbbd3a83b949e1bc0fc54e23d829e6_CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_715c0bc4-92b7-4d1c-95cb-6c9353cf8493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_715c0bc4-92b7-4d1c-95cb-6c9353cf8493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_3b84d8ac-c05a-40b8-aa84-3fdb4b325bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_3b84d8ac-c05a-40b8-aa84-3fdb4b325bed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_34e5ead5-c6b8-46ae-b965-14a4ae3e2ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_34e5ead5-c6b8-46ae-b965-14a4ae3e2ea9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_afd85bb7-6a3c-4484-9bf1-11a5555ca1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_afd85bb7-6a3c-4484-9bf1-11a5555ca1c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:to="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_6e2aa132-87bf-4ef2-803a-17311de49960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_6e2aa132-87bf-4ef2-803a-17311de49960" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_2acd2037-e09e-45bf-975c-28edfc8e9ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_2acd2037-e09e-45bf-975c-28edfc8e9ad5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_646bd5d1-4a7f-4c09-9cea-dc72d5a5c53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_646bd5d1-4a7f-4c09-9cea-dc72d5a5c53c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_bd325a75-2cea-40b5-8bdd-ce7720c621f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitment_bd325a75-2cea-40b5-8bdd-ce7720c621f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_53ff6f1d-8cef-4096-96d8-393e0c8914ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_53ff6f1d-8cef-4096-96d8-393e0c8914ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_20aade1d-27b9-49e4-84ff-17e0e214cbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_20aade1d-27b9-49e4-84ff-17e0e214cbc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_9b7a31f8-e055-4bb8-b65b-6ec03df17cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_9b7a31f8-e055-4bb8-b65b-6ec03df17cd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_f1b2e5ab-f191-406f-913b-5d3f8a7a87a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligation_f1b2e5ab-f191-406f-913b-5d3f8a7a87a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_3a654ec6-cef1-479a-878a-1295761faf48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_3a654ec6-cef1-479a-878a-1295761faf48" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_3a654ec6-cef1-479a-878a-1295761faf48" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_4aa6d40a-3fa2-4958-a23e-3735d757492b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:to="loc_us-gaap_InventoriesMember_4aa6d40a-3fa2-4958-a23e-3735d757492b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_OtherObligationsMember_d4ed2977-b8db-46c9-be75-df3a4ee168d8" xlink:href="mxl-20221231.xsd#mxl_OtherObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:to="loc_mxl_OtherObligationsMember_d4ed2977-b8db-46c9-be75-df3a4ee168d8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#SubsequentEventDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/SubsequentEventDetails" xlink:type="extended" id="ie7b9afde9e3e4627baa6c339b3cb078f_SubsequentEventDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c0b70fd2-4c60-4c08-9039-3cfaf2fff787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c0b70fd2-4c60-4c08-9039-3cfaf2fff787" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_26598174-c3d4-4902-afcd-a951f70253d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_26598174-c3d4-4902-afcd-a951f70253d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:to="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_52175876-8bdd-4712-87d9-8d2a3744a601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_52175876-8bdd-4712-87d9-8d2a3744a601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_52175876-8bdd-4712-87d9-8d2a3744a601_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_52175876-8bdd-4712-87d9-8d2a3744a601" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_52175876-8bdd-4712-87d9-8d2a3744a601_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9f566745-4438-424e-a907-7a2d01647ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_52175876-8bdd-4712-87d9-8d2a3744a601" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9f566745-4438-424e-a907-7a2d01647ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_de6a958e-6966-4e33-94c1-5b3f343b3cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9f566745-4438-424e-a907-7a2d01647ed8" xlink:to="loc_us-gaap_SubsequentEventMember_de6a958e-6966-4e33-94c1-5b3f343b3cd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_14c6a201-1e06-45b0-9ba1-edff94571ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_14c6a201-1e06-45b0-9ba1-edff94571ca7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14c6a201-1e06-45b0-9ba1-edff94571ca7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_14c6a201-1e06-45b0-9ba1-edff94571ca7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14c6a201-1e06-45b0-9ba1-edff94571ca7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2dd2cfc5-c5d6-471d-93a2-62f5f4bad975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_14c6a201-1e06-45b0-9ba1-edff94571ca7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2dd2cfc5-c5d6-471d-93a2-62f5f4bad975" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyYMember_8f8ccdcf-3545-4f0d-adab-e417e7fc7550" xlink:href="mxl-20221231.xsd#mxl_CompanyYMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2dd2cfc5-c5d6-471d-93a2-62f5f4bad975" xlink:to="loc_mxl_CompanyYMember_8f8ccdcf-3545-4f0d-adab-e417e7fc7550" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_407cce97-e3f3-4443-b26c-8e61e9285b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_407cce97-e3f3-4443-b26c-8e61e9285b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_39f15a1e-80da-443f-a008-467d4d9a734d" xlink:href="mxl-20221231.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_407cce97-e3f3-4443-b26c-8e61e9285b8e" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_39f15a1e-80da-443f-a008-467d4d9a734d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>mxl-20221231_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 2023 Workiva-->
<!--r:ec07cf83-2e3a-4097-b2e4-2a12471e7be9,g:eda5bca8-44a8-427e-b15d-9cc07994dd13-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_8cb90c85-1304-454c-908b-e42155e2c0ec_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts_049cf1a8-c266-43ca-9f97-3fa219bdad4d_terseLabel_en-US" xlink:label="lab_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs</link:label>
    <link:label id="lab_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts_label_en-US" xlink:label="lab_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Reconciliation, Other, Transaction Costs</link:label>
    <link:label id="lab_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts_documentation_en-US" xlink:label="lab_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts" 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">Effective Income Tax Reconciliation, Other, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts" xlink:href="mxl-20221231.xsd#mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts" xlink:to="lab_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_73670b3e-d8b8-4d14-9af1-0e7273a9e72e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_e48c9ccf-f007-41e0-a01c-e056fec199ad_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_31e3b79c-8bed-4c8f-9fc7-ec85e5651653_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_a18e9aef-ea6d-45ca-9fca-39c8450dc810_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_367712f5-2b79-4aa0-91dc-b72604944a21_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_ebb195e2-be65-4dd3-a7cb-76c5a0137177_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount of long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c16c3a73-a699-4102-bf3b-9553bfc65d15_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_54f72fb8-ffb2-41e3-9611-97bc3be8d25e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_18da9bb8-dbba-4baf-831d-212314e27ffb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink: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 Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink: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, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_6cec5c4a-4183-42e9-9be2-22bfd21c8527_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_a3e8ab8d-e825-46e9-bed1-fc65c6fbdcb3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_4baae9bb-fa79-4c7c-af84-d11412959167_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EmployeeStockPurchasePlanMember_0b5a72ff-cfd6-4cb4-9a0b-ef997ab40fc9_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-20221231.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_FairValueOfFinancialInstrumentsPolicy_38bd1a14-4e9e-4b16-b7c8-6c56e18e2494_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6f5853d2-10d4-49d4-a5ec-35512f1eb8ef_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_a9f426da-1515-4085-8ed8-9ee94c1707d7_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_34b07153-d336-4250-aa5f-4f0bfcc8de2e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_28a4cd9b-3aa0-45f4-a5b0-96335f021b29_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink: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 Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ff68e204-04c9-4dbb-8b4c-3ba3247d4306_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average discount rate, percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_62633820-b549-45c5-8f13-8c53ebea43f4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_341350df-14a1-46ef-a9c6-c93d3d8a344c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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 for merger, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_349259dd-f0bd-4e54-8eb7-6fea48344133_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b6cd2490-03cf-4e99-8e09-cad0a0da07d1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_caf50110-4bbf-46c7-8ae0-c5ce6f70728f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SeniorSecuredTermALoanFacilityMember_43fb08b7-b7f6-464d-a967-089603e9ceb4_terseLabel_en-US" xlink:label="lab_mxl_SeniorSecuredTermALoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term A Loan Facility</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermALoanFacilityMember_label_en-US" xlink:label="lab_mxl_SeniorSecuredTermALoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term A Loan Facility [Member]</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermALoanFacilityMember_documentation_en-US" xlink:label="lab_mxl_SeniorSecuredTermALoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term A Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermALoanFacilityMember" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredTermALoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SeniorSecuredTermALoanFacilityMember" xlink:to="lab_mxl_SeniorSecuredTermALoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_161fd329-a1af-415b-a787-1a05340321e6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_9b16489d-592e-4c22-8535-00ef23963780_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax liability</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_41172b5c-d85a-4dcd-998f-b4b85466ee1a_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/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35e9f54a-b0c4-487c-bd65-443c001ca342_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_7439e6bb-73b2-472e-93c1-823477ae4fa7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_9317616d-0eff-4cec-9ae0-79786e56d7d6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BroadbandMember_f2d3c7ae-fd94-40ce-bfce-e1bdb8a5e12f_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-20221231.xsd#mxl_BroadbandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BroadbandMember" xlink:to="lab_mxl_BroadbandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_97c67d30-41a3-451a-8c53-889895f1ef70_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_9af53f1b-ffa6-478b-9803-8503445b1613_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink: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 based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink: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, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5b0646d0-ba59-4b83-8ef3-e62a860693b3_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_f349072c-7b98-437e-91ba-2084adbd88a1_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_34cd6233-289b-4530-92db-39758f3a3cda_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a0f942d3-acda-4635-bf67-f6b35b4e4628_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of plan assets, beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ad6587e7-6f5c-4d8e-9ba2-96eda85121e7_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of plan assets, end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_82c196d9-f42f-4ec8-92cc-6a5a3f4f1037_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_0085e3b2-51d8-4e00-b17e-086d5337445b_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_39944123-cde5-4455-8232-c3bd0d4ef11b_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a9b87d1c-526c-4148-ac94-6660290838a8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_207ec908-6c22-4bd5-ab08-b9ff49346c75_negatedTerseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_891b8893-33e0-42e8-b9d0-cd48697c9d0a_terseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink: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_EquitySecuritiesAccumulatedNetUnrealizedLoss_label_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, Accumulated Net Unrealized Loss</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_documentation_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, Accumulated Net Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:href="mxl-20221231.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:to="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_497e0d09-800c-41b9-91db-8e967f0f9b52_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e9006d55-bb3e-44c1-a793-285dda0cb19f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Contractual Term, Outstanding (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_4142154c-ae8f-4779-a3a6-808278c3cda0_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_473cbe1d-8673-4f95-9170-c8977349d73c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink: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, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_b5b1cb88-b6fe-4599-88b1-9b404c929718_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink: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, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_c616c1a9-32b2-4af9-adc8-eaa1a0e23623_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink: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, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink: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, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VendorCMember_e6745a44-1c6e-4d44-a8c5-8b9e67ab5e08_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-20221231.xsd#mxl_VendorCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VendorCMember" xlink:to="lab_mxl_VendorCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_f0685ab9-f854-4ad7-b34e-8535b11bf481_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_b3645052-55d4-4419-a3d5-0e7c4816ab6e_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: short-term lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_baa3173c-ca3c-48ed-91a6-5918b57bd607_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_eef72e54-bba8-4e62-aa1f-53366d72b4b6_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/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_150eeefc-6dbe-4304-8393-9b3eb24bea91_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_35aa67be-a935-42d1-929e-3fdff1863955_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7ec6b9a-7432-4f49-ac4c-fc551cf423dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ea11e304-2f01-42c3-96c9-d8595eefaf96_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_cce084ad-c2ef-49f1-add8-749c9b2be306_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1e3f7123-1def-4678-90c9-57c1559c41bb_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 (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cf296857-da6b-4c95-a49f-8f819d854543_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_50da7e0d-f151-4a60-b6b7-1acc3acec344_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_05d80bc4-ef93-410f-8f3c-2242f8eb7b82_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b517e2ea-f435-470c-883a-a362582ce0ef_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_61b16670-ed2e-4d86-b443-ac6c075b5e94_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_54386f24-7904-4801-ade1-94082273500d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_fb434fd9-9726-46a6-b604-324a28816e95_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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">Useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_e90a2f97-eb45-4d66-8976-d3961ce866df_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful&#160;Life (in Years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_3158754f-b3c1-4c0c-9baa-3368987ef20b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_555e7104-66ac-4845-b614-ba6cad8a5234_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bd7369b1-4ab0-461f-bf0c-7ba85f0e464f_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_c5a6ce74-b6e1-4cd1-805a-b6f8495eb8bf_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_40241dbe-5fc2-40c2-8281-23c2f8b0ff7c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_3620214d-86fa-41dc-8669-f37ab2fe96f1_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_7a2b61b2-98c2-469e-a897-52af5d6836d7_terseLabel_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_label_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:to="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_4063350c-a53a-43eb-956d-3ac87fbfd982_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AccruedPriceProtectionRebateActivityRollForward_15b934a6-3bab-4cb0-aee3-d17b3061937e_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-20221231.xsd#mxl_AccruedPriceProtectionRebateActivityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward" xlink:to="lab_mxl_AccruedPriceProtectionRebateActivityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_688484cf-e0dc-4eac-a03d-438fdc88b6f4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_924e2fc4-7d4a-4a0a-8df3-603f2231a1a7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement, tranche one</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IndustrialandmultimarketMember_55b5f97f-59ab-443b-8e04-53ded115bacc_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-20221231.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_IncomeTaxReconciliationTaxCreditsForeign_9911d170-14ae-439f-9f08-4742020d4f06_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_6a67ddec-6ea2-48f5-98fd-9d28d625791f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_6df98b97-f24e-48cb-961a-d4be4620ebab_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_2403b8b9-0ee6-419d-ab4f-01e9b3ca3c8e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_433779bd-aae5-4f53-aa10-4debf9271daf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement, tranche three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_44259592-887f-483d-a51f-70b3eff36a7f_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_f318ee58-0d03-4a4f-9577-14bf7400c830_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">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_d2aac897-9b64-4dcc-9bba-1898cbcad2d7_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_3d8ac450-47a6-4186-a8ae-177c7f056a21_verboseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" 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">Acquisitions</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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 Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveNoncurrent_7a56de03-9578-4cce-9131-7e39fa9398c9_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 December 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/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveNoncurrent" xlink:to="lab_us-gaap_RestructuringReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_c78c07dc-1019-4dd3-877c-9f4aa14de941_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 provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_6a7feaae-498b-41f3-a5d3-c6bab012f034_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_67a82562-d023-4be3-81b4-a5eb7a37642f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plans with accumulated benefit obligation in excess of plan assets, plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink: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, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_fdbaa0e6-6f58-4030-9adb-7d8c8c7d1278_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6f8fd9e0-932e-45d9-b7bb-e554bd019cc5_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_3660df8c-0835-48ca-adfa-b8c3b6adc15d_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_a010e1dd-bfba-4b5e-a913-b2bbdd5df803_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_197a6881-c90b-4204-9ae4-b9e20a004e20_terseLabel_en-US" xlink:label="lab_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink: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 Long Lived Asset Held For Use, Statement of Income or Comprehensive Income, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink: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 Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:label id="lab_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" 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">Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:href="mxl-20221231.xsd#mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_dcb11a71-7492-4521-bc7b-9e792909de4b_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Details</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_64cacd1d-a656-4d68-94c6-c77cded650c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_da06d933-657f-424a-b0b0-4a8c3db9f221_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Provision (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_aa166c9e-eabb-4629-a084-e9d9d6ac1497_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ContractWithCustomerStockRotationAllowanceTerm_4cf99786-8b6f-4031-9a3c-1b3e249dc83b_terseLabel_en-US" xlink:label="lab_mxl_ContractWithCustomerStockRotationAllowanceTerm" xlink: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 rotation allowance, term (up to)</link:label>
    <link:label id="lab_mxl_ContractWithCustomerStockRotationAllowanceTerm_label_en-US" xlink:label="lab_mxl_ContractWithCustomerStockRotationAllowanceTerm" xlink: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, Stock Rotation Allowance, Term</link:label>
    <link:label id="lab_mxl_ContractWithCustomerStockRotationAllowanceTerm_documentation_en-US" xlink:label="lab_mxl_ContractWithCustomerStockRotationAllowanceTerm" 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">Contract with Customer, Stock Rotation Allowance, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerStockRotationAllowanceTerm" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerStockRotationAllowanceTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ContractWithCustomerStockRotationAllowanceTerm" xlink:to="lab_mxl_ContractWithCustomerStockRotationAllowanceTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f89dcad0-b291-4eee-aacb-fd15fcb90442_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerFMember_5fd8663c-00e3-464d-9a17-3274b089ea7b_terseLabel_en-US" xlink:label="lab_mxl_CustomerFMember" xlink: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 F</link:label>
    <link:label id="lab_mxl_CustomerFMember_label_en-US" xlink:label="lab_mxl_CustomerFMember" xlink: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 F [Member]</link:label>
    <link:label id="lab_mxl_CustomerFMember_documentation_en-US" xlink:label="lab_mxl_CustomerFMember" 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 F</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerFMember" xlink:href="mxl-20221231.xsd#mxl_CustomerFMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerFMember" xlink:to="lab_mxl_CustomerFMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_fc812ab4-9c42-40cd-bb5f-eb4e8b037c6e_negatedLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" 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">Non-cash charges and adjustments</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Settled without Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:to="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b3a75bb4-5f21-47b1-89e2-cce0f031fe29_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Composition of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_ab699bd8-a0dc-4cd1-a0d5-bd499558444f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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 used in acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_7f6a60f5-7a1d-4e09-a1d7-352e7de5c9c4_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_77ef81ba-738d-4bd4-92f7-ece43c8e5ca0_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_399bd2d0-005a-4756-b326-8e91e2beb4a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink: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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_0acf7e78-8f11-4e59-a733-c4e4e1caba35_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_4ae86e7d-8fcb-49be-8c9c-3d2499fc9606_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink: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, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_e6eaca43-33f7-435f-b625-3780283a2d6b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average price of stock purchased under the ESPP (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_57174d66-8926-4d29-b33e-9db5feba36f6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LicensedTechnologyMember_84f2ad51-7418-44e9-9582-d4faf94d080b_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-20221231.xsd#mxl_LicensedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LicensedTechnologyMember" xlink:to="lab_mxl_LicensedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_fc8ece9e-f6c6-449a-8e13-6b12862b1b4e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_d6966529-93bf-49dc-b825-eab7b9bc2ef8_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_d8785eb4-daf4-426a-85cf-9d2efdb101cc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_62591ce8-d9c8-4ac3-b79e-3a283a6da65f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_c6db8dbe-288f-490d-a079-6b427b8d727f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink: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, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b066d099-8c8d-42db-bfb3-3ee9c73eabfb_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 Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_5d0f976c-52b3-4aca-9f62-61507d6999d9_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7ef33de9-d720-416b-8d03-6d957de22aad_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_3b279970-cc74-4bfc-ac57-3be48b38b954_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1f31e481-568b-4da2-949b-3c031f1734ef_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_373b207e-2582-4e24-9cde-c75cf435c155_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation and Settlement Costs</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_12c5aaf2-43de-47aa-ad7b-2f0dad0ec5c5_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_0e5f6c6c-6d0f-4aac-be06-6a11a08d0535_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_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_dec8123e-1e02-40ef-8911-0a091360bd8a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_dd3c78c7-7440-43fa-958d-46d168765964_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_abd43458-86d8-4d86-8ec6-214e3959f1c8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on interest rate swap, net of tax expense of $8 in 2020</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink: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), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AuditInformationAbstract_label_en-US" xlink:label="lab_mxl_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_mxl_AuditInformationAbstract_documentation_en-US" xlink:label="lab_mxl_AuditInformationAbstract" 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">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AuditInformationAbstract" xlink:href="mxl-20221231.xsd#mxl_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AuditInformationAbstract" xlink:to="lab_mxl_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_da17fc63-48d0-4a46-9cbc-b6419c0aa545_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ace3b5f9-0a14-4e38-ad5b-b24b1c4231f9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_47139d49-6f67-41fe-a4ac-6336f0e4c0f5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_7bd43863-5eeb-4ab6-a32a-b6a810c881a9_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_76d0fcf5-5563-4a62-9f1b-baec7041df54_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_a9799405-4486-4ab5-adaa-8d42d398ef82_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average cost per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0875f1be-11a2-4c1b-a55b-6dc6fee66eb4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ba2ddae5-d4c7-42f9-8cbb-5a11d9486215_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LonglivedassetsMember_c63a4dbe-1a79-49ed-8f20-4c0ac84b6d22_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-20221231.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_DeferredForeignIncomeTaxExpenseBenefit_b546e351-ca2a-4451-aaee-0e32af7bb9d4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9acd8192-93b5-45a3-a4be-646230126c53_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a5024942-76f0-40e3-b85c-faf284c8ad5e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_4a65582a-bf20-4f86-8f0f-14b895260056_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInSecondYear_a394030e-17b5-4939-abcd-653696396d83_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:to="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_b5d1dfb4-392b-4aa5-a28c-3b2e8febed14_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates and Significant Risks and Uncertainties</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_7b458874-669b-4699-a0b9-0967619000cf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_dfc9b861-e521-49dc-9266-cd5d7cef7f87_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_2a398269-3c77-4b64-8d05-4fdec5597c66_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_9d1ccece-88e0-4c4c-a4f6-1e6e5bb68dbb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_7dbef2f0-8760-4ab3-81fc-21fcad4cd623_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink: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 payments of purchase price for acquisitions, at fair value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_6dd9f6be-a5b8-470c-8153-7b2638c62d04_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink: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, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink: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, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_8a7030ab-0017-4cf7-b0d5-78a781d7612a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c0540f33-cad2-42db-942d-58dfe49f8e66_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_b9020119-66ca-4051-943c-787b758d8d36_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_fb2083e4-6268-4b6f-a22c-2506273a5ed3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_6d53a931-df6b-436d-be53-d186166eafd2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments of unrealized gain on interest rate swap, tax expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink: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), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0f1863f7-2e20-4def-b1a8-ead70e654676_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_97d0abfe-5513-440c-be45-0611edfc079a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_8ff354f7-c8bd-4e91-8095-bdd9eed08540_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">Schedule of Restricted Cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_9e357275-b68f-4f54-bf0f-abe2e4ac6376_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VestingPercentageRelativeToNetSales_2d7c0e14-e5b8-4845-b087-d09b7f2cb08b_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-20221231.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VestingPercentageRelativeToNetSales" xlink:to="lab_mxl_VestingPercentageRelativeToNetSales" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f9767d36-b2b6-46d1-86a2-73bb77ffb93c_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IncomeTaxReconciliationForeignDividends_92c55be6-2167-4758-a1cd-f98dd8d41b60_terseLabel_en-US" xlink:label="lab_mxl_IncomeTaxReconciliationForeignDividends" xlink: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 income inclusion</link:label>
    <link:label id="lab_mxl_IncomeTaxReconciliationForeignDividends_label_en-US" xlink:label="lab_mxl_IncomeTaxReconciliationForeignDividends" xlink: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 Reconciliation Foreign Dividends</link:label>
    <link:label id="lab_mxl_IncomeTaxReconciliationForeignDividends_documentation_en-US" xlink:label="lab_mxl_IncomeTaxReconciliationForeignDividends" 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">Income Tax Reconciliation Foreign Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncomeTaxReconciliationForeignDividends" xlink:href="mxl-20221231.xsd#mxl_IncomeTaxReconciliationForeignDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IncomeTaxReconciliationForeignDividends" xlink:to="lab_mxl_IncomeTaxReconciliationForeignDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5412fb3c-9d0b-4dfe-89d1-d4d23dc40cbe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c7447874-6021-4f19-8c9f-3441514cf4cb_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, net of effects of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract_5f59a1d8-2cad-4420-96bf-8453ffcd867a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentInterestPeriod_3fb76729-684f-4fbf-8acc-0d7c93c90623_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_bbf16bac-8fba-4452-aa22-6a37f2093be2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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 arrangement, maximum employee subscription rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_79d6296c-70cd-447f-8f88-0b6931c2bfa9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb2fb302-f73a-4fe4-8947-f92d09cd7722_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1f837115-a880-4dec-a40b-c17a16cc4474_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">Net current period other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2eea4f3b-8be3-4a6d-9d37-16bf385e1a13_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued pursuant to equity awards, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_1b09923c-5f3e-4b98-b418-e2f6b5896614_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/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_58acbd0c-b8e3-47d6-8697-40100a07eda2_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_2ecdf777-3469-42bb-bc61-58e1272c58d7_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount_5711f986-1750-48f9-ade1-21e816f3437e_negatedTerseLabel_en-US" xlink:label="lab_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign unremitted earnings</link:label>
    <link:label id="lab_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount_label_en-US" xlink:label="lab_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount</link:label>
    <link:label id="lab_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount_documentation_en-US" xlink:label="lab_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" 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">Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" xlink:href="mxl-20221231.xsd#mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" xlink:to="lab_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_c8d4ec32-0fd9-462b-8a43-97f5e8a71f7d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_51a1b431-2dbe-43d2-80f9-713e9a9f4409_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_5858bc9c-f3b4-4433-a242-445744d88777_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ContingentConsiderationLiabilityMember_ff0ef9ac-cf27-41b5-8956-a68455494d48_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-20221231.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_AssetsCurrentAbstract_0565d60e-1bf0-4456-b2d4-3df273f873c3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_210621de-1863-452c-9247-2ef92f551ffb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_592573e7-42d8-4ec5-a529-2ca6c72e45a7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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 arrangement, discount from market price, offering date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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, Discount from Market Price, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_9bd88886-b991-4ce6-83f4-ad41e252c04f_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-20221231.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_efc548a2-20ca-4da3-91c7-e113fb53fbd1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1efa11eb-9633-461c-8cdd-467146a55678_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b258fc21-93a5-4738-adbd-dd225e53145a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_af9aff4d-1005-4a33-b750-b8cca8fa91ca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerAMember_26bc4c5c-2026-46ff-80b1-4f313a1ba910_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-20221231.xsd#mxl_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerAMember" xlink:to="lab_mxl_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_1b521331-253a-44db-847a-3f1969980f23_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_2cd486ce-be0c-4d2e-8d9e-fdcd2f6d4dd5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0540d948-ffc9-425b-bb0d-511dd4d10372_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_25148190-bd83-450b-afef-a332dfda05f3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1704cb34-345c-4767-861b-17c461425a57_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_8f00d5dd-72eb-49d4-8325-ca0669ef6f33_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerBMember_8ba63c98-9673-4605-8a22-f91d985ce138_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-20221231.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_DeferredTaxLiabilitiesAbstract_24a1b9cd-aa20-4043-a66e-df012c0dcbf1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b45a0f58-79b8-4b78-9297-23c05c1d9500_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_9e5cb7fd-2a9b-4ade-b8d0-f43f1490e0f3_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_b2bf2c6b-dc84-4981-946f-be11c84f973f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CallPremiumPeriod_938d43c0-0e05-4a69-81d5-fb88cf515618_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-20221231.xsd#mxl_CallPremiumPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CallPremiumPeriod" xlink:to="lab_mxl_CallPremiumPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2fb7488d-70b7-4f0a-ab9e-9690c4feb1f7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_4827449e-07c9-4813-8b17-1f6d3f96d091_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in privately held entities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RevenueStreamDomain_21464c21-fb1d-4991-86e4-73419a25599a_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-20221231.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_CommonStockSharesOutstanding_9f33978b-584c-4e72-af02-7178d1df0efc_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_49354ea1-3123-477a-97f8-a4b50fdde693_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_CommonStockSharesOutstanding_9be2dd1d-584e-4876-9877-55a12cc4b354_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_7700eb83-0ed8-45a5-a9b6-ae9e1d60c8fe_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_d921af3c-7611-47fd-a7d1-961c97f15e5e_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_98e2ff4b-6374-4e56-b8d7-8d0df86f6fd3_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a58b1e7d-ae97-4df0-8ca8-d0b4921deb00_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cc24a381-f624-44cf-a9c2-eac6c5ed5691_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1be1ace7-2208-4a9b-bb01-59b71dad8bab_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink: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, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerCMember_ee89c446-6802-488a-abe5-c581c33f651e_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember" xlink:href="mxl-20221231.xsd#mxl_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerCMember" xlink:to="lab_mxl_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b0bd5672-e940-494d-89b8-f4078b98d02e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_dbfe0799-2387-4e69-9d91-6001f403248f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_46f68afb-4c61-4ebc-b87b-83a2e4a171b6_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 income tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_ee5c9523-086f-4efc-b1ad-eb61caa4bf95_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_32495a8a-59ba-4cc8-afb3-1f56585d2454_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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 valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_597dfad4-7a41-4cb1-a187-a025f00930d4_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_bde0e2f5-da88-4fa2-9ecf-8b9c56ab315f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DistributorsMember_a64cd679-c1e8-405b-99f2-cb27598254d1_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-20221231.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b6dc2789-fd44-4acf-b65c-09e2c1381b93_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_4d24189e-a8ac-4f63-8b59-b03454be9fcd_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_9da6e9cf-3dad-44db-80a1-32f0e820cfb4_verboseLabel_en-US" xlink:label="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" 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 - Company Y</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-20221231.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_ConcentrationRiskDisclosureTextBlock_88ac3f24-c754-4e02-9fbe-ecbe3bf12c7c_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk, Significant Customers and Geographic Information</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_bfbf7650-177e-42aa-bcba-a530c0e8b095_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-20221231.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_eba582da-7644-4a79-96f4-33194ea44d0d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink: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, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_98c537ea-bf14-4af7-a244-f4ac3a1fb1bf_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ContractWithCustomerPaymentTerm_a0ae532b-7b49-464a-bba0-e10f59cb3f18_terseLabel_en-US" xlink:label="lab_mxl_ContractWithCustomerPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment term</link:label>
    <link:label id="lab_mxl_ContractWithCustomerPaymentTerm_label_en-US" xlink:label="lab_mxl_ContractWithCustomerPaymentTerm" xlink: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, Payment Term</link:label>
    <link:label id="lab_mxl_ContractWithCustomerPaymentTerm_documentation_en-US" xlink:label="lab_mxl_ContractWithCustomerPaymentTerm" 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">Contract with Customer, Payment Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerPaymentTerm" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerPaymentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ContractWithCustomerPaymentTerm" xlink:to="lab_mxl_ContractWithCustomerPaymentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_aa3363f2-f14c-4b47-898f-ebe583d8602e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of shares for payment of bonuses</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_3910e39b-ea3b-4cc1-9934-51231a66b338_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.0001 par value; 550,000 shares authorized; 78,745 shares issued and outstanding at December&#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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_5a00cd96-bc63-4da0-be9d-0aa5e95ba023_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_82254358-5145-4a24-8dd0-2bc58364bad6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_86733611-ab37-4439-a0d3-4a2c976ded9e_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_d74808ba-96fa-4caf-a34b-015c9b5c5edc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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 Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_92c2b264-2d13-496e-b12f-4d4167f92a2b_totalLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum payments</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_e9539f10-c6e3-4a8c-98b5-ad76d47005f2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink: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 benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink: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, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_de322936-38bf-4f4a-bbd8-eba4de7e288d_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_f8d693be-a1b5-48c6-bb8e-2e05981bd7fc_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_35304836-1e95-4c36-8535-92a585750d8e_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_fce21af6-2743-4967-a2c0-001774c9e261_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ff59a83a-1ef5-4be9-a3eb-c75968e15eb5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_2cb66384-f10c-46e3-ba5d-c00acb1271a0_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments Under Inventory Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_c3e7eb07-054d-4dbd-866a-5d35a4aabc75_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_70e46456-2815-45a0-81d4-1d181443443e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3ca9d1e9-b46f-498c-9ce8-29f99972793d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Contractual Term, Vested and expected to vest (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RestructuringLongTermMember_ef114f73-7e81-4aed-a69b-d6f877b1d7c6_terseLabel_en-US" xlink:label="lab_mxl_RestructuringLongTermMember" xlink: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 - Long term</link:label>
    <link:label id="lab_mxl_RestructuringLongTermMember_label_en-US" xlink:label="lab_mxl_RestructuringLongTermMember" xlink: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 - Long term [Member]</link:label>
    <link:label id="lab_mxl_RestructuringLongTermMember_documentation_en-US" xlink:label="lab_mxl_RestructuringLongTermMember" 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">Restructuring - Long term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringLongTermMember" xlink:href="mxl-20221231.xsd#mxl_RestructuringLongTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RestructuringLongTermMember" xlink:to="lab_mxl_RestructuringLongTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_f50b71b5-0042-4d8c-b404-af23dbaa628a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_e0da8909-00cb-470b-953f-a6202f732e5d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dde5bea7-3cb4-4aa7-bede-1523b5870c2e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Useful Life (in&#160;Years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_24f7d495-cf98-43d1-82ba-a19ea97c67f4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_8dcd51a0-b941-44e4-9a89-4208b1f83ead_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_7eae45e1-1e1c-45dd-894c-0a9cbe7559e6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions (Note 3)</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_60550aa0-c1d9-4d73-b8b6-55d2fb6a0962_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" 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">Less: current portion as of December 31, 2022</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_50c142ed-3a09-40f9-99a1-8264c8574886_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveCurrent" xlink:to="lab_us-gaap_RestructuringReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_5a5af041-3640-4106-8ccc-5b3e20b059ff_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5af53f7f-9899-4720-b425-bc3c446e681d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_85947df0-974f-48c0-8360-3fc8c64dd2d8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_cd45f978-4096-42bd-8a83-9a40985a4c99_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_86a38a5b-834f-4915-b90f-b37752b4bbfb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_cbc3b361-3498-46c3-a03b-17bf1df0252d_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization and depreciation</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_1cfdebb4-4960-42cd-92b9-721b1406ec4a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d9fbde59-0db7-43db-a44b-448c1140c2bb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_793ff694-403e-4886-9fed-73b8148b452b_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" 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">Operating lease, term (greater than)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_52921047-e0ec-4777-a2f7-2987cc8c9bfc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original operating lease terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_OtherObligationsMember_0229a4f0-4b07-4b50-90a1-cc2846ca4bd9_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-20221231.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_AccumulatedOtherComprehensiveIncomeLossTable_ae9c2466-547b-4d24-94d8-96938f27f9b1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_f4c8b685-a661-4737-94a1-8290c7ea7a1f_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_32d113bc-ff82-4880-9934-c685b0eb6e1b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments Under Other Obligations</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:to="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_59883dd6-c4cd-457b-9d31-6f1eb20660f4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink: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 actuarial assumptions used to determine benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink: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, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AccruedPriceProtectionLiability_03a5061f-be5c-4bd8-b733-cc839ecda915_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_bb2f5fa3-3507-4c1d-ab3f-401d95f97bf9_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_5aa27794-cb86-45db-8f95-f19f9e6a44ab_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-20221231.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AccruedPriceProtectionLiability" xlink:to="lab_mxl_AccruedPriceProtectionLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_8e2bdd58-4f9f-4635-b3ba-cb194e9dce76_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-20221231.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" xlink:to="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_75e35f62-be24-4046-a5c5-d7164d582f95_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b50605a1-cb6d-4b3d-b700-80cc927d6d29_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_6e3db45a-ddbc-4b87-a6a6-5e57279d4c44_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_cb1fb524-8c02-411f-9c76-cc2b470af7cc_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_0e9e337e-e70c-4fa9-b7b4-e4698835f547_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_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_840e4d64-fe89-4227-8e80-f9a4f92fccbb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_2e764224-92af-4eb0-9d88-72b19c39669c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ff71c032-5859-4def-a36a-d039e26a4472_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_832c11ca-a4ae-43df-b7a4-a4ffac850a50_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_53e07e47-5cdd-4844-a262-ed42d650e849_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1c87b047-3ae9-4078-a2e0-d0ccc7ee486d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_24e81711-7608-43ad-bb3c-3e5291e4db4c_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" 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">Unrealized gain on interest rate swap, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink: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), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_2d03ef0c-66c5-411b-9518-de750e0d0303_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_eaa9dc98-a589-40e1-b5fd-bb4b4dd1a531_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchases</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Accruedcustomercredits_72da1d3a-e70b-424a-908e-6d0a6645f62e_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-20221231.xsd#mxl_Accruedcustomercredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Accruedcustomercredits" xlink:to="lab_mxl_Accruedcustomercredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_8d52fb8f-25a4-4327-8d1c-769bf23d1ce1_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of leasehold improvements</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Leasehold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLeasehold" xlink:to="lab_us-gaap_ImpairmentOfLeasehold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_a45656c2-ea61-463a-9fed-dcd77c78c162_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PriceProtectionLiabilityTableTextBlock_f9f26801-f84c-41f8-9dd0-4124acc123d1_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">Accrued 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-20221231.xsd#mxl_PriceProtectionLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PriceProtectionLiabilityTableTextBlock" xlink:to="lab_mxl_PriceProtectionLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9989f64b-7d7d-4ebd-9120-72f0d39757af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefits on stock-based awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ba2a76de-cfe9-4a13-9ab2-3b0636d9507a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_d0268bdb-cff8-496b-8c08-7190e0059400_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_935835d4-70a5-433c-9e8e-f49f06386d88_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_2e70ed4a-3051-4e5f-8e0e-8bfb47896d4c_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected post-merger ownership interest, noncontrolling owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_e52cb71e-1c4f-4c24-aa06-fdadf5d2c365_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_06e755b6-005c-4f37-83fd-1807bed8e330_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_1c4325d2-ddeb-469b-b1e9-ac548923251f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_492e83ea-01ca-44b4-a828-3f0cda01c8dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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 Plan, Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CompanyYMember_1ddfce05-217b-4b68-bbf7-668b42f6300a_terseLabel_en-US" xlink:label="lab_mxl_CompanyYMember" xlink: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 Y</link:label>
    <link:label id="lab_mxl_CompanyYMember_label_en-US" xlink:label="lab_mxl_CompanyYMember" xlink: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 Y [Member]</link:label>
    <link:label id="lab_mxl_CompanyYMember_documentation_en-US" xlink:label="lab_mxl_CompanyYMember" 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 Y</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyYMember" xlink:href="mxl-20221231.xsd#mxl_CompanyYMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CompanyYMember" xlink:to="lab_mxl_CompanyYMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0b302aaf-0cb6-48f1-8144-f2b58a745cb9_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1be62f95-f115-40e5-a51e-ff6acff16399_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e12efe22-47c7-4576-a6a9-5afa80275833_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c2e66273-65ed-434a-a32a-8467c7336d84_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 (loss) per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d238f0fc-6114-4fc0-acb0-9a8918faac21_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RevenuefromDistributorsMember_33ab8165-ea36-4d73-aecf-8474bb855d19_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-20221231.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RevenuefromDistributorsMember" xlink:to="lab_mxl_RevenuefromDistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_48e6316b-8818-4b53-8340-9c9e39ad50d0_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_65ac01c3-ad80-4bcd-83dc-722124041336_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_f1d933c3-1c88-4a91-b313-dcfd233baa59_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_96491406-fca5-4e35-937a-70aa3fad3896_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RevenuePerformanceObligationDeliveryTerm_0936030b-156e-415e-bec8-4b1d9f62f063_terseLabel_en-US" xlink:label="lab_mxl_RevenuePerformanceObligationDeliveryTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delivery term</link:label>
    <link:label id="lab_mxl_RevenuePerformanceObligationDeliveryTerm_label_en-US" xlink:label="lab_mxl_RevenuePerformanceObligationDeliveryTerm" xlink: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, Performance Obligation, Delivery Term</link:label>
    <link:label id="lab_mxl_RevenuePerformanceObligationDeliveryTerm_documentation_en-US" xlink:label="lab_mxl_RevenuePerformanceObligationDeliveryTerm" 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, Performance Obligation, Delivery Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuePerformanceObligationDeliveryTerm" xlink:href="mxl-20221231.xsd#mxl_RevenuePerformanceObligationDeliveryTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RevenuePerformanceObligationDeliveryTerm" xlink:to="lab_mxl_RevenuePerformanceObligationDeliveryTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_0fe28826-e2a1-4a62-a2d6-46706e8588ed_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_2f751f06-e363-4ec5-8960-0d05df5a4c4c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b703fe7a-4376-4a81-ac5d-38377cba8bf5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Vested and expected to vest (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_0c96486f-781a-40d3-a265-7a4d270f19da_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink: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</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8e239df1-d9a8-40b7-b3d7-db5b24ac224b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6c8e7fbc-e95b-498c-bfc4-45c4605ddf4b_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_9076555f-0367-4c81-9f10-861bff2400fd_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding&#8212;basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_2de55a53-8d05-4c2f-b51f-060ea5589414_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingencies, accrued</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_608e494a-707c-4d43-a336-d1116b527435_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in fair value of plan assets:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink: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, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_0eec56b5-8491-455c-aeea-548fa858bd52_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink: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 Plan, Funding Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink: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, Funding Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:to="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ConnectivityMember_fa558ef7-1546-4639-80ca-ccfb29ebd9f4_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-20221231.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_PreferredStockValue_afcbebc9-4ba9-4cc9-9128-25f3e4f4cff5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember_36f6ed6b-8f79-41ef-9043-0f6f7c252ae9_terseLabel_en-US" xlink:label="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility</link:label>
    <link:label id="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:to="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_43732984-ee8f-4f18-b224-8efc9b5ed709_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_4be9f8b0-e990-4673-86dc-8c642e0548f8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_5f03d0ef-047c-4d4d-b9ad-f6171c7ec65b_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_b9cbff12-ad31-4950-a553-a118571c325c_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_7f8d9336-3ff9-4c87-be65-653ee5164068_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_29b5d162-c47a-4245-bf90-fb1f2a5fcb04_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_5464e96e-26a6-45d3-8214-e01459ec1a72_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_7af20243-c6e5-4c39-8092-785f01305756_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_6b596c7b-e9aa-40fe-a93e-f33ee78b6832_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of the outstanding shares of common stock</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink: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, Percentage of Outstanding Stock Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_99dcfa89-ddac-4fd0-8759-bfef767e836f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_0a586192-2186-423c-891e-cb12569b7faf_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_9298fa17-22b0-40ac-970b-ae9e95a4d56e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent and other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_917d83ad-2761-4a3d-b6d8-039d72225f3a_verboseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_e6c60829-2422-4b3e-9710-0856ae568f10_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency exchange rate changes</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink: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, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Accruedengineeringandproductioncosts_1f43be03-b249-4256-b093-100e351e0d48_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-20221231.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_mxl_RestructuringShortTermMember_2da9e0da-5b15-4cd2-aed0-428dd5e30365_verboseLabel_en-US" xlink:label="lab_mxl_RestructuringShortTermMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring - Short term</link:label>
    <link:label id="lab_mxl_RestructuringShortTermMember_c8c0e4f6-ba69-4bb0-82ac-c482ff5a8649_terseLabel_en-US" xlink:label="lab_mxl_RestructuringShortTermMember" xlink: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 expense</link:label>
    <link:label id="lab_mxl_RestructuringShortTermMember_label_en-US" xlink:label="lab_mxl_RestructuringShortTermMember" xlink: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 - Short term [Member]</link:label>
    <link:label id="lab_mxl_RestructuringShortTermMember_documentation_en-US" xlink:label="lab_mxl_RestructuringShortTermMember" 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">Restructuring - Short term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringShortTermMember" xlink:href="mxl-20221231.xsd#mxl_RestructuringShortTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RestructuringShortTermMember" xlink:to="lab_mxl_RestructuringShortTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_c4755a19-b94c-4023-acf7-604d4717830b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_fef70294-fbc1-41ae-a0ce-887df1ea6807_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Income Tax Asset</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_f8467033-474e-40f8-9478-fe352ffc3ebf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e65a7543-8a07-47a8-ba03-9decf57bf0f4_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_878362c0-2806-40ac-9d40-603ba9cf87fd_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-20221231.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e70332e7-3792-48c9-b4b8-4e714d3e638f_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_b4b16b71-9822-4c06-9c60-95711369c0eb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_b5a31dd9-86cc-40da-97a8-9afa037ab11a_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_ce0a4995-74ad-4162-a7a0-d279dfc5b0b8_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-20221231.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" xlink:to="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_d2fab937-7ec6-489d-977c-0b0736b95a3f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_bbc10e89-e0f1-4cf8-b096-306c23b687f6_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_afa36007-b2c5-4ada-8176-5bc139ee8785_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement, tranche two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_7826a517-e35e-4c8f-a4b6-b494d79880bb_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_bfccd363-8b87-40ac-84ca-fe6939a5095d_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_8dab3ac6-caaa-4b6b-ad63-7bd7c40f08c4_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a0484945-3288-4cce-ae2f-9e98dd9f3627_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a1fe8907-a031-4a4f-b5a0-2cf56f568cee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_ed80b6c1-b156-415d-85a5-643f8b63b038_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_1fc3042f-f55a-4140-b6f1-9614ae54b444_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_4efcd417-c89f-4ba8-abfc-bdd3a54442c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink: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, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink: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, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_88674cb1-a4be-43a1-a868-e23fb1eadb28_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_a6f471b7-bef4-4d59-9980-ba9ecbed97c9_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EquityIncentivePlanMember_99bd3b85-d579-4197-add0-1caff613aafb_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-20221231.xsd#mxl_EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquityIncentivePlanMember" xlink:to="lab_mxl_EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_e07bef04-250b-4683-998c-a729e47ac1e0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6c1dd555-49a3-4508-9981-490f7767b25a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d63a1a85-07d4-4013-9821-7ca388552b71_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, vesting period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_dab47dc7-73d7-4bf9-ada2-e99428f4e502_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink: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, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink: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, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_97bab3de-0a8e-4000-9f8f-29c78745b5c2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_bc9e3b75-a5db-4489-b7c1-e4e7e44185d6_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of net revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_0c5ae938-97f9-4e06-b61e-5bfdbc3221aa_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/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_1c3329f7-549d-470d-aa7e-24200fc6e099_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPR&amp;D impairment losses</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_e5200f27-3a5c-4f64-9e9a-db07d866fc85_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" 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">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_0170285e-b048-4686-b64d-27f35fcac925_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8d1ccc7f-24cf-44b8-9af9-57f9e0c33b6b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_c4ad258a-fafc-41fc-be1f-df9d439c3fbe_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1777ae36-7c0e-4986-ad55-b5c51dc589c8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_ea1d6cbc-212b-40bb-898e-dbbdd2f8b644_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_48790448-8b2d-4b39-a101-45e9fad0d430_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_f0b20edf-e225-4786-ba63-7769d3c9e7b2_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_10a44235-ea87-4810-802f-8d255cd0e1f7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink: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 arrangement, discount from market price, purchase date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink: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, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_528f1b58-6389-4a93-a06c-027e2b0e3f85_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_e3a30bfb-3567-4e2d-a0eb-2f4a1e553bc7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTable_81747605-a0d6-4513-a5c3-7e65b0b6c2e4_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Table]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTable_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTable" xlink:to="lab_us-gaap_CapitalizedContractCostTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_54e57dae-551e-4c5e-af73-da2ac1c5f8a3_terseLabel_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers to developed technology from IPR&amp;D</link:label>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_78dd60b7-430c-4377-a0db-70a84ca872ea_negatedTerseLabel_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers to developed technology from IPR&amp;D</link:label>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_label_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Transfer from IPRD to Developed Tech</link:label>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_documentation_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Transfer from IPRD to Developed Tech</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:href="mxl-20221231.xsd#mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:to="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_699ddae5-843d-46f6-ac28-534004a8419d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Contractual Term, Exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_bfd4e144-648a-4d7f-8878-1df8703a6c68_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense (Excluding Acquired in Process Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4a0883c9-9ffe-4eef-9cd3-f8e73bfb8ae2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaMember_c6472543-6c5c-4258-b9d3-a5e3d414b09f_terseLabel_en-US" xlink:label="lab_srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia</link:label>
    <link:label id="lab_srt_AsiaMember_label_en-US" xlink:label="lab_srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaMember" xlink:to="lab_srt_AsiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_27e8d19c-2643-4ded-b6fd-b9bf33170cff_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_70f3647e-6266-49a1-a41d-1e420b39e45b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes (net of federal benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_WellsFargoBankNationalAssociationMember_81c9b2c7-167b-4fb8-909f-244e566cfee3_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-20221231.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_WellsFargoBankNationalAssociationMember" xlink:to="lab_mxl_WellsFargoBankNationalAssociationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f125185f-2a01-4c54-a6ac-bd13ecef4e54_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_21465b52-b615-4a09-a4b0-dca918d7360f_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-20221231.xsd#mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" xlink:to="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_65b897d9-dfc9-402c-b4cf-288b452e9220_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_2e395a46-6ae0-42be-a850-b99e3321335d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_c07a4679-2f7c-4d5f-837b-ca6e354b2027_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3206945a-8f82-4d80-bb92-f3086b3f4ed8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_8e46c1de-f345-4498-90ef-3f1754f834a8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink: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 related to acquisitions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink: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, Increase Resulting from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_978900ca-ef5f-447f-b5b2-a3f9f8aa7e82_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_0dcf8656-df83-4f28-9129-96138decb60b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_a9b15f1e-5bf7-4a97-adb8-6a06c650fb58_terseLabel_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee separation expenses</link:label>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-time Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:to="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_052ac1e6-5359-4c4e-ab78-4f9d49c97cc0_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_b471147c-11d6-48d9-913a-5de0ad9c92a0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_02df204d-b73b-4c9f-ac1c-efa5d75ecb5a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_bf411948-5038-4108-8a93-d12b525778f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostLineItems_673b5676-0e0a-42eb-af71-ced3723b264a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostLineItems_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems" xlink:to="lab_us-gaap_CapitalizedContractCostLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_854fb487-41b2-458b-a4eb-ac421522e436_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_86679685-3451-476a-8153-0b38f946c515_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of non-cash activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_cdc5a849-28db-463f-b9d4-848bc757de02_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_931b63f2-ad3f-4d89-81b5-46875499dd1c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_80176b9e-ba83-4a18-948b-c5dacd1efd93_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c03c9b8f-3e77-4b5a-8a63-ea4591695232_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RestofWorldMember_1bd7fd53-4108-4ee9-b823-94d3d19a03cf_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-20221231.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_OtherCommitmentsAbstract_8abaf575-8f4b-4021-9661-23ba4bc6900b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Obligations</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAbstract" xlink:to="lab_us-gaap_OtherCommitmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6de4f176-2aba-494d-8bf7-79bf6a3641db_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_907a2d57-014c-4bdc-82ef-c2a75ce158f2_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Projected benefit obligation, beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_726c85ba-c8eb-46f2-b691-617d89a11e32_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Projected benefit obligation, end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink: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, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bfbde2cf-5171-4d04-be11-d5b00e333c19_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_def2c8e5-3524-4e38-bd6e-78f942fe0ae2_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use asset obtained in exchange for operating lease liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_MasksAndProductionEquipmentMember_0112e9d3-ef2d-4888-b6be-41263216747f_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-20221231.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_MasksAndProductionEquipmentMember" xlink:to="lab_mxl_MasksAndProductionEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_a6e98147-a557-4f8f-91f6-7af500d998ce_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RestructuringPeriodDomain_a1366b2c-3071-43a5-b364-9392170616eb_terseLabel_en-US" xlink:label="lab_mxl_RestructuringPeriodDomain" xlink: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 Period [Domain]</link:label>
    <link:label id="lab_mxl_RestructuringPeriodDomain_label_en-US" xlink:label="lab_mxl_RestructuringPeriodDomain" xlink: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 Period [Domain]</link:label>
    <link:label id="lab_mxl_RestructuringPeriodDomain_documentation_en-US" xlink:label="lab_mxl_RestructuringPeriodDomain" 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 Restructuring Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringPeriodDomain" xlink:href="mxl-20221231.xsd#mxl_RestructuringPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RestructuringPeriodDomain" xlink:to="lab_mxl_RestructuringPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b6eb4b2-cebe-4d8b-bfde-87799edf58f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_f79fb3de-6ba4-4e67-a389-2d3604a813b1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f3ce6d77-c832-41a7-b4ec-b21e7c4b1280_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d0ea3096-7936-462f-a0a9-4e0e8980d7ca_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d7c6a9c4-a0c6-49de-b8a8-0f957a22cea5_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_8a4e27a9-e470-4100-8793-49bea16c7e66_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5784ee6-b91b-41da-8592-0d9dc0b2c26b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_9bf7accb-8536-47e8-bdb6-0c49dbc9cc71_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty_966ae02e-e005-4b77-b26a-e02d6a41f943_terseLabel_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" xlink: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</link:label>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty_label_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" xlink: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</link:label>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty_documentation_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" xlink:href="mxl-20221231.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" xlink:to="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_d9f9c25d-f4f4-4a39-a09d-925372d3ff4c_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_9fcd1d1e-3078-433c-9341-669b34482c68_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f163615f-16f8-4536-980b-bb95f7d26319_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, net of tax benefit of $455 in 2022, expense of $93 in 2021 and expense of $216 in 2020</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ReductioninTransactionPriceMember_6f486fee-9d0d-4793-b244-c8eddeac9335_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-20221231.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ReductioninTransactionPriceMember" xlink:to="lab_mxl_ReductioninTransactionPriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_4a163e26-b824-47e5-9eca-05688cc4b42e_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_ec02d0ab-2723-4cdf-b5d3-7515499d7416_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_51cd7007-1f0e-4bb6-9040-f922f17b5e0e_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_87c10a38-045f-4c01-be1a-6fc2bd348136_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-20221231.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_ProceedsFromIssuanceOfDebt_58d0352a-4540-4d4f-a4cb-5b67f8ba52c9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RestrictedStockUnitandRestrictedStockAwardMember_7b61283a-a017-46ed-8f96-059a107a4f24_terseLabel_en-US" xlink:label="lab_mxl_RestrictedStockUnitandRestrictedStockAwardMember" xlink: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 and Restricted Stock Awards</link:label>
    <link:label id="lab_mxl_RestrictedStockUnitandRestrictedStockAwardMember_label_en-US" xlink:label="lab_mxl_RestrictedStockUnitandRestrictedStockAwardMember" xlink: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 Unit and Restricted Stock Award [Member]</link:label>
    <link:label id="lab_mxl_RestrictedStockUnitandRestrictedStockAwardMember_documentation_en-US" xlink:label="lab_mxl_RestrictedStockUnitandRestrictedStockAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock unit and restricted stock award [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestrictedStockUnitandRestrictedStockAwardMember" xlink:href="mxl-20221231.xsd#mxl_RestrictedStockUnitandRestrictedStockAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RestrictedStockUnitandRestrictedStockAwardMember" xlink:to="lab_mxl_RestrictedStockUnitandRestrictedStockAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7d1296a8-aa1b-42f1-9eef-b1668dd82086_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6cc96132-09e5-4427-a783-dc460331a7cf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_d6b92445-e4f3-4a04-bf96-6a0af47c9106_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_2b8a7363-bca2-4db4-8d44-6cc88f0d5360_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_51a736c6-8835-41f8-87e5-a60eea37fdb4_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_1760ccc7-5e1d-45c5-9278-ff8085092f4e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_bcdc4fa1-cebe-40de-9336-5ccd0d58cf41_terseLabel_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, consideration transferred (in USD per share)</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_label_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:to="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_32ac0cea-0a84-4bf4-894a-86390deedd34_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_94dd1406-3305-4d4a-9e4b-0ec0281520f5_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal funds rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_81c94119-0c78-4b48-a24d-f8fa38d3784f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink: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, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a073da56-cec7-4461-8d51-4d8325dd6687_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_37bf677d-aa65-4418-81eb-8303dd3fad84_terseLabel_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration funded (up to)</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_label_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Cash Consideration Funded</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Cash Consideration Funded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:to="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_5fa48788-d7c1-4e27-bcf3-88a6a06ccf2c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AccruedTechnologyLicensePaymentsCurrent_4dd82b3a-b33f-441b-b10f-b3e4821cddea_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-20221231.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_PlanNameAxis_1d7b38ed-4676-412a-a950-3db4ea64de3f_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_adddc753-0246-4c7c-914b-44a4a37f04f1_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VendorAMember_955a9e56-ebeb-431f-8719-6252bd3225d0_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-20221231.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_StatementOfCashFlowsAbstract_cd87e023-5483-4037-ac62-d5d5e905c118_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRightToRecoverProduct_6c90c078-e314-4430-bc42-3da35df56220_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of return assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRightToRecoverProduct_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Right to Recover Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:to="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_2eb1f201-7e2c-4360-8349-7fe2e2543e4e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0ed133f0-0956-4fb1-bc0e-a640d80f0f7f_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_52a4c9b8-840d-47ad-92ae-f251a533cfb0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_c20f78d1-8cb3-4d8c-9031-21fba1259867_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_d8666e1f-4f7f-40b7-b8a4-104adbeb07c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_b4ac8579-886c-457e-8fb4-529839a94ccf_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" 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">Net actuarial gain on pension and other defined benefit plans, tax expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink: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, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_dd536e6f-fdc0-462e-85a9-8d812483cac9_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_32ba33e3-8b28-434d-9daa-1ad3f5becd07_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_55b6ec82-e504-4721-8ec8-305fa90f7dae_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease_ca6b4585-2af9-490c-a9bd-132b86e6eea2_terseLabel_en-US" xlink:label="lab_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" xlink: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 reserved for issuance (in shares)</link:label>
    <link:label id="lab_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease_label_en-US" xlink:label="lab_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" xlink: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 Capital Shares Reserved For Future Issuance Period Increase Decrease</link:label>
    <link:label id="lab_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease_documentation_en-US" xlink:label="lab_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" 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">Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" xlink:href="mxl-20221231.xsd#mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" xlink:to="lab_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8def42ef-2074-4236-b40f-e95f3e151e8a_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, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoriesMember_29aabd16-e825-46a8-a8c4-6aa871e98453_terseLabel_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoriesMember_label_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoriesMember" xlink:to="lab_us-gaap_InventoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_f7a7067c-ffa8-4d7f-ac1b-b37df648f8c9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_509d645a-683d-43e3-b2b9-4bb228e94f2c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_300e6bb6-2fc7-4f5d-ad5c-042839aad053_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1cbde8dc-c686-4b80-9c0f-12460fe4f17e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink: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, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_79492896-504e-4338-87f5-235780ff0c92_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_029bede5-bce7-42a4-bccd-8a82ceb7f3cf_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 and Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_44c8f472-cf20-4086-91d1-e67d944b52c2_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_a2a305bd-b08e-41ab-9f6c-87feeefcded7_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_da896948-338b-4707-95d9-2b10b0ba08e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Decreases based on tax positions of prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink: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, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_25ac438f-8a90-4b90-aa06-9ef12a67f9f8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_de5c0ef2-4bef-43d0-9d64-6fe30130f6e2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_d9f67f8a-8ce3-4e3a-8b90-bd608a26dd0c_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Debt</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_2210c214-0777-4924-b829-264931d274c9_terseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_label_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, Accumulated Net Unrealized Gain</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_documentation_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, Accumulated Net Unrealized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:href="mxl-20221231.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:to="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_0215948a-01d1-4b40-ae4c-2e05dda4b7f3_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-20221231.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_RestructuringPeriodAxis_69bda300-6b99-4fd8-bc9e-cc9404d2bc9c_terseLabel_en-US" xlink:label="lab_mxl_RestructuringPeriodAxis" xlink: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 Period [Axis]</link:label>
    <link:label id="lab_mxl_RestructuringPeriodAxis_label_en-US" xlink:label="lab_mxl_RestructuringPeriodAxis" xlink: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 Period [Axis]</link:label>
    <link:label id="lab_mxl_RestructuringPeriodAxis_documentation_en-US" xlink:label="lab_mxl_RestructuringPeriodAxis" 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">Restructuring Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringPeriodAxis" xlink:href="mxl-20221231.xsd#mxl_RestructuringPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RestructuringPeriodAxis" xlink:to="lab_mxl_RestructuringPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_7d63d9a7-e26c-4796-b212-f6bc9247c4f8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_e0b5d551-48de-4304-8957-2690bd516621_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_b9dffa5e-f11e-444c-8cb2-07f90be6c1b3_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SeniorSecuredTermBLoanFacilityMember_526a2c94-3bc5-4ebc-a3ef-3be64b94952e_terseLabel_en-US" xlink:label="lab_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term B Loan Facility</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermBLoanFacilityMember_label_en-US" xlink:label="lab_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term B Loan Facility [Member]</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermBLoanFacilityMember_documentation_en-US" xlink:label="lab_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term B Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredTermBLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:to="lab_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_585c0287-be30-49f0-b02c-81f56d6d1461_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_9713fc01-0505-45d3-83d4-eb906957554d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" 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 on sale of investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xlink: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 Sale of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_StandardProductWarrantyPeriod_94ee8569-f543-4ee8-85fa-c80d755a4a42_terseLabel_en-US" xlink:label="lab_mxl_StandardProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product warranty, period</link:label>
    <link:label id="lab_mxl_StandardProductWarrantyPeriod_label_en-US" xlink:label="lab_mxl_StandardProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Period</link:label>
    <link:label id="lab_mxl_StandardProductWarrantyPeriod_documentation_en-US" xlink:label="lab_mxl_StandardProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_StandardProductWarrantyPeriod" xlink:href="mxl-20221231.xsd#mxl_StandardProductWarrantyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_StandardProductWarrantyPeriod" xlink:to="lab_mxl_StandardProductWarrantyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3501b2ad-c755-480e-a079-c4ddf5a94045_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) by Component</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_2f71c03d-34ab-4bc7-9fb1-9ddce4f03d9a_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_797d55d6-332c-4d87-af34-f2feb58d6f83_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">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligation_79e39aaa-6823-4334-8d6b-a540af73b0fc_totalLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum payments</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligation_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_324ea575-0c33-406c-9e1d-29e557aa629e_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based restricted stock units (PRSUs)</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_280707cb-2bb8-470d-b556-0cbd94548991_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_0257955b-09e6-414a-a1f3-f1f9325396b7_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3257606b-c500-4149-ba75-94e9bb83a21a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_ebbe9d73-1985-41a0-91e8-0d57288a1af7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_d82582ea-9118-47c4-a1e0-ad435c6f6f1c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of term loans outstanding</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c4bf36f2-4677-4c49-b081-e0205d9348bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_719550fc-7875-4746-ac5f-142af144e982_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-20221231.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" xlink:to="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_759c833d-cb74-43d5-871c-ec9d8a964023_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_34375fee-fd8c-438d-8660-25d3a91b20ae_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_fde0b100-2138-489a-a216-a579f7528cd9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_344cd06c-e78d-423f-b033-7116662256a4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and accretion of discount on debt and leases</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_10b8dff0-2751-4a53-bb83-aec0fd8b80c0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_NumberOfVotesPerShareOfCommonStock_2f927fec-fff7-432f-8512-d9083d8a7571_terseLabel_en-US" xlink:label="lab_mxl_NumberOfVotesPerShareOfCommonStock" xlink: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 votes per share of common stock</link:label>
    <link:label id="lab_mxl_NumberOfVotesPerShareOfCommonStock_label_en-US" xlink:label="lab_mxl_NumberOfVotesPerShareOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Votes per Share of Common Stock</link:label>
    <link:label id="lab_mxl_NumberOfVotesPerShareOfCommonStock_documentation_en-US" xlink:label="lab_mxl_NumberOfVotesPerShareOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Votes per Share of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_NumberOfVotesPerShareOfCommonStock" xlink:href="mxl-20221231.xsd#mxl_NumberOfVotesPerShareOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_NumberOfVotesPerShareOfCommonStock" xlink:to="lab_mxl_NumberOfVotesPerShareOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_43e2c7a6-06eb-47e7-9529-7e17e564bf92_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a152eda8-6f0e-454f-9195-3c7d0f9aafe6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ProceedsLoanedUnderNotesReceivable_78bd9d16-e954-4cad-a824-3ca5db47dd17_negatedTerseLabel_en-US" xlink:label="lab_mxl_ProceedsLoanedUnderNotesReceivable" 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">Proceeds loaned under notes receivable</link:label>
    <link:label id="lab_mxl_ProceedsLoanedUnderNotesReceivable_31c1d021-6645-4acd-9fcf-3b83c6fb76b8_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-20221231.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_GainsLossesOnExtinguishmentOfDebt_b57412f9-45b6-47c7-9434-3eafb851c14f_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_b9efc995-d43b-454d-ba8e-23a7e65d4986_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets_585b5cde-bd55-4fb5-b976-26022f086212_periodStartLabel_en-US" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" 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_OtherIndefiniteLivedIntangibleAssets_fe0d4723-3c37-466d-8aa7-d026e3d4f57c_periodEndLabel_en-US" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" 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_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_a1c203b8-e154-49b0-bc66-e56e66d88000_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognized in the Consolidated Balance Sheets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_19f6ce92-7899-4229-88ef-17945455c85c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_c01a19f9-cae3-4023-87d0-9fd5d72b5551_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:to="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_7c43246b-f724-4efd-8187-4d9ef0db16d2_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_64d70517-0e6f-4543-97aa-c32dca03b8d6_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_0bd1c282-9101-40d2-b8e5-386a6057277b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_967c7451-8691-474d-acc4-fe2008c8ca55_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_77104286-921a-4d23-aa96-04222a4e429a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_d20949a8-370a-4440-9e3f-1c225bf05d35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_0f4e4db7-2e20-4d76-831a-00f3c97d6d51_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, period increase</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_98369166-9f4d-4c11-99b5-9a60e96451f4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency exchange rate changes</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink: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, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_f8bb6b3e-5c13-4c91-bb14-3d3aaac524b6_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-20221231.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" xlink:to="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CompanyXMember_b0c2595a-cde2-495a-b8ec-3089302d6aa6_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-20221231.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_0b41b542-28aa-409f-863f-aaaa9273b323_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink: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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink: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, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8bdf12df-e767-432b-b007-bd712b9ec394_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_33921514-904e-4358-85a5-2da1ec1b6e46_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_89334f52-6351-4c95-b1be-89d74c54b73b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, accrued interest</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_abc1647a-0c0d-487c-8093-0ab45038ad08_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_5d4acdfa-0738-4668-83c5-ca4dcde10850_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_092fd5b3-f016-49b8-a27e-4ab3576df4dc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_da0773c1-0048-42cc-804a-0e2389b3cc45_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_54776e6e-516e-46f1-b8d5-20c6031f877f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_62632004-ec07-40b2-9ea6-76553b05e863_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" 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">Research and development credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRefundLiabilityCurrent_cfb095ad-156a-452a-bd4f-bc72e64911d9_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_65950629-6287-4e85-a9a3-9f30b7f6730c_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued obligations to customers for price adjustments</link:label>
    <link:label id="lab_us-gaap_CustomerRefundLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Refund Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRefundLiabilityCurrent" xlink:to="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentQuarterlyAmortizationRate_46b3cc75-c42e-417e-9cb4-4a3b5d479cb4_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-20221231.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DebtInstrumentQuarterlyAmortizationRate" xlink:to="lab_mxl_DebtInstrumentQuarterlyAmortizationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_cf07918b-4b80-4596-a5f2-01d9a531f82c_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_e6ebb3f6-4efd-4579-bd7b-29ecd57cb575_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerEMember_10642e47-8ace-45a8-8867-01aed3cfc082_terseLabel_en-US" xlink:label="lab_mxl_CustomerEMember" xlink: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 E</link:label>
    <link:label id="lab_mxl_CustomerEMember_label_en-US" xlink:label="lab_mxl_CustomerEMember" xlink: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 E [Member]</link:label>
    <link:label id="lab_mxl_CustomerEMember_documentation_en-US" xlink:label="lab_mxl_CustomerEMember" 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 E</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerEMember" xlink:href="mxl-20221231.xsd#mxl_CustomerEMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerEMember" xlink:to="lab_mxl_CustomerEMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_521926f0-d735-4358-8310-95bfc2375bd4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_6e883a55-5b27-4f6b-bdf6-b5c0cc500706_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_1b7715eb-995a-4fc2-9e5f-f3739e3e717f_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_1c8cc638-1b10-4636-b8bd-76acbc4b1f70_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_37ffc0ab-65e5-4504-9a2c-a523b6a4acde_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_486bbc8e-7b85-4b5a-bbb1-fa7b587b5fc5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_dbe32b2c-119e-4765-a68e-12a2783b17b5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink: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 with projected benefit obligation in excess of plan assets, plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink: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, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_50b1602e-f95b-49a6-a5f0-92a12c9fbe80_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_d762043c-f4d2-40de-b61c-6de9249bf3a1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_5b59b43f-c553-47b7-b7c5-0df77d0a037f_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-20221231.xsd#mxl_IncreaseDecreaseinAccruedPriceProtectionLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" xlink:to="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_01a99393-df2a-4d35-a4b6-4d65bb09a20a_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_8fc54a04-edfe-4cb4-b782-39626af421b8_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_4ea55b2a-728c-4c0e-a9b8-c014e3a65b70_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_e94093cd-2dec-4afd-a3cb-89f1fb348e21_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink: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 credit carryforwards, amount</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5bf02f4b-7df7-412b-9a9e-76714c8f2c4a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PriceProtectionpayments_0e81196f-e7cf-40d6-a659-df43b2867587_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-20221231.xsd#mxl_PriceProtectionpayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PriceProtectionpayments" xlink:to="lab_mxl_PriceProtectionpayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_734bbeff-fa39-4966-8b01-1c5d78f56fb4_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_fc245f2b-1dd8-4e92-ba3c-6d241cec05d7_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-20221231.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_MaximumDurationOfEmployeeStockPurchasePlan_946f2bf0-2f38-4ac9-8a0e-27e74588cbd2_terseLabel_en-US" xlink:label="lab_mxl_MaximumDurationOfEmployeeStockPurchasePlan" xlink: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 duration of employee stock purchase plan</link:label>
    <link:label id="lab_mxl_MaximumDurationOfEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_mxl_MaximumDurationOfEmployeeStockPurchasePlan" xlink: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 Duration of Employee Stock Purchase Plan</link:label>
    <link:label id="lab_mxl_MaximumDurationOfEmployeeStockPurchasePlan_documentation_en-US" xlink:label="lab_mxl_MaximumDurationOfEmployeeStockPurchasePlan" 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">Maximum Duration of Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MaximumDurationOfEmployeeStockPurchasePlan" xlink:href="mxl-20221231.xsd#mxl_MaximumDurationOfEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_MaximumDurationOfEmployeeStockPurchasePlan" xlink:to="lab_mxl_MaximumDurationOfEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_070d475e-efcb-4c99-9359-14be20554246_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_3b638f2b-56ad-4e97-915e-b1495d671de1_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty reserves</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1766fa67-dfac-4b50-960f-19b6a835109f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_4a989cf2-7e6f-471b-9eca-9edf46d7ebc3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_8fbe999b-e511-4c88-a637-afb99c3019d4_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">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_11e89119-3e4c-4f31-8d7b-27093552766c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f1d4a5ee-2d94-4922-b624-a1aacce57f79_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs related to unvested options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_afaae441-a993-4694-8744-91e2828f770e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_df035e06-34f2-421c-8146-b5ef07f3bdb6_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_53246d5b-0202-4fd6-bade-037abbf3a1bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_e1843f87-029b-47d2-907b-a9c8116b0e4f_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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_da9bcedb-126b-4e19-8d56-71af1a7ea45e_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/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerDMember_95827ab8-ecbf-4f09-93ba-7a9dbbe12d82_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-20221231.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_RevenueRecognitionPolicyTextBlock_574f3d7d-cbbb-4912-bc34-868834655960_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_InventoryFairValueAdjustments_c53eeaee-59d3-4bb7-857b-6614f12cbccb_terseLabel_en-US" xlink:label="lab_mxl_InventoryFairValueAdjustments" xlink: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 fair value adjustments</link:label>
    <link:label id="lab_mxl_InventoryFairValueAdjustments_label_en-US" xlink:label="lab_mxl_InventoryFairValueAdjustments" xlink: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 Fair Value Adjustments</link:label>
    <link:label id="lab_mxl_InventoryFairValueAdjustments_documentation_en-US" xlink:label="lab_mxl_InventoryFairValueAdjustments" 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">Inventory Fair Value Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InventoryFairValueAdjustments" xlink:href="mxl-20221231.xsd#mxl_InventoryFairValueAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_InventoryFairValueAdjustments" xlink:to="lab_mxl_InventoryFairValueAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_22ed15b6-da72-48b0-b05d-283b802a01b8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d4fcbb6e-9ad6-4c37-92fb-d2df6178d3f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ac4c0b7a-818d-4f24-b621-0f770a33227d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a8aa27de-cbe5-4015-acdc-76bdd5b2d460_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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 for merger, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_TerminatedLeaseMember_dbc2524c-1f46-479a-a378-e7183384e1a5_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-20221231.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_FurnitureAndFixturesMember_49af193d-3a7a-442f-a14b-caade553d7fb_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_31b09384-2116-4837-b72a-7f907998078d_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_19cf888e-3f9d-4cc2-89d9-4493a674c516_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink: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 credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink: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 Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_264b589a-6e44-4fac-a14e-70011ebed064_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net actuarial gain on pension and other defined benefit plans, net of tax expense of $782 in 2022, $792 in 2021 and $0 in 2020</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink: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, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_HK_58c46abc-5f8b-446b-992e-8b27b6684381_terseLabel_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hong Kong</link:label>
    <link:label id="lab_country_HK_label_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HONG KONG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_370eedf4-ac72-4feb-9903-11c25b88c039_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_f8ce94b8-b1f2-4706-a6e7-32211fa734db_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink: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 Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink: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), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_e1a9a13c-081b-4865-9712-56bc8167af7d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_c552f227-5bbb-4de9-aa6e-e0fd3fad09e9_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" 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">Fixed assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink: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 Tax Liabilities, Other Finite-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesReturnsAndAllowancesMember_b5426284-4503-44a2-b237-beceebeb56c7_terseLabel_en-US" xlink:label="lab_us-gaap_SalesReturnsAndAllowancesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Returns and Allowances</link:label>
    <link:label id="lab_us-gaap_SalesReturnsAndAllowancesMember_label_en-US" xlink:label="lab_us-gaap_SalesReturnsAndAllowancesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Returns and Allowances [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesReturnsAndAllowancesMember" xlink:to="lab_us-gaap_SalesReturnsAndAllowancesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CallPremiumPercentage_cdd5cf3b-cefc-45d1-bdaf-344183ba730a_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-20221231.xsd#mxl_CallPremiumPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CallPremiumPercentage" xlink:to="lab_mxl_CallPremiumPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_c7588290-a4f0-435b-8db8-a9224a8bc828_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_23ff1f25-e77f-47ca-9560-0aef825d1756_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_0656d01d-6966-4d7c-b489-4de4b73f84d0_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_6cd4907f-7c9f-4767-9097-a57efdfd7dff_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_7f4bdc37-c2b3-4e72-9c17-8c0f1644737f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_bb2c320f-b54e-4e83-8dc0-464217319953_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_9bd3eb0a-42e1-4338-a888-0852e1c4cd39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink: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 Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink: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, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_f4ee5310-9b02-4aa8-bad9-b75f3afa7442_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_7d5b2b10-946c-4ea6-949b-864967799d4d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3360a9ec-33a8-4fa0-86e3-e64911c1dd91_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_376ae1c4-a8bf-45a3-a4c4-7b3aac91ef39_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_8be19049-90de-42f2-95fa-02eec2808386_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued royalty</link:label>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Royalties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_27e22d51-3818-48f7-bd0d-51e4aecdc25c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_75a6fbdc-ee4d-4299-93e8-dca6a5842839_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_36caf6df-f738-4ae7-9b78-7cf7ba90e872_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased during period</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1d191b9f-567e-456f-80ea-8762dc6fce2e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_1d508296-2c77-493a-a794-1c888b35ea17_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_35a360a5-2587-4f91-b48f-87db469fb212_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_1eb32827-5d64-453b-ac45-ffbeb8e73de3_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a1d0b0dd-a3cb-482f-8628-74456ba57c88_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink: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, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_845b5e92-975a-4b46-9fb9-cd82b1f0a209_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink: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 Tax Authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink: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 Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_555a30c4-f651-4517-b3b8-aa84efd6cf80_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_173a9e3c-ec80-49da-a8bd-4d777bbb123a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a332e382-2e4b-4bf4-b192-8bb28f58fa06_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 (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_3325955d-53e4-4eba-bcaf-4fde30888456_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_05d63612-956c-4a31-b61f-9b90a6d72d15_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fa41ec69-42aa-4287-86e1-998819a691b5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_0810d045-d6c0-4468-a47a-fcdeb0b1593c_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_d061ad54-c349-423c-8781-06b3c99edd91_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink: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 Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_76c13f12-2fb8-4156-b5be-14fa00036321_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_2353e506-8cf4-46d2-86d2-b0d00dd98c07_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SignificantSupplierAxis_e11fc640-c64c-4a7e-9af1-f1bfe929b80b_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-20221231.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_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_326854b7-3065-4fc3-8fcf-12b8895b7065_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink: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 rate differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02c8d3a6-0c08-401b-af8f-99a29a597296_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 (loss) to cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_90eb8754-dd80-41dc-bf9a-114f49e73de2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a82d4f5e-6ef7-483e-846a-0b93a97f9eee_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_c4d5c648-c747-4f6c-ad90-50eb9449ab4b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fbba634a-e1c7-4ff1-81c3-9d99a09d0bca_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_c9bf55f4-1aa5-43f6-ac05-399b835f2bca_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f0624b19-35da-4170-ab80-2f9772933734_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_211bf4ce-255b-4be1-bb09-bf5352f2d669_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e6fb297a-0361-48f1-8071-7388fadf4dd1_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of leased right-of-use assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_4e679b90-10d0-42ba-bb1d-4cc7edf63d51_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d36d1826-0661-4fc8-8874-d4232777660a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_1c890684-305e-4c6e-8f48-50bc2d60fbea_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_75464024-0dc1-46c4-b9df-05dd27d0ccbb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21ac4fa7-cf13-4297-b0ee-56d87b0669ea_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_9f20737c-1e07-468c-a06e-75ab5c77d1ee_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding-diluted (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_9b50ba06-6ed7-4db6-a477-da5cbafd0274_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink: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, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink: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, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4c73c74b-ec37-413a-985b-3403bab3bcdd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b93a9224-1c2f-46ca-9c17-2edb8cde4284_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VendorBMember_4d897b0b-3dc0-478e-8d2d-b52e8a00482a_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-20221231.xsd#mxl_VendorBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VendorBMember" xlink:to="lab_mxl_VendorBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_b781c130-7b24-40a9-a4d8-4c98baef8a96_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_5c1aee3b-d749-450e-b707-963c2050b761_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_648d200e-3147-4aac-951c-30ea74b93fda_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_823e5230-017f-4fc2-a77b-3bfdbc4f58cd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_68e5baac-bb12-44fe-a8f9-81aa2f781f16_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_InitialTermLoanTLBJune2021Member_cfe45929-aba3-4bc5-8a36-d101fb2380cd_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-20221231.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_mxl_SiliconMotionTechnologyCorporationMember_e1e7864a-8d8e-4aae-a252-305b5c71cab9_terseLabel_en-US" xlink:label="lab_mxl_SiliconMotionTechnologyCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Motion Technology Corporation</link:label>
    <link:label id="lab_mxl_SiliconMotionTechnologyCorporationMember_label_en-US" xlink:label="lab_mxl_SiliconMotionTechnologyCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Motion Technology Corporation [Member]</link:label>
    <link:label id="lab_mxl_SiliconMotionTechnologyCorporationMember_documentation_en-US" xlink:label="lab_mxl_SiliconMotionTechnologyCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Motion Technology Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember" xlink:href="mxl-20221231.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SiliconMotionTechnologyCorporationMember" xlink:to="lab_mxl_SiliconMotionTechnologyCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b137051f-1998-4c98-913f-38d9c9a868bc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_03587761-871e-4b00-9312-0adc17613ed0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable (in thousands)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ab2c5af6-37bc-4bcb-b923-828897c62a0b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_7562c120-25b6-47b3-a60d-9df04302a4ea_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" 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">Preferred stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_60f25cfe-a153-4ed0-80df-9227cdeb86fe_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_930e9a5b-024c-4bdd-921c-275a4a9b438f_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_0ba80ac1-1e50-4706-9adb-da1f564faa72_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" 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">Impairment losses</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_da9b5144-a229-43b2-bfdb-5367a1eca00a_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_985cdc70-ca3c-46cc-8935-ccfcf118119d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_09437a04-7dc2-4408-8682-800ae474a874_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Performance-Based Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_df81d06b-62c6-47be-8b94-a758d07b4064_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_8618d019-71b3-481e-a02b-f467bd8931ce_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent_a519197e-2b8b-4447-bb5e-3f60bf63f52e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued bonuses</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonuses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Attributeexpirations_b41bc0c1-537c-4e65-a5e5-fc480dda1fd8_terseLabel_en-US" xlink:label="lab_mxl_Attributeexpirations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Attribute expirations</link:label>
    <link:label id="lab_mxl_Attributeexpirations_label_en-US" xlink:label="lab_mxl_Attributeexpirations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Attribute expirations</link:label>
    <link:label id="lab_mxl_Attributeexpirations_documentation_en-US" xlink:label="lab_mxl_Attributeexpirations" 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">Attribute expirations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Attributeexpirations" xlink:href="mxl-20221231.xsd#mxl_Attributeexpirations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Attributeexpirations" xlink:to="lab_mxl_Attributeexpirations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_08b311a6-c4ab-4ef9-9996-e7e17d445855_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on foreign currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ece9de21-00e0-47ed-9008-aac320076030_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FacilityClosingMember_558dba0e-facb-4101-a3bf-5d74f7c18dfb_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease related charges</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_16416568-9e39-475a-a837-ea78234e1726_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_57605891-e33a-4350-8159-41b8bfd29d17_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b11edc9f-671c-4273-8913-9cc304a68f1d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_00ba7d60-3135-4162-8a86-7a6508940eee_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 (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_bdca1011-7ce1-4a3b-b4ea-43320c5a5885_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PriceProtectionRebateCharges_2b22d895-5a50-4828-b10d-87e78032f636_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-20221231.xsd#mxl_PriceProtectionRebateCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PriceProtectionRebateCharges" xlink:to="lab_mxl_PriceProtectionRebateCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_b187902f-927d-4a87-a4a4-6455f92b81f7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_14e112aa-225e-4a7f-b014-66ec92ebf002_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_51ed5531-8e85-4e68-9151-af9c9272061d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of leased right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_da7cbe67-d495-4023-9acf-bbad3d221246_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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">Employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_06238bd0-09d5-401e-92b5-2e05ae716293_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock purchased under the ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9f341030-6d91-4494-b335-00dad7e5d8c2_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_017add55-5287-4da8-80b9-3a75f11381c7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum_2c0dce30-40ed-41c6-8fe4-2ba0eec9bd9f_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-20221231.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fdbd549-e119-4bbc-b007-64237de17a09_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_97e96ff1-b3d0-4f4c-afe3-1a8c5f5de83c_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_a032e8d8-651d-45ce-a164-06da49a254a2_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_65a9e7c4-2b0b-4c5a-bf6a-81a8e887b7ec_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</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Longlivedassets_22f0a95a-72e8-4e79-8cd5-a3be09ade4ce_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-20221231.xsd#mxl_Longlivedassets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Longlivedassets" xlink:to="lab_mxl_Longlivedassets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_9ef6e6cf-c442-46e7-88d6-d2e5f87a7ca0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f4da10cf-5227-425d-9fae-33d9b094c0f3_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" 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">Accretion of discount</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_34d1bb13-2441-47f5-852f-5de637b13e22_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink: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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink: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 Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_caa3a98f-d231-435c-af3d-7c9c1a03e9d3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_66f0f250-4b04-4584-8219-e6bf13085451_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_ea8b61f5-3e96-4638-84e1-2150cd6c4116_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_f1b9bfac-4ab1-472e-93ec-0b41a05a9391_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_82e79ad6-1632-4cb1-a3df-d558ad98e88e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Activity</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_383992e6-282c-44a8-b64a-4be503402d19_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e6a8fea1-0ef7-4c09-aa27-f8cd92d4254b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_3463f14f-5894-4d12-b0b0-db2f268af6ea_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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 long-term rate of return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_9c5b7e9c-c66e-48aa-ac26-f08e8e373f69_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_a070c54e-7df0-4117-94dd-31507bb87340_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on interest rate swap, tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink: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), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_fe4ad9fc-5551-41e5-b382-f8f4a5b9d194_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_c40a436e-979c-40f2-b757-e435a66eef85_terseLabel_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink: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 Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan</link:label>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0e13e22c-5573-43be-92cb-2a8f7b4e4010_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_9903d556-6a90-41bb-95cc-3721b2027d8b_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_859384d4-75e4-422e-bcf2-e333d3049958_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_d5e1a768-f231-4304-a2dd-7756df974a83_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_d618f397-dc5d-42f3-8873-bfe02efcf9bc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from stock options exercised</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_115aff9b-e0a9-4854-9555-b8ab78f79e9d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_433664ca-b18c-4f7b-8d4d-f09030b22029_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink: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 Plan, Funding Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink: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, Funding Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:to="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_869ba01f-8c8e-4b9e-918e-420b617affc3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_c6aef531-0c70-4d0c-aff9-3c69fef03a08_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_abeab387-d787-40af-b7b6-d504f3143a0c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_acef8995-c9ea-4805-9eb1-46c01efddea2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_ec18b093-2748-438d-bc8e-7f6d8dd6f27c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_182c7c5e-fd96-4380-870d-b6bee4c60c53_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued pursuant to equity awards, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_00589586-b293-4141-848e-03247918a3eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of debt issuance cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_d6bb56ff-00b4-475d-a179-a0395b6280eb_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_a702a807-42f9-4ee1-88dc-148268905275_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm_9808d35b-b258-452a-9cd3-2917e7a93fdb_terseLabel_en-US" xlink:label="lab_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rebate and price protection program, term</link:label>
    <link:label id="lab_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm_label_en-US" xlink:label="lab_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm" xlink: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, Rebate and Price Protection Program Term</link:label>
    <link:label id="lab_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm_documentation_en-US" xlink:label="lab_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm" 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">Contract with Customer, Rebate and Price Protection Program Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm" xlink:href="mxl-20221231.xsd#mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm" xlink:to="lab_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0e05ec6d-e1ee-441d-af9a-1bb3bc3ce275_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_470bb2b5-5f5e-41b8-949b-04e48c493d9c_terseLabel_en-US" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision to return</link:label>
    <link:label id="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_label_en-US" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Adjustments, Settlements, and Unusual Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:to="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VendorDMember_922d153e-e43e-4a2a-a63b-1dfaa195e99d_terseLabel_en-US" xlink:label="lab_mxl_VendorDMember" xlink: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 D</link:label>
    <link:label id="lab_mxl_VendorDMember_label_en-US" xlink:label="lab_mxl_VendorDMember" xlink: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 D [Member]</link:label>
    <link:label id="lab_mxl_VendorDMember_documentation_en-US" xlink:label="lab_mxl_VendorDMember" 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 D [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorDMember" xlink:href="mxl-20221231.xsd#mxl_VendorDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VendorDMember" xlink:to="lab_mxl_VendorDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_3b38bace-132b-4dbb-b5d6-b31af4d5060b_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_06016e5d-8f44-4c33-84db-ae584e2ec086_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_87d503d0-1cde-44b5-b125-de1e3cf582e1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink: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 tax carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink: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 Tax Assets, Other Tax Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ProductionMasksPolicyPolicyTextBlock_df2f9e83-7294-4c7c-a77e-d4e5c3a39e83_terseLabel_en-US" xlink:label="lab_mxl_ProductionMasksPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Masks</link:label>
    <link:label id="lab_mxl_ProductionMasksPolicyPolicyTextBlock_label_en-US" xlink:label="lab_mxl_ProductionMasksPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Masks, Policy [Policy Text Block]</link:label>
    <link:label id="lab_mxl_ProductionMasksPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_mxl_ProductionMasksPolicyPolicyTextBlock" 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">Production Masks, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProductionMasksPolicyPolicyTextBlock" xlink:href="mxl-20221231.xsd#mxl_ProductionMasksPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ProductionMasksPolicyPolicyTextBlock" xlink:to="lab_mxl_ProductionMasksPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_aa6163f1-af6b-4b9f-b912-42982ed7ef3d_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_275a51f2-fbba-4662-ad03-83ef298874b1_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_ecde2424-3084-4a1e-88a6-284f0740dd7c_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_b87c7a7d-0bc2-4b68-8835-93a23945e5e9_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_c5b7c4a8-35ea-453c-9220-4091f7900c76_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_baa6317e-6f7e-4184-9d9e-311232fc4a99_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_b45b9d92-b442-421d-8d57-a5b177f99d5c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Accruedobligationstocustomersforstockrotationrights_8005a0b1-f6dc-4d5b-9c0c-df12250832a7_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-20221231.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Accruedobligationstocustomersforstockrotationrights" xlink:to="lab_mxl_Accruedobligationstocustomersforstockrotationrights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_82874468-8fd5-4ebe-9b23-064bf791e9f1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_7ff35321-f6eb-4282-9fcc-295351e24786_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_fe4bc301-01d9-4f98-a0a7-4a6c6f7e1caa_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_0d8e8e9d-b699-4df0-bfba-b8453b12211a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_9f066a1c-fdb0-4f7d-9987-fa0fdef4292b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $0 in 2020</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink: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), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ReimbursementDueFromIntel_b2cc8333-5c54-4c71-a2cb-13b52bc9509a_negatedTerseLabel_en-US" xlink:label="lab_mxl_ReimbursementDueFromIntel" 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">Reimbursement from Intel</link:label>
    <link:label id="lab_mxl_ReimbursementDueFromIntel_label_en-US" xlink:label="lab_mxl_ReimbursementDueFromIntel" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursement due from Intel</link:label>
    <link:label id="lab_mxl_ReimbursementDueFromIntel_documentation_en-US" xlink:label="lab_mxl_ReimbursementDueFromIntel" 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">Reimbursement due from Intel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReimbursementDueFromIntel" xlink:href="mxl-20221231.xsd#mxl_ReimbursementDueFromIntel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ReimbursementDueFromIntel" xlink:to="lab_mxl_ReimbursementDueFromIntel" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7da1640a-a456-4106-b3df-12b6f465fd81_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">Net revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_f3ee836c-02a3-4259-9e31-5d992621560c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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 in acquisitions, at fair value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_809b67c4-adb2-40e4-9025-6948d9b1511a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink: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, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_5033a25c-566f-4846-b551-98a2dadc27a8_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_467cc44d-4d0a-4979-af78-69c1da93ad54_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_829cfb4d-f35a-49c6-a3c0-695b6a0f14d8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_a28c3665-e665-48ad-9c92-68fe245fe078_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink: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 tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink: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 Tax Assets, Tax Credit Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_d6e58709-31c8-488a-ae8c-2a762b8331cf_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Defined Benefit Plan Obligation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_77e7ca45-9bb4-4e6a-8183-e38d2ee9a5bc_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contracts with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2ebef069-744e-4524-ab5f-e160f9836bdf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink: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 projected benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink: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, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_8fb61b7a-0518-40a5-b47d-fb0a95ca95f2_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum payments</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_3b8aa2f8-e63b-4bf8-a7f2-8f588c9002c6_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_9163261b-acc4-4b44-8507-1bcab0a7d111_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7572deff-7735-4bfe-85a0-4d24014c01c2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum tax withholding paid on behalf of employees for restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_1a21cbe4-c410-4fd6-b79b-8990fafe0e2d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_country_SG_a0248b8f-4029-464d-98b9-da407b709bce_terseLabel_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Singapore</link:label>
    <link:label id="lab_country_SG_label_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SINGAPORE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SG"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SG" xlink:to="lab_country_SG" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SalesCommissionAssetsRecognizedTerm_b3ee7b81-5cef-4a56-a313-8a6937d78bed_terseLabel_en-US" xlink:label="lab_mxl_SalesCommissionAssetsRecognizedTerm" xlink: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 commission assets recognized, term (less than)</link:label>
    <link:label id="lab_mxl_SalesCommissionAssetsRecognizedTerm_label_en-US" xlink:label="lab_mxl_SalesCommissionAssetsRecognizedTerm" xlink: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 Commission Assets Recognized, Term</link:label>
    <link:label id="lab_mxl_SalesCommissionAssetsRecognizedTerm_documentation_en-US" xlink:label="lab_mxl_SalesCommissionAssetsRecognizedTerm" 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">Sales Commission Assets Recognized, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SalesCommissionAssetsRecognizedTerm" xlink:href="mxl-20221231.xsd#mxl_SalesCommissionAssetsRecognizedTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SalesCommissionAssetsRecognizedTerm" xlink:to="lab_mxl_SalesCommissionAssetsRecognizedTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_ca5919a4-61a0-4918-9a60-ad10b940b3dd_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_859ec528-9d01-4e89-95dd-6274b2ce2b89_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_580706fa-2a45-47bd-9721-707675919ef5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink: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 Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_599018a0-1fd6-41bc-b2f1-16e6b411f317_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_ed6e4fb8-834d-46bb-a564-c8fa1ef28354_terseLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected post-merger ownership interest, the Company</link:label>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_label_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_e59530bd-199f-4fed-9f54-27932fc8728b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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">Deferred tax assets, gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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 Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c1ef2ec4-1bf0-43de-9170-b35954b0db2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_5b46a833-9bb0-47d8-8f47-f912de9de13d_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 long-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1c8d6a13-0a4a-4a19-9769-9f6db68263d2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VestingPercentageRelativeToEPS_69dcc5f1-8fc4-4955-b867-fd18aa3f1322_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-20221231.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VestingPercentageRelativeToEPS" xlink:to="lab_mxl_VestingPercentageRelativeToEPS" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_b1702a0e-7ca9-4f5b-8329-5e9c036a7778_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_0e4ef32d-3681-433f-b4bf-bfea359bc53c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_04257a26-3671-4d3d-9507-306a4e4541cf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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 benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_c96dd7f6-ed83-43b7-9446-69e1dee6d62d_verboseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and trade names</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_079e3ec6-5c8a-41b2-884d-7caf7d79d996_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RevenueStreamAxis_64727956-ad1b-4de7-bfb9-e5f309521d41_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-20221231.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_mxl_ContractWithCustomerRightOfReturnTerm_4e6404ef-4e43-463e-b9be-fc42255da425_terseLabel_en-US" xlink:label="lab_mxl_ContractWithCustomerRightOfReturnTerm" xlink: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, term</link:label>
    <link:label id="lab_mxl_ContractWithCustomerRightOfReturnTerm_label_en-US" xlink:label="lab_mxl_ContractWithCustomerRightOfReturnTerm" xlink: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 of Return, Term</link:label>
    <link:label id="lab_mxl_ContractWithCustomerRightOfReturnTerm_documentation_en-US" xlink:label="lab_mxl_ContractWithCustomerRightOfReturnTerm" 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">Contract with Customer, Right of Return, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerRightOfReturnTerm" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerRightOfReturnTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ContractWithCustomerRightOfReturnTerm" xlink:to="lab_mxl_ContractWithCustomerRightOfReturnTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d5457fd7-6ffb-4134-887b-e4b015f5fe4d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DeferredTaxLiabilitiesPensionLiability_a41ace17-d0e8-43a0-a4f2-86996ec95e7b_negatedLabel_en-US" xlink:label="lab_mxl_DeferredTaxLiabilitiesPensionLiability" 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">Pension liability</link:label>
    <link:label id="lab_mxl_DeferredTaxLiabilitiesPensionLiability_label_en-US" xlink:label="lab_mxl_DeferredTaxLiabilitiesPensionLiability" xlink: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 Tax Liabilities, Pension Liability</link:label>
    <link:label id="lab_mxl_DeferredTaxLiabilitiesPensionLiability_documentation_en-US" xlink:label="lab_mxl_DeferredTaxLiabilitiesPensionLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Pension Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxLiabilitiesPensionLiability" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxLiabilitiesPensionLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DeferredTaxLiabilitiesPensionLiability" xlink:to="lab_mxl_DeferredTaxLiabilitiesPensionLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_8d8a9e77-0cb9-48ac-b142-acfdef0af8e6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink: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</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_50c6cca1-deb2-4502-a50f-13cd8fbaa717_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_cb5fee71-e4e9-4a4d-a24a-434b098323c3_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_4cec4e3e-206d-4ca0-a088-c9d81ece33d7_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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">Deferred tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink: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 Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_194ecf13-131c-4df9-bedc-a6ce66883bd1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:to="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cb3d8361-3950-45b3-8479-75ad6b9f43b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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 Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ea6c0e74-15ed-420a-937c-49789dc5dc80_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3cb9617f-ea9c-4809-ac91-47da0f5d4162_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_78195ad6-b84a-489d-a0f4-6565242536f7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AggregateCommitmentsPercentage_908ecad4-8127-43d9-99a7-ae016021147b_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-20221231.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AggregateCommitmentsPercentage" xlink:to="lab_mxl_AggregateCommitmentsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1da71e70-ca31-4da6-91d6-8ad05daf85ae_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Future Minimum Payments Due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_df305250-6fe2-4c91-860d-5aa7f78dce60_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_088f8f6c-440c-4175-8e54-c951209f0b3e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6e6f7bdf-c03c-483e-8f03-729ce1a68675_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_eab23aee-f62f-4676-9e44-599f38ed6581_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_5a1c082b-fc61-4abd-b36f-f8cdd24563e8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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 noncurrent assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_5f7097a7-9dee-41ca-ae09-4c61c87c97c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_a94b4578-7564-48be-afcf-81d0d377dadb_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 and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_5e38f1a5-bfff-46de-a5e2-899163f752b9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_bb72efbd-0372-489d-9948-e6312b1e9b24_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f906d3b5-a11e-499e-8ef9-c5faa97e4638_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unfunded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_504be871-e6f7-441b-aa4b-ba953bdd4dc7_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unfunded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink: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, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DeferredTaxLiabilityLeasedrightofuseasset_e8efb915-158d-4b5b-9fa5-9b359fcd81bf_negatedTerseLabel_en-US" xlink:label="lab_mxl_DeferredTaxLiabilityLeasedrightofuseasset" 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_DeferredTaxLiabilityLeasedrightofuseasset_label_en-US" xlink:label="lab_mxl_DeferredTaxLiabilityLeasedrightofuseasset" xlink: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 Tax Liability, Leased right-of-use asset</link:label>
    <link:label id="lab_mxl_DeferredTaxLiabilityLeasedrightofuseasset_documentation_en-US" xlink:label="lab_mxl_DeferredTaxLiabilityLeasedrightofuseasset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Leased right-of-use asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxLiabilityLeasedrightofuseasset" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxLiabilityLeasedrightofuseasset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DeferredTaxLiabilityLeasedrightofuseasset" xlink:to="lab_mxl_DeferredTaxLiabilityLeasedrightofuseasset" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm_2e337ddd-d435-4cad-88a0-005771fd3cf7_terseLabel_en-US" xlink:label="lab_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" xlink: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 under the general assurance warranty, term</link:label>
    <link:label id="lab_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm_label_en-US" xlink:label="lab_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" xlink: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 of Return Under General Assurance Warranty, Term</link:label>
    <link:label id="lab_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm_documentation_en-US" xlink:label="lab_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" 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">Contract with Customer, Right of Return Under General Assurance Warranty, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" xlink:to="lab_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_InfrastructureMember_cc3468ca-7b94-46d1-b314-3135dd583b83_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-20221231.xsd#mxl_InfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_InfrastructureMember" xlink:to="lab_mxl_InfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_9e8aefe8-b1cc-439f-8c8e-21b432192f58_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_NumberOfBusinessActivities_0404e322-efff-42d1-9ec8-2c9aebff34fb_terseLabel_en-US" xlink:label="lab_mxl_NumberOfBusinessActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of business activities</link:label>
    <link:label id="lab_mxl_NumberOfBusinessActivities_label_en-US" xlink:label="lab_mxl_NumberOfBusinessActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Business Activities</link:label>
    <link:label id="lab_mxl_NumberOfBusinessActivities_documentation_en-US" xlink:label="lab_mxl_NumberOfBusinessActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Business Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_NumberOfBusinessActivities" xlink:href="mxl-20221231.xsd#mxl_NumberOfBusinessActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_NumberOfBusinessActivities" xlink:to="lab_mxl_NumberOfBusinessActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_07f5353b-7ab8-49cb-835c-6df7ee1cbb1c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_9fc091f2-2d59-4a82-8ede-e220d3d8bfc1_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-20221231.xsd#mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_158059ab-35e7-49e4-9b7e-0871fa8e6a6f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_fd81c8ce-b1ba-44fe-ba77-7ca9dc974cb4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive common stock equivalents (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e8b9fbbb-8204-408f-86e8-d9601376ef61_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink: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 actuarial assumptions used to determine costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink: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, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_1709d4fe-298f-45e0-8df1-ad27f3fbf83b_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink: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 Goodwill and Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink: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 or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_eb2bddbc-c55b-48d3-b4e9-47dbc4b25793_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnderfundedPlanMember_02496e55-12ed-4bf2-a744-1378ca7b31c5_terseLabel_en-US" xlink:label="lab_us-gaap_UnderfundedPlanMember" xlink: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 Plan, Underfunded Plan</link:label>
    <link:label id="lab_us-gaap_UnderfundedPlanMember_label_en-US" xlink:label="lab_us-gaap_UnderfundedPlanMember" xlink: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, Underfunded Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnderfundedPlanMember" xlink:to="lab_us-gaap_UnderfundedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_1858332c-31f7-495f-9846-bb52f53f3932_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_e1adc8e8-51eb-42b6-a522-b196dea9c2ef_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7769fcb-359f-4f73-aec0-20411e762337_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant-Date Fair Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_f5ba0c16-47e0-493c-ac3f-d149970b20eb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_85fb1075-3658-46f6-b571-48b94561a86f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_f628602f-fbd7-4187-94cc-8ce898e9624b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink: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, before tax</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink: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, Accumulated Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_82f712aa-b127-42da-8c12-c2b2756a956c_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink: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_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink: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 (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_ab8300be-8d30-4908-ab8b-3d14edb21707_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_02481909-4c72-47e8-a909-582a96f74756_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5bfe9356-6f0b-4f6a-8606-83bd906deab4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1749df8c-bcf8-48f5-bf6b-fc901d930502_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_VN_824fd5fc-2332-4e65-980e-5517c8cbd380_terseLabel_en-US" xlink:label="lab_country_VN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vietnam</link:label>
    <link:label id="lab_country_VN_label_en-US" xlink:label="lab_country_VN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VIET NAM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_VN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_VN" xlink:to="lab_country_VN" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DeferredTaxAssetLeaseobligation_3b594b49-4310-4fa9-9355-4348eb54557e_terseLabel_en-US" xlink:label="lab_mxl_DeferredTaxAssetLeaseobligation" xlink: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 obligation</link:label>
    <link:label id="lab_mxl_DeferredTaxAssetLeaseobligation_label_en-US" xlink:label="lab_mxl_DeferredTaxAssetLeaseobligation" xlink: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 Tax Asset, Lease obligation</link:label>
    <link:label id="lab_mxl_DeferredTaxAssetLeaseobligation_documentation_en-US" xlink:label="lab_mxl_DeferredTaxAssetLeaseobligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Lease obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxAssetLeaseobligation" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxAssetLeaseobligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DeferredTaxAssetLeaseobligation" xlink:to="lab_mxl_DeferredTaxAssetLeaseobligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_0094d849-0cb3-43c0-b5e5-c5a9f93d00ec_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_29e1f333-7368-432f-8e44-ee0bc4d49293_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_36db0e14-1b20-47e7-97e4-55c8f5a08dc9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment, tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_1ea55fad-cff3-45c1-95f0-9ef56c67c6cb_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of net revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_c5884336-287b-4d5b-8a84-8835d5f0bd25_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink: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, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_2a0ee5b1-3733-4c45-a16d-281cf56475e1_totalLabel_en-US" xlink:label="lab_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" 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">Defined benefit plan expected future benefits payments total</link:label>
    <link:label id="lab_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_label_en-US" xlink:label="lab_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" xlink: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 expected future benefits payments total</link:label>
    <link:label id="lab_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_documentation_en-US" xlink:label="lab_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" 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">Defined benefit plan expected future benefits payments total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" xlink:href="mxl-20221231.xsd#mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" xlink:to="lab_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SignificantSupplierDomain_1bc54b6b-35a6-432c-be15-34672898965f_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-20221231.xsd#mxl_SignificantSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SignificantSupplierDomain" xlink:to="lab_mxl_SignificantSupplierDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>mxl-20221231_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 2023 Workiva-->
<!--r:ec07cf83-2e3a-4097-b2e4-2a12471e7be9,g:eda5bca8-44a8-427e-b15d-9cc07994dd13-->
<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-20221231.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_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9fb6e714-14c9-41cd-8137-58f13b58a006" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_DocumentType_9fb6e714-14c9-41cd-8137-58f13b58a006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_2418fec5-e866-48bb-a985-7b93ee835143" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_DocumentAnnualReport_2418fec5-e866-48bb-a985-7b93ee835143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_088167a9-e36e-4a59-b900-c2444b198dcc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_DocumentPeriodEndDate_088167a9-e36e-4a59-b900-c2444b198dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f2958b16-b4b4-4dc0-97f5-1d9fdbe3929b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_CurrentFiscalYearEndDate_f2958b16-b4b4-4dc0-97f5-1d9fdbe3929b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_14e0073d-c6f3-410f-8bc5-656b9d140d01" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_DocumentTransitionReport_14e0073d-c6f3-410f-8bc5-656b9d140d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_39b5d83f-81f9-4dcc-8d1e-fd2ebb145666" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityFileNumber_39b5d83f-81f9-4dcc-8d1e-fd2ebb145666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_1f175f5c-657c-480e-b43c-0b480c49cfe8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityRegistrantName_1f175f5c-657c-480e-b43c-0b480c49cfe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_695c478b-cd2a-4f0d-a27b-72f4cddbb4e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityIncorporationStateCountryCode_695c478b-cd2a-4f0d-a27b-72f4cddbb4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_580b696e-38e1-4e26-b901-482432ee6a11" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityTaxIdentificationNumber_580b696e-38e1-4e26-b901-482432ee6a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9535620e-a624-436f-88bc-21ab0a6ba411" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityAddressAddressLine1_9535620e-a624-436f-88bc-21ab0a6ba411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_20785275-a21c-4fa7-a5bc-bb1bd8261542" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityAddressCityOrTown_20785275-a21c-4fa7-a5bc-bb1bd8261542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_db9da11b-9f6e-4f42-bb8d-ef5dab3f6419" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityAddressStateOrProvince_db9da11b-9f6e-4f42-bb8d-ef5dab3f6419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2223a2c0-39e1-48a6-86e1-4b0f66fd468d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityAddressPostalZipCode_2223a2c0-39e1-48a6-86e1-4b0f66fd468d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_76440f9f-7596-41e2-aefa-ccde53512ffc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_CityAreaCode_76440f9f-7596-41e2-aefa-ccde53512ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_01ea6864-35aa-40d7-8382-5ffedd905889" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_LocalPhoneNumber_01ea6864-35aa-40d7-8382-5ffedd905889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b24c33bd-df4c-48d9-8027-10b862b62419" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_Security12bTitle_b24c33bd-df4c-48d9-8027-10b862b62419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_463ab6c2-cc6b-4949-a844-7369741ba71a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_TradingSymbol_463ab6c2-cc6b-4949-a844-7369741ba71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9d9b163f-8ac9-41f2-9142-c25e5fc90fc3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_SecurityExchangeName_9d9b163f-8ac9-41f2-9142-c25e5fc90fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_a9187c14-670b-4dc8-b833-2d63f956608d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_a9187c14-670b-4dc8-b833-2d63f956608d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d7378995-c90e-4954-b38b-9336186833e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityVoluntaryFilers_d7378995-c90e-4954-b38b-9336186833e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c8f74f83-9526-497c-a14f-d8bc58238b6a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityCurrentReportingStatus_c8f74f83-9526-497c-a14f-d8bc58238b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_dfbd8606-8144-4f4a-8567-5d3c2489dc0f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityInteractiveDataCurrent_dfbd8606-8144-4f4a-8567-5d3c2489dc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_4932b35a-eee6-4a52-adcb-5c0242f4974a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityFilerCategory_4932b35a-eee6-4a52-adcb-5c0242f4974a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fb6d0165-af5f-48a3-9238-ddac6ea999ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityEmergingGrowthCompany_fb6d0165-af5f-48a3-9238-ddac6ea999ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3b70c96a-2301-4cc9-ba03-98f4d7f8ca4c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntitySmallBusiness_3b70c96a-2301-4cc9-ba03-98f4d7f8ca4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_4a9e5221-ff61-4187-a817-2eda4b22a229" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_IcfrAuditorAttestationFlag_4a9e5221-ff61-4187-a817-2eda4b22a229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7e5fbc55-f934-488a-83ac-69e25e018d4f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityShellCompany_7e5fbc55-f934-488a-83ac-69e25e018d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_06e4c886-cd34-441c-a4b8-2e7f74532c28" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityPublicFloat_06e4c886-cd34-441c-a4b8-2e7f74532c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_25f58f79-d2cd-486e-bd7b-48d5c18cf185" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_25f58f79-d2cd-486e-bd7b-48d5c18cf185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_688e04aa-65c9-475d-a21d-36b5f0b1b95b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_688e04aa-65c9-475d-a21d-36b5f0b1b95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_8ecc1eb1-cd88-4a6a-b5da-011ccaee4f07" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_EntityCentralIndexKey_8ecc1eb1-cd88-4a6a-b5da-011ccaee4f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a43c830b-54f2-4b32-8c66-1eef58efe417" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_DocumentFiscalYearFocus_a43c830b-54f2-4b32-8c66-1eef58efe417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1e7e9e3e-c5fb-49cf-ade5-fbf8371f307e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1e7e9e3e-c5fb-49cf-ade5-fbf8371f307e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_947b6b0b-eacf-48e2-b433-752ebf4354f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ba94e83e-c164-4c2b-a7a7-3bee86fa0e57" xlink:to="loc_dei_AmendmentFlag_947b6b0b-eacf-48e2-b433-752ebf4354f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/AuditInformation" xlink:type="simple" xlink:href="mxl-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AuditInformationAbstract_176accd1-bc71-40ca-b1b1-2c4a271ddf56" xlink:href="mxl-20221231.xsd#mxl_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e0a830d5-d251-4ab3-bb38-f7d99b5ae4e5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AuditInformationAbstract_176accd1-bc71-40ca-b1b1-2c4a271ddf56" xlink:to="loc_dei_AuditorFirmId_e0a830d5-d251-4ab3-bb38-f7d99b5ae4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_26ea1d3d-6a75-4ccb-9703-dc4cd0ad8d3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AuditInformationAbstract_176accd1-bc71-40ca-b1b1-2c4a271ddf56" xlink:to="loc_dei_AuditorName_26ea1d3d-6a75-4ccb-9703-dc4cd0ad8d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_0386ead9-64b7-4f00-bf24-4b9c657e7aa7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AuditInformationAbstract_176accd1-bc71-40ca-b1b1-2c4a271ddf56" xlink:to="loc_dei_AuditorLocation_0386ead9-64b7-4f00-bf24-4b9c657e7aa7" 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-20221231.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_7cf48727-0091-4ffb-b522-fba332b358d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7cf48727-0091-4ffb-b522-fba332b358d0" xlink:to="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c24608c-0a67-4c2b-a719-3ef0f1cdb254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c24608c-0a67-4c2b-a719-3ef0f1cdb254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_16e59032-cd29-4b0d-9540-96071f8880c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_16e59032-cd29-4b0d-9540-96071f8880c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_0dadcaa6-2baa-4e75-8c0e-66facb5b52e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:to="loc_us-gaap_ShortTermInvestments_0dadcaa6-2baa-4e75-8c0e-66facb5b52e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_943ceb08-8be6-4b4b-81eb-0b31d39da117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_943ceb08-8be6-4b4b-81eb-0b31d39da117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1b1bd586-7379-462a-911c-11c7289517ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:to="loc_us-gaap_InventoryNet_1b1bd586-7379-462a-911c-11c7289517ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0c5bca77-527f-44b6-9c0c-019fbb28797a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0c5bca77-527f-44b6-9c0c-019fbb28797a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e6a48e7e-7bec-467c-92a6-a23b5797e98c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_191b3ceb-58ea-4e91-9e6c-34e73bc0389f" xlink:to="loc_us-gaap_AssetsCurrent_e6a48e7e-7bec-467c-92a6-a23b5797e98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5a1b4dc1-362e-47f4-a77c-c47aa5788751" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5a1b4dc1-362e-47f4-a77c-c47aa5788751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e80a3339-5782-4e67-9b0e-8142439fac4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e80a3339-5782-4e67-9b0e-8142439fac4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb052992-3a73-4ac0-b487-8d91d41ae545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb052992-3a73-4ac0-b487-8d91d41ae545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ae017f40-0964-4dc0-b46e-726e587a4c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ae017f40-0964-4dc0-b46e-726e587a4c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f213c1aa-9e8b-4929-af4a-038e1e617361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_Goodwill_f213c1aa-9e8b-4929-af4a-038e1e617361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_7e05b120-d2ca-475b-b6d1-51d65bbed669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_7e05b120-d2ca-475b-b6d1-51d65bbed669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7eda9b9e-fa7d-454f-b37e-4219aafeb79e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7eda9b9e-fa7d-454f-b37e-4219aafeb79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_41b44142-d7ed-45f6-b196-a90a4d27ce4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54de8b84-c60b-4626-b320-bde699a0bb5a" xlink:to="loc_us-gaap_Assets_41b44142-d7ed-45f6-b196-a90a4d27ce4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7cf48727-0091-4ffb-b522-fba332b358d0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a8689cb2-b4bb-41b6-9c9d-752b8deedfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a8689cb2-b4bb-41b6-9c9d-752b8deedfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_16af0f37-8df9-41e6-bc49-5408d22ef94b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a8689cb2-b4bb-41b6-9c9d-752b8deedfd5" xlink:to="loc_us-gaap_AccountsPayableCurrent_16af0f37-8df9-41e6-bc49-5408d22ef94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_41d16da0-4ef7-4f55-aa45-7bac48d577c4" xlink:href="mxl-20221231.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a8689cb2-b4bb-41b6-9c9d-752b8deedfd5" xlink:to="loc_mxl_AccruedPriceProtectionLiability_41d16da0-4ef7-4f55-aa45-7bac48d577c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_29e87dfd-5132-41ad-ba57-4b0dff933aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a8689cb2-b4bb-41b6-9c9d-752b8deedfd5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_29e87dfd-5132-41ad-ba57-4b0dff933aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_aa0519ac-23d4-4347-8ca8-1a0e764f6ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a8689cb2-b4bb-41b6-9c9d-752b8deedfd5" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_aa0519ac-23d4-4347-8ca8-1a0e764f6ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f1bb16f2-192e-41fd-a34d-462e0b5e0519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a8689cb2-b4bb-41b6-9c9d-752b8deedfd5" xlink:to="loc_us-gaap_LiabilitiesCurrent_f1bb16f2-192e-41fd-a34d-462e0b5e0519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da965783-8f4a-4957-959c-208a3b1872e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da965783-8f4a-4957-959c-208a3b1872e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_41056240-fa68-4a16-9f09-f3d7793d757f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_41056240-fa68-4a16-9f09-f3d7793d757f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bc4138ea-bfd0-475e-8051-a1dcb499b459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bc4138ea-bfd0-475e-8051-a1dcb499b459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_13f4d997-f860-4640-8f5a-e7979d18d179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_Liabilities_13f4d997-f860-4640-8f5a-e7979d18d179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_78bf1982-2ed7-4648-bac5-2e11923ce363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_78bf1982-2ed7-4648-bac5-2e11923ce363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9b125f50-8091-4388-a0d6-17a3ad6ffc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:to="loc_us-gaap_PreferredStockValue_9b125f50-8091-4388-a0d6-17a3ad6ffc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ceb9a1dc-0c5d-45bf-862d-e6d74267f1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:to="loc_us-gaap_CommonStockValue_ceb9a1dc-0c5d-45bf-862d-e6d74267f1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_04d16f87-d991-4508-909a-d9e660b3e888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_04d16f87-d991-4508-909a-d9e660b3e888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d832068e-bcac-4482-8b97-8ffd307b7ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d832068e-bcac-4482-8b97-8ffd307b7ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_36eb6941-ff08-4afd-b9ae-1c42a51322d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_36eb6941-ff08-4afd-b9ae-1c42a51322d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ca36d466-cefc-4b10-90b6-93dd45f2d7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62346f53-175f-474d-a5ef-c5ec4c37d2f8" xlink:to="loc_us-gaap_StockholdersEquity_ca36d466-cefc-4b10-90b6-93dd45f2d7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_741af149-2dd8-4829-a6ba-4968c22be281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5198133e-f36d-4167-80f3-a2e4e8851a2d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_741af149-2dd8-4829-a6ba-4968c22be281" 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-20221231.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_d9ba3a36-951e-438b-a584-1c407725072c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f41f1cee-b8ea-4307-8194-cd3f3b8cc217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f41f1cee-b8ea-4307-8194-cd3f3b8cc217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_385ccdab-2399-4fe7-8dfe-ff48fb69913b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_385ccdab-2399-4fe7-8dfe-ff48fb69913b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ed2a6307-a0f4-442f-b504-d889745c7b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ed2a6307-a0f4-442f-b504-d889745c7b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f0c5c0e0-8ea0-4694-b6ce-0f0306cce4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f0c5c0e0-8ea0-4694-b6ce-0f0306cce4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f06d4ad6-d816-4d39-ab99-cda9cb29c444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f06d4ad6-d816-4d39-ab99-cda9cb29c444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_178fd229-3211-47fa-b7dd-9b798afb8af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_178fd229-3211-47fa-b7dd-9b798afb8af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_cd9b6d5e-2a8d-4319-8232-e743c3f354e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_CommonStockSharesIssued_cd9b6d5e-2a8d-4319-8232-e743c3f354e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3ff523aa-4d52-4bbd-9829-2a6f2194c2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d9ba3a36-951e-438b-a584-1c407725072c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3ff523aa-4d52-4bbd-9829-2a6f2194c2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="mxl-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d0deb0a2-9964-4a12-bc3e-933074d18073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d0deb0a2-9964-4a12-bc3e-933074d18073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_125c8333-d126-4527-8470-f39e461edd02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_CostOfRevenue_125c8333-d126-4527-8470-f39e461edd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3cdb9714-bca9-458c-8771-0006a20ff452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_GrossProfit_3cdb9714-bca9-458c-8771-0006a20ff452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1806af0b-4fe4-4b52-982b-3aa3b9d68440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1806af0b-4fe4-4b52-982b-3aa3b9d68440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_813446ed-a714-478d-8358-88e6e0b2b945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1806af0b-4fe4-4b52-982b-3aa3b9d68440" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_813446ed-a714-478d-8358-88e6e0b2b945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a529a8eb-0b56-4672-8e3f-fd9e833c4320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1806af0b-4fe4-4b52-982b-3aa3b9d68440" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a529a8eb-0b56-4672-8e3f-fd9e833c4320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_381cb1c8-d40c-45af-a854-b7b5ab7fd579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1806af0b-4fe4-4b52-982b-3aa3b9d68440" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_381cb1c8-d40c-45af-a854-b7b5ab7fd579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_83dec0f3-a0f5-4639-b7a0-5dafe179e7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1806af0b-4fe4-4b52-982b-3aa3b9d68440" xlink:to="loc_us-gaap_RestructuringCharges_83dec0f3-a0f5-4639-b7a0-5dafe179e7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_88633887-86a0-4e02-bfa5-a568bfd24fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1806af0b-4fe4-4b52-982b-3aa3b9d68440" xlink:to="loc_us-gaap_OperatingExpenses_88633887-86a0-4e02-bfa5-a568bfd24fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e22e03e3-f35c-4d23-a4b7-d59709aebc19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_OperatingIncomeLoss_e22e03e3-f35c-4d23-a4b7-d59709aebc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_81158f2e-5dc4-44dd-a41b-939940a7a725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_81158f2e-5dc4-44dd-a41b-939940a7a725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5200bf50-238b-48c4-a909-33cc3ce370dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_InterestExpense_5200bf50-238b-48c4-a909-33cc3ce370dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6228a8ea-7c1b-400a-b5f2-d8433ce81d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6228a8ea-7c1b-400a-b5f2-d8433ce81d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7b4f3743-fc59-4f68-b706-eff6ad799a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7b4f3743-fc59-4f68-b706-eff6ad799a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_fcb4da01-e233-479a-a0fd-493e5ef5d4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_fcb4da01-e233-479a-a0fd-493e5ef5d4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8dc6618a-47fa-4ee5-88e7-f2f2035841a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8dc6618a-47fa-4ee5-88e7-f2f2035841a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c16b5262-390a-417f-b415-a3d21e9c303f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c16b5262-390a-417f-b415-a3d21e9c303f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2244738c-8bf1-429e-a46f-bebe19aeba77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_NetIncomeLoss_2244738c-8bf1-429e-a46f-bebe19aeba77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dfb5aec3-4fe4-4392-8d15-d57f4cdca812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_dfb5aec3-4fe4-4392-8d15-d57f4cdca812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_26014ebe-a76e-4d7e-96cd-4f05c6ab3b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dfb5aec3-4fe4-4392-8d15-d57f4cdca812" xlink:to="loc_us-gaap_EarningsPerShareBasic_26014ebe-a76e-4d7e-96cd-4f05c6ab3b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_68b3d85b-3dff-4663-b2c4-00c231cae601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dfb5aec3-4fe4-4392-8d15-d57f4cdca812" xlink:to="loc_us-gaap_EarningsPerShareDiluted_68b3d85b-3dff-4663-b2c4-00c231cae601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a2d48e21-b87f-482e-93c3-44b4b3bf224a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0c73f215-e4ff-48f9-a8e6-47d36f72706e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a2d48e21-b87f-482e-93c3-44b4b3bf224a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_79f963b3-be5c-43da-9e94-e06b3ca44b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a2d48e21-b87f-482e-93c3-44b4b3bf224a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_79f963b3-be5c-43da-9e94-e06b3ca44b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a8028ee7-8d67-4ec9-9dc5-4bd5d96878d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a2d48e21-b87f-482e-93c3-44b4b3bf224a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a8028ee7-8d67-4ec9-9dc5-4bd5d96878d7" 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-20221231.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_f96bddb5-65ae-4011-90fc-4f410c55f313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9e67cabf-bceb-4a32-9447-a30ef5cef3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f96bddb5-65ae-4011-90fc-4f410c55f313" xlink:to="loc_us-gaap_NetIncomeLoss_9e67cabf-bceb-4a32-9447-a30ef5cef3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f96bddb5-65ae-4011-90fc-4f410c55f313" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f7cf9d65-ece3-4cb0-b89b-3168b7458676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f7cf9d65-ece3-4cb0-b89b-3168b7458676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_70b343eb-cf1b-43a5-a76f-861430111e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_70b343eb-cf1b-43a5-a76f-861430111e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_9f53bc82-2b8e-485e-8873-32c15e40801c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_9f53bc82-2b8e-485e-8873-32c15e40801c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_c630e360-dcba-4bad-ac08-268bbad6fb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_c630e360-dcba-4bad-ac08-268bbad6fb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c1e86294-3bfb-4c41-938d-16708c215d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c1e86294-3bfb-4c41-938d-16708c215d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_90e4346a-9ffe-488a-901a-b089b0f57d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_43c86057-1b95-4751-8417-e3218c1f1d6f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_90e4346a-9ffe-488a-901a-b089b0f57d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9050d354-7df0-45ab-88a6-27ac50199d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f96bddb5-65ae-4011-90fc-4f410c55f313" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_9050d354-7df0-45ab-88a6-27ac50199d2e" 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-20221231.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_37e44f2a-d149-474f-9caa-58d9ee58a5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_c155c6bf-a154-41d9-92f3-62f33f87f9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_37e44f2a-d149-474f-9caa-58d9ee58a5ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_c155c6bf-a154-41d9-92f3-62f33f87f9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_72a957cd-62bd-4541-b855-965cfa78bb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_37e44f2a-d149-474f-9caa-58d9ee58a5ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_72a957cd-62bd-4541-b855-965cfa78bb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_087a0ecc-388f-4dec-9700-390602f9f06e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_37e44f2a-d149-474f-9caa-58d9ee58a5ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_087a0ecc-388f-4dec-9700-390602f9f06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_3bc9fed9-9e55-4444-8882-3404714dece1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_37e44f2a-d149-474f-9caa-58d9ee58a5ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_3bc9fed9-9e55-4444-8882-3404714dece1" 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-20221231.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_ef1f76ac-9202-4e76-9b42-bc5dc341b57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4fd2b015-c280-414b-9731-07594ca1a9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ef1f76ac-9202-4e76-9b42-bc5dc341b57e" xlink:to="loc_us-gaap_StatementTable_4fd2b015-c280-414b-9731-07594ca1a9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_407b4ba3-b91f-4e97-859b-5d6767d80c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4fd2b015-c280-414b-9731-07594ca1a9e9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_407b4ba3-b91f-4e97-859b-5d6767d80c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_407b4ba3-b91f-4e97-859b-5d6767d80c18" xlink:to="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0da04912-108f-4bc6-be62-b9d113e7e84f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_CommonStockMember_0da04912-108f-4bc6-be62-b9d113e7e84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fef93aa4-5c1b-4839-b891-55aaacf507e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fef93aa4-5c1b-4839-b891-55aaacf507e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e955f6e7-c422-4f3a-b532-8009bf8db55b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e955f6e7-c422-4f3a-b532-8009bf8db55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e145970f-5e14-47e8-b99f-25a9cb0ca360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dde60ebd-d558-42c4-a022-9725f5d7456e" xlink:to="loc_us-gaap_RetainedEarningsMember_e145970f-5e14-47e8-b99f-25a9cb0ca360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e544756b-be88-4843-806e-97bec931b854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4fd2b015-c280-414b-9731-07594ca1a9e9" xlink:to="loc_us-gaap_StatementLineItems_e544756b-be88-4843-806e-97bec931b854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e544756b-be88-4843-806e-97bec931b854" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d6006eb4-3838-4bb5-9587-008fc1aba6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d6006eb4-3838-4bb5-9587-008fc1aba6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9b790ff8-a302-4736-bdeb-ee9934cf2b03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockholdersEquity_9b790ff8-a302-4736-bdeb-ee9934cf2b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fe29e072-2d47-4995-a9d4-13492852b845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fe29e072-2d47-4995-a9d4-13492852b845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cc7781f-06c3-4445-af03-39a8bf627513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0cc7781f-06c3-4445-af03-39a8bf627513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_325e096b-565e-41f5-8390-c4afd8a88623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_325e096b-565e-41f5-8390-c4afd8a88623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_a6f442f9-e4b9-424c-b0cb-ceeffbeadb20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_a6f442f9-e4b9-424c-b0cb-ceeffbeadb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_1febe76e-43c1-47da-a957-611ad78805c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_1febe76e-43c1-47da-a957-611ad78805c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a916d53c-1d75-4d99-b441-f5057b4c96a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a916d53c-1d75-4d99-b441-f5057b4c96a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5bff891a-766e-46a1-b667-703d46f98eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5bff891a-766e-46a1-b667-703d46f98eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9375cf01-87b8-42cd-8463-931cd9c4929e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9375cf01-87b8-42cd-8463-931cd9c4929e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2ba6c3cb-c3f7-43e9-8bd7-ec41ca3c1410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2ba6c3cb-c3f7-43e9-8bd7-ec41ca3c1410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a511be67-6c96-4876-9551-ef61dd5fc309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a511be67-6c96-4876-9551-ef61dd5fc309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_58fbfb18-02a8-454c-bee2-16721a870ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_NetIncomeLoss_58fbfb18-02a8-454c-bee2-16721a870ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_968c26fe-becf-44c5-9dae-9db96d0ca1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_968c26fe-becf-44c5-9dae-9db96d0ca1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c454aaf2-7922-4955-9f4c-4192b7645f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8aeba12e-b09e-4a43-a355-01579fcb606e" xlink:to="loc_us-gaap_StockholdersEquity_c454aaf2-7922-4955-9f4c-4192b7645f23" 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-20221231.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_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7a98492a-f398-45d0-b478-1f0275b2af52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7a98492a-f398-45d0-b478-1f0275b2af52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a3025ec8-b6b7-4e05-8ed1-69651487f0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7a98492a-f398-45d0-b478-1f0275b2af52" xlink:to="loc_us-gaap_NetIncomeLoss_a3025ec8-b6b7-4e05-8ed1-69651487f0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7a98492a-f398-45d0-b478-1f0275b2af52" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d8436438-0c01-45db-8a7c-afa9558ad684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d8436438-0c01-45db-8a7c-afa9558ad684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_d43cf297-3e16-4f0b-a9da-43fbe955775b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_d43cf297-3e16-4f0b-a9da-43fbe955775b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InventoryFairValueAdjustments_98d76f1e-6698-44e9-a38c-31d084fccb2d" xlink:href="mxl-20221231.xsd#mxl_InventoryFairValueAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_mxl_InventoryFairValueAdjustments_98d76f1e-6698-44e9-a38c-31d084fccb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_a832e3c3-ccae-4a8e-88cc-71a78870f28d" xlink:href="mxl-20221231.xsd#mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_a832e3c3-ccae-4a8e-88cc-71a78870f28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b775a655-6c3e-489f-8afc-c665952f689e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_ShareBasedCompensation_b775a655-6c3e-489f-8afc-c665952f689e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a9bdf4a5-1499-449d-a408-d3966fe7ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a9bdf4a5-1499-449d-a408-d3966fe7ae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_03bf4820-db46-407a-881e-3b34ac5cf5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_03bf4820-db46-407a-881e-3b34ac5cf5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_4be01d04-859f-4edb-b678-aae9b4be5b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_4be01d04-859f-4edb-b678-aae9b4be5b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_5064dbe9-120d-4847-b25b-ab29ecfc7f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_5064dbe9-120d-4847-b25b-ab29ecfc7f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_040dbd4b-6227-4122-a350-42fcbdc45d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_040dbd4b-6227-4122-a350-42fcbdc45d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_3becec38-c03f-4f28-8d57-043a9cec1b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_3becec38-c03f-4f28-8d57-043a9cec1b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_df78d4f6-ddcb-4932-bef5-eb2b7215e791" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_df78d4f6-ddcb-4932-bef5-eb2b7215e791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_539e272f-1ef0-4802-81fd-166b3deffa02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_539e272f-1ef0-4802-81fd-166b3deffa02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_301a7aae-c45e-490b-a774-f400b3d893b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a96d523d-09a8-4786-ac55-4fb8b879e1d5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_301a7aae-c45e-490b-a774-f400b3d893b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7a98492a-f398-45d0-b478-1f0275b2af52" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0639504c-8c23-4ff6-8400-8bdcbd0e7300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0639504c-8c23-4ff6-8400-8bdcbd0e7300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9a37acb1-d707-4416-96ab-8dd9f325b18c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9a37acb1-d707-4416-96ab-8dd9f325b18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_983b842a-d1fe-46de-9481-66f77fe8580d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_983b842a-d1fe-46de-9481-66f77fe8580d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_db6d7895-a1d3-4aac-9a79-0e44cd6613e2" xlink:href="mxl-20221231.xsd#mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_db6d7895-a1d3-4aac-9a79-0e44cd6613e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bad88294-dad4-4eab-9b2b-64a7a889eb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bad88294-dad4-4eab-9b2b-64a7a889eb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_94b4a2bd-9f6a-4f9a-b963-45ed1014e3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_94b4a2bd-9f6a-4f9a-b963-45ed1014e3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_e4cdaab6-30b0-44d6-bbb5-5046f2a20141" xlink:href="mxl-20221231.xsd#mxl_IncreaseDecreaseinAccruedPriceProtectionLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_e4cdaab6-30b0-44d6-bbb5-5046f2a20141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_888b0238-779d-475a-b3f9-b1e29d54e205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_888b0238-779d-475a-b3f9-b1e29d54e205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_a42eb490-96bf-45ea-afde-20f87c6eb1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bc499c7c-6f0b-40df-b2fa-6c43a216a1fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_a42eb490-96bf-45ea-afde-20f87c6eb1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a11f47b-4d2e-4934-a671-de447264f803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7a98492a-f398-45d0-b478-1f0275b2af52" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a11f47b-4d2e-4934-a671-de447264f803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_645a042b-afa9-4484-8577-595215d8ad64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_645a042b-afa9-4484-8577-595215d8ad64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_ac03117d-8a3c-489e-a40a-92dee22ce245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_ac03117d-8a3c-489e-a40a-92dee22ce245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4734bf8f-3eb1-43dd-b066-0cfac6bbf302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4734bf8f-3eb1-43dd-b066-0cfac6bbf302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_38012128-26f1-447e-9c4b-c498d2477bf6" xlink:href="mxl-20221231.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_38012128-26f1-447e-9c4b-c498d2477bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_820c64b6-a934-4f2e-bbf3-e971d1452df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_820c64b6-a934-4f2e-bbf3-e971d1452df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3f58daa-980b-4543-afb0-c3e37130a435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5dfed30f-c6b5-4622-b48e-0b193848c8d3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3f58daa-980b-4543-afb0-c3e37130a435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_6413b458-2688-4724-acb0-4e8c68e04ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_6413b458-2688-4724-acb0-4e8c68e04ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d1fa489e-89bc-4a8a-ad2f-5b35e8d2480d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d1fa489e-89bc-4a8a-ad2f-5b35e8d2480d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_6ad07fea-d6ac-4084-884d-ff3a42f56c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_6ad07fea-d6ac-4084-884d-ff3a42f56c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_a4d776c3-2499-4a6e-af6e-24799cb9c9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_a4d776c3-2499-4a6e-af6e-24799cb9c9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c6f0279e-1511-4893-ac02-182a6669dde9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c6f0279e-1511-4893-ac02-182a6669dde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d81f5a7a-77fb-4951-9f79-a68d7d11e2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d81f5a7a-77fb-4951-9f79-a68d7d11e2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_53710acf-a348-4b9f-9714-700225cd4153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_010ff60d-d62c-4a48-93c3-5fd3bdf0b0a0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_53710acf-a348-4b9f-9714-700225cd4153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e8bd58f-d2c0-4cb5-a12b-9cf62b38f3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e8bd58f-d2c0-4cb5-a12b-9cf62b38f3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d889e89-7619-4653-abae-e705b815953b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d889e89-7619-4653-abae-e705b815953b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_568aef52-02d9-4039-b0a6-5c164b7ee1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_568aef52-02d9-4039-b0a6-5c164b7ee1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6f7d0d8d-b8f8-4e41-bd68-4e2f18c7300b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6f7d0d8d-b8f8-4e41-bd68-4e2f18c7300b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1435f3d9-a157-4d20-85c0-897ec97183a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_1435f3d9-a157-4d20-85c0-897ec97183a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_03a5f506-8ae9-462e-9a35-955e7df1c7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1435f3d9-a157-4d20-85c0-897ec97183a7" xlink:to="loc_us-gaap_InterestPaidNet_03a5f506-8ae9-462e-9a35-955e7df1c7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_663c2c2c-b220-4ff4-8558-9c7d323a5b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1435f3d9-a157-4d20-85c0-897ec97183a7" xlink:to="loc_us-gaap_IncomeTaxesPaid_663c2c2c-b220-4ff4-8558-9c7d323a5b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_6dc6ff63-b589-4e7a-b307-0a0539986ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0c621d2e-8a05-45eb-9e17-461311a61dc1" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_6dc6ff63-b589-4e7a-b307-0a0539986ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_934668cf-a090-46ba-bdda-453df9769363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_6dc6ff63-b589-4e7a-b307-0a0539986ddf" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_934668cf-a090-46ba-bdda-453df9769363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_bf19ba30-f89c-4257-afe9-bd4ed129710d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_6dc6ff63-b589-4e7a-b307-0a0539986ddf" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_bf19ba30-f89c-4257-afe9-bd4ed129710d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_397b984f-2a4b-4caf-bbad-f55c96cec7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_6dc6ff63-b589-4e7a-b307-0a0539986ddf" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_397b984f-2a4b-4caf-bbad-f55c96cec7fc" 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-20221231.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_343f2a7b-5cfc-4a4d-bfab-25fad4f89833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_f31b73b7-2d41-418a-8af9-3102f5a72965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_343f2a7b-5cfc-4a4d-bfab-25fad4f89833" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_f31b73b7-2d41-418a-8af9-3102f5a72965" 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-20221231.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_b9c85439-bb46-47df-90f4-4478413ae14e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_d0b1a02e-5faa-4da7-bce0-2573750d667a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b9c85439-bb46-47df-90f4-4478413ae14e" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_d0b1a02e-5faa-4da7-bce0-2573750d667a" 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-20221231.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_873adb48-90d2-4c48-9071-e1becf88624b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_f5d51e31-0165-4717-a575-58fc0d92889e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_873adb48-90d2-4c48-9071-e1becf88624b" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_f5d51e31-0165-4717-a575-58fc0d92889e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivity" xlink:type="simple" xlink:href="mxl-20221231.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_37f87d13-cc7f-43f3-b597-c0fcbaf9af9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_41d68697-df13-43fc-83c6-3af514771a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_37f87d13-cc7f-43f3-b597-c0fcbaf9af9f" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_41d68697-df13-43fc-83c6-3af514771a2a" 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-20221231.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_3e9316e8-cd50-4415-af5b-e39115406339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b84dcfad-18af-4f4a-bb59-4188b8068a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3e9316e8-cd50-4415-af5b-e39115406339" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b84dcfad-18af-4f4a-bb59-4188b8068a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstruments" xlink:type="simple" xlink:href="mxl-20221231.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_54372c9d-d046-45fb-85c8-ee694952c7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_ec41820a-cb84-41ab-a628-0aaa57e4a8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_54372c9d-d046-45fb-85c8-ee694952c7e5" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_ec41820a-cb84-41ab-a628-0aaa57e4a8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetails" xlink:type="simple" xlink:href="mxl-20221231.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_0afece1c-b44c-441c-a829-b7d59d56807c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_3070c471-a2eb-4a8f-9b58-dc6b428814a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0afece1c-b44c-441c-a829-b7d59d56807c" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_3070c471-a2eb-4a8f-9b58-dc6b428814a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwap" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwap"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwap" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4934fc6b-9508-4369-9b29-024eecc7b03f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_de46d62a-b3e6-4281-a3a9-532322e6f067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4934fc6b-9508-4369-9b29-024eecc7b03f" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_de46d62a-b3e6-4281-a3a9-532322e6f067" 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-20221231.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_25a3afc4-4f80-4cd8-afd3-1088a769a0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cc5cebac-7ef7-4550-96aa-743c747acf78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25a3afc4-4f80-4cd8-afd3-1088a769a0c0" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cc5cebac-7ef7-4550-96aa-743c747acf78" 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-20221231.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_1f75b058-02a7-486a-9d93-9be628b39fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8fb36c44-17cd-43ed-9477-f8c3b97531b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f75b058-02a7-486a-9d93-9be628b39fb1" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8fb36c44-17cd-43ed-9477-f8c3b97531b8" 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-20221231.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_3ec6742a-0c68-4410-b856-0aa1d1e98828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_072133c5-57c4-4fe8-a082-dee83470dde8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_3ec6742a-0c68-4410-b856-0aa1d1e98828" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_072133c5-57c4-4fe8-a082-dee83470dde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="mxl-20221231.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_aec13595-a551-49b2-a234-aa7ab932c268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_aa59ddaa-3bfd-4c46-99f6-8cd3b14d8596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_aec13595-a551-49b2-a234-aa7ab932c268" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_aa59ddaa-3bfd-4c46-99f6-8cd3b14d8596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/Leases" xlink:type="simple" xlink:href="mxl-20221231.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_a2cd2d6e-a6c5-45e9-be43-bf270aa7249b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e3c24dbb-28a5-4837-8a33-4b9a7601f92b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a2cd2d6e-a6c5-45e9-be43-bf270aa7249b" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e3c24dbb-28a5-4837-8a33-4b9a7601f92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlans" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlans"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2e9d226b-aed1-4018-a7b5-8e0309307047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b11d9781-d6a6-496b-9965-e80d3c827e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2e9d226b-aed1-4018-a7b5-8e0309307047" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b11d9781-d6a6-496b-9965-e80d3c827e59" 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-20221231.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_add01819-9b28-496f-a972-2cfb148bef7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5efcaf4e-e299-40df-808b-874cb1039025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_add01819-9b28-496f-a972-2cfb148bef7c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5efcaf4e-e299-40df-808b-874cb1039025" 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-20221231.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_b3707c56-a40c-4115-a45a-bd07980094af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e028c2a5-0b78-4159-81e5-d287b2c738dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b3707c56-a40c-4115-a45a-bd07980094af" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e028c2a5-0b78-4159-81e5-d287b2c738dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/SubsequentEvent" xlink:type="simple" xlink:href="mxl-20221231.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_9f828e5b-b744-4c32-a3c7-868dc8c20b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_6381243a-4bb8-428f-ac2c-aa87bbe7e658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_9f828e5b-b744-4c32-a3c7-868dc8c20b5b" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_6381243a-4bb8-428f-ac2c-aa87bbe7e658" 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-20221231.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_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_ba4a9443-9249-462c-a22d-32b833ad40d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_ba4a9443-9249-462c-a22d-32b833ad40d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_bac94ed9-40de-46de-819a-366882936130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_UseOfEstimates_bac94ed9-40de-46de-819a-366882936130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_9bebc566-610d-4422-a90d-f6c0ea745636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_9bebc566-610d-4422-a90d-f6c0ea745636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_75d2da2e-7b0e-4d46-88d0-4e39ea9e20fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_75d2da2e-7b0e-4d46-88d0-4e39ea9e20fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_f978b962-4029-4dbd-8367-53c0a41e360d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_f978b962-4029-4dbd-8367-53c0a41e360d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_ebd63b98-9a97-4428-a102-3bb8cbc702ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_ebd63b98-9a97-4428-a102-3bb8cbc702ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_c5ce899c-d96b-4594-b9a4-5b840c70dd17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_c5ce899c-d96b-4594-b9a4-5b840c70dd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_893148e7-7f5f-46be-ad7c-d343c69d5c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_893148e7-7f5f-46be-ad7c-d343c69d5c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProductionMasksPolicyPolicyTextBlock_cce91158-3ab9-445b-8b99-a93954b2c427" xlink:href="mxl-20221231.xsd#mxl_ProductionMasksPolicyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_mxl_ProductionMasksPolicyPolicyTextBlock_cce91158-3ab9-445b-8b99-a93954b2c427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_43ed10bd-2d5f-4b91-9bba-c6ee3ad50b82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_43ed10bd-2d5f-4b91-9bba-c6ee3ad50b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_8ec5484b-5c04-4589-9412-d0d7a6326595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_8ec5484b-5c04-4589-9412-d0d7a6326595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b27e92d2-4d4f-4397-b9eb-857f24df12ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b27e92d2-4d4f-4397-b9eb-857f24df12ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_b0084be0-10ed-4f0d-93d6-6c286000eb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_b0084be0-10ed-4f0d-93d6-6c286000eb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_a99d601e-10ae-4d76-a6a4-6fa5586b456f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_a99d601e-10ae-4d76-a6a4-6fa5586b456f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c8bda5aa-39fd-4368-9c5c-948d78c60e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c8bda5aa-39fd-4368-9c5c-948d78c60e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_4e7f0ef8-82ca-4b06-9e17-21641bf5f094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_4e7f0ef8-82ca-4b06-9e17-21641bf5f094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_38a61bdc-8d76-46c4-8b17-98534bf75bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_38a61bdc-8d76-46c4-8b17-98534bf75bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_e790315c-9bfc-49e4-902b-e07705201492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_e790315c-9bfc-49e4-902b-e07705201492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_132caaf3-1107-4b49-831a-9273e355b775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_132caaf3-1107-4b49-831a-9273e355b775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_07128baa-82e1-401c-bda0-64f5792d38bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_07128baa-82e1-401c-bda0-64f5792d38bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_3db8e9d4-56a0-45c0-aeff-d23df02754b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_3db8e9d4-56a0-45c0-aeff-d23df02754b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ef507f76-b55c-4af0-9f13-562996e88bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09d978ed-f041-42d2-93cc-8bb8eb881150" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ef507f76-b55c-4af0-9f13-562996e88bf7" 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-20221231.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_d5f6b139-1635-448b-8cdd-9eb718c6424a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0b5c55fd-f2e5-4e2c-8a2f-ccd54ad59810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d5f6b139-1635-448b-8cdd-9eb718c6424a" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0b5c55fd-f2e5-4e2c-8a2f-ccd54ad59810" 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-20221231.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_cd5e2ab5-40b2-4ae4-ae69-cbb822bd1a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_022682ac-f2f6-47e3-bbc5-1cd90b689884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_cd5e2ab5-40b2-4ae4-ae69-cbb822bd1a49" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_022682ac-f2f6-47e3-bbc5-1cd90b689884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_9fffdd52-dfe8-4738-ae65-13b910040b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_cd5e2ab5-40b2-4ae4-ae69-cbb822bd1a49" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_9fffdd52-dfe8-4738-ae65-13b910040b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2d7101c5-0bfd-418b-9c99-e7e7a53f7613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_6ab6fa38-614d-4002-b809-dcd7e3c88de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2d7101c5-0bfd-418b-9c99-e7e7a53f7613" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_6ab6fa38-614d-4002-b809-dcd7e3c88de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_92eee0fb-ba8f-43b7-a73c-da369fc41935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2d7101c5-0bfd-418b-9c99-e7e7a53f7613" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_92eee0fb-ba8f-43b7-a73c-da369fc41935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1a8d288d-2e03-4f47-b358-5e013fc3f8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2d7101c5-0bfd-418b-9c99-e7e7a53f7613" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1a8d288d-2e03-4f47-b358-5e013fc3f8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_75771d5d-9120-49ca-b3a5-a101bf4b0f79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2d7101c5-0bfd-418b-9c99-e7e7a53f7613" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_75771d5d-9120-49ca-b3a5-a101bf4b0f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ea188de2-91ca-452c-9b7e-f8261abb8436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2d7101c5-0bfd-418b-9c99-e7e7a53f7613" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ea188de2-91ca-452c-9b7e-f8261abb8436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_aa46d6da-7a4d-4833-aab2-48072e8b655c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2d7101c5-0bfd-418b-9c99-e7e7a53f7613" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_aa46d6da-7a4d-4833-aab2-48072e8b655c" 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-20221231.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_e51aff27-212f-41d7-a864-bcdb0b83df28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_c921b718-a54c-4c60-a809-2f7ddcd4741e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e51aff27-212f-41d7-a864-bcdb0b83df28" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_c921b718-a54c-4c60-a809-2f7ddcd4741e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_d5d5134b-be94-4503-a447-44e9e70c795f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e51aff27-212f-41d7-a864-bcdb0b83df28" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_d5d5134b-be94-4503-a447-44e9e70c795f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_96701adb-5610-46c2-9ee5-27d36220ec53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e51aff27-212f-41d7-a864-bcdb0b83df28" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_96701adb-5610-46c2-9ee5-27d36220ec53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_f4082c90-2c41-4bef-ac7a-de25ff037b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e51aff27-212f-41d7-a864-bcdb0b83df28" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_f4082c90-2c41-4bef-ac7a-de25ff037b5d" 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-20221231.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_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_f4905e6f-f1e9-4edd-ad71-6ee03710bd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_f4905e6f-f1e9-4edd-ad71-6ee03710bd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_76db7f46-51bd-4a95-92eb-5096b29c2455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_76db7f46-51bd-4a95-92eb-5096b29c2455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_dd1a7939-d97e-48c7-bdb6-87409439550f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_dd1a7939-d97e-48c7-bdb6-87409439550f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_017052b2-ace9-45bf-a06c-d5a4010ed67e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_017052b2-ace9-45bf-a06c-d5a4010ed67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionLiabilityTableTextBlock_9b5f0ae7-906a-4bfc-bc98-8c2113eb4981" xlink:href="mxl-20221231.xsd#mxl_PriceProtectionLiabilityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:to="loc_mxl_PriceProtectionLiabilityTableTextBlock_9b5f0ae7-906a-4bfc-bc98-8c2113eb4981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_209dc3c8-db60-45bd-8336-ebe97bb6abd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_209dc3c8-db60-45bd-8336-ebe97bb6abd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e227078d-55c1-482b-9688-f4be90df9f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_201af26e-4348-4baa-b00a-929d8dd11be9" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e227078d-55c1-482b-9688-f4be90df9f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapTables" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c7c9e699-4992-472b-8950-68db7a168af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_f4853c55-926b-4945-9269-bbabb27cfe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c7c9e699-4992-472b-8950-68db7a168af1" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_f4853c55-926b-4945-9269-bbabb27cfe8d" 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-20221231.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_0231a0df-2eff-49ef-8232-0304035cd643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7af8ae75-fb44-4aad-a3f9-0315035429ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0231a0df-2eff-49ef-8232-0304035cd643" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7af8ae75-fb44-4aad-a3f9-0315035429ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_5c863091-c324-460a-9450-4faa253ced50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0231a0df-2eff-49ef-8232-0304035cd643" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_5c863091-c324-460a-9450-4faa253ced50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_66a5b6a4-0829-4d2a-8f0a-8d558ac1893b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0231a0df-2eff-49ef-8232-0304035cd643" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_66a5b6a4-0829-4d2a-8f0a-8d558ac1893b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_f713df13-a27a-4ea5-ae68-01736d3e0d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0231a0df-2eff-49ef-8232-0304035cd643" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_f713df13-a27a-4ea5-ae68-01736d3e0d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_d628cf72-0243-4cdd-b6a1-db2a272c7a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0231a0df-2eff-49ef-8232-0304035cd643" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_d628cf72-0243-4cdd-b6a1-db2a272c7a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c349be98-1060-40e8-92fb-c971354dc979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_9fc79402-c73e-4bd4-8644-8d8787332acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c349be98-1060-40e8-92fb-c971354dc979" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_9fc79402-c73e-4bd4-8644-8d8787332acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1292513a-a742-4546-b13d-04eb640f9da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c349be98-1060-40e8-92fb-c971354dc979" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1292513a-a742-4546-b13d-04eb640f9da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_878ecf96-ef5f-4c3f-8746-7c2272fdbc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c349be98-1060-40e8-92fb-c971354dc979" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_878ecf96-ef5f-4c3f-8746-7c2272fdbc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3881d1c7-d51e-436b-a0f3-48cc213a7f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c349be98-1060-40e8-92fb-c971354dc979" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3881d1c7-d51e-436b-a0f3-48cc213a7f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0517c6ff-1711-436c-ab0d-d24576dc769c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c349be98-1060-40e8-92fb-c971354dc979" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0517c6ff-1711-436c-ab0d-d24576dc769c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" xlink:type="simple" xlink:href="mxl-20221231.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_567a786b-13a5-4b6d-b82b-4c2aea80c913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_e527e9b7-adca-4f72-ae2b-62559f4c7de8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_567a786b-13a5-4b6d-b82b-4c2aea80c913" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_e527e9b7-adca-4f72-ae2b-62559f4c7de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_352e75e5-b401-4889-a743-017d4dff304f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_567a786b-13a5-4b6d-b82b-4c2aea80c913" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_352e75e5-b401-4889-a743-017d4dff304f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_4ed6f655-ffb2-4f9c-b9e0-5902c5f06ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_567a786b-13a5-4b6d-b82b-4c2aea80c913" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_4ed6f655-ffb2-4f9c-b9e0-5902c5f06ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="mxl-20221231.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_51319a3d-4d3f-4703-9912-f990bbca4b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_f549775a-b327-41e5-a537-9b098b826cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51319a3d-4d3f-4703-9912-f990bbca4b25" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_f549775a-b327-41e5-a537-9b098b826cf7" 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-20221231.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_9f821842-fcf9-4eed-8a76-534632b82e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9b3d1d5a-4f96-49a6-912c-6941c694802b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9f821842-fcf9-4eed-8a76-534632b82e2c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9b3d1d5a-4f96-49a6-912c-6941c694802b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansTables" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8cdd984d-30c8-4f05-9385-b83ff4e5b39d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_55539ea5-083e-4b5c-9571-83b14863aa7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8cdd984d-30c8-4f05-9385-b83ff4e5b39d" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_55539ea5-083e-4b5c-9571-83b14863aa7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_53ee91d8-2293-4bbb-9f81-041e72dad0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8cdd984d-30c8-4f05-9385-b83ff4e5b39d" xlink:to="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_53ee91d8-2293-4bbb-9f81-041e72dad0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_955a22b6-59d5-4ac2-9350-c4900302b6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8cdd984d-30c8-4f05-9385-b83ff4e5b39d" xlink:to="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_955a22b6-59d5-4ac2-9350-c4900302b6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_6fc89f97-41a8-406e-8473-32a2fa21b578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8cdd984d-30c8-4f05-9385-b83ff4e5b39d" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_6fc89f97-41a8-406e-8473-32a2fa21b578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_f9daaa26-6362-458d-ba61-96a8b850641d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8cdd984d-30c8-4f05-9385-b83ff4e5b39d" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_f9daaa26-6362-458d-ba61-96a8b850641d" 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-20221231.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_9b615980-4c6e-40e8-80e0-60244d9f6f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_dfd2f394-7417-48fd-9cea-7519ae159d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9b615980-4c6e-40e8-80e0-60244d9f6f81" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_dfd2f394-7417-48fd-9cea-7519ae159d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_3e8056ef-adba-4efa-9146-34bc8488d135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9b615980-4c6e-40e8-80e0-60244d9f6f81" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_3e8056ef-adba-4efa-9146-34bc8488d135" 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-20221231.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_2702cabc-914a-4741-bac2-b816a90f76f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_53f0c3ee-777b-4ae8-a593-1505db2ee43d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2702cabc-914a-4741-bac2-b816a90f76f8" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_53f0c3ee-777b-4ae8-a593-1505db2ee43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_11e08c66-be7a-4713-ab15-c3840945ad8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_53f0c3ee-777b-4ae8-a593-1505db2ee43d" xlink:to="loc_srt_RangeAxis_11e08c66-be7a-4713-ab15-c3840945ad8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_11e08c66-be7a-4713-ab15-c3840945ad8f" xlink:to="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd92288d-8c15-4a1a-9020-c4bc3cc22045" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:to="loc_srt_MinimumMember_fd92288d-8c15-4a1a-9020-c4bc3cc22045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9d6912ad-d9ce-4324-8e9b-2ae6801e34ff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6131164-5f3d-49a0-a0e4-91772cf12472" xlink:to="loc_srt_MaximumMember_9d6912ad-d9ce-4324-8e9b-2ae6801e34ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_53f0c3ee-777b-4ae8-a593-1505db2ee43d" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_918c0e01-5bb5-477f-9514-4567d3637f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_918c0e01-5bb5-477f-9514-4567d3637f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6b8aa4ae-e634-4f3b-bbeb-1780aceff494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6b8aa4ae-e634-4f3b-bbeb-1780aceff494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_b6cf44be-cb12-4177-af80-4e805b7b4934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_b6cf44be-cb12-4177-af80-4e805b7b4934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerPaymentTerm_db2db543-b9ac-48ad-84c2-bccb316a4ffb" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerPaymentTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerPaymentTerm_db2db543-b9ac-48ad-84c2-bccb316a4ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerStockRotationAllowanceTerm_dcaae559-8d6d-4a70-a03d-d54744cee4bc" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerStockRotationAllowanceTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerStockRotationAllowanceTerm_dcaae559-8d6d-4a70-a03d-d54744cee4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm_73fca797-77d0-426f-9022-9b3d776c2acf" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm_73fca797-77d0-426f-9022-9b3d776c2acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuePerformanceObligationDeliveryTerm_975d1864-60c3-46af-9f21-c29cfab9599b" xlink:href="mxl-20221231.xsd#mxl_RevenuePerformanceObligationDeliveryTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_RevenuePerformanceObligationDeliveryTerm_975d1864-60c3-46af-9f21-c29cfab9599b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SalesCommissionAssetsRecognizedTerm_27a65567-431d-483a-ac31-17ba748502b4" xlink:href="mxl-20221231.xsd#mxl_SalesCommissionAssetsRecognizedTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_SalesCommissionAssetsRecognizedTerm_27a65567-431d-483a-ac31-17ba748502b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractWithCustomerRightOfReturnTerm_d5f8cbb1-04e0-42ab-8a04-7799a8fa4039" xlink:href="mxl-20221231.xsd#mxl_ContractWithCustomerRightOfReturnTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractWithCustomerRightOfReturnTerm_d5f8cbb1-04e0-42ab-8a04-7799a8fa4039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm_bb817993-0570-40eb-b583-81a4a7c47868" xlink:href="mxl-20221231.xsd#mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm_bb817993-0570-40eb-b583-81a4a7c47868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_StandardProductWarrantyPeriod_d4a4011b-e364-4b5c-aaa9-b43f0a0e8022" xlink:href="mxl-20221231.xsd#mxl_StandardProductWarrantyPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_StandardProductWarrantyPeriod_d4a4011b-e364-4b5c-aaa9-b43f0a0e8022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_6409e967-8c70-4387-a94d-3835f6aa47fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_6409e967-8c70-4387-a94d-3835f6aa47fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_9421076e-8df9-4b19-8ac9-40401b8a45d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_NumberOfOperatingSegments_9421076e-8df9-4b19-8ac9-40401b8a45d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_NumberOfBusinessActivities_3255292d-22c3-407f-b437-db1d45b39417" xlink:href="mxl-20221231.xsd#mxl_NumberOfBusinessActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_mxl_NumberOfBusinessActivities_3255292d-22c3-407f-b437-db1d45b39417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f834afe9-2811-4a57-b295-a42fa6df468f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ff242c69-fea6-4e39-bea6-99f95ff50d7e" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f834afe9-2811-4a57-b295-a42fa6df468f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="mxl-20221231.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_19cd1b64-136a-469f-a650-9f6f5bd87782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_604fc20a-ca67-4532-9ec0-b3e5918656b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19cd1b64-136a-469f-a650-9f6f5bd87782" xlink:to="loc_us-gaap_NetIncomeLossAbstract_604fc20a-ca67-4532-9ec0-b3e5918656b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fb815412-014c-4534-9b34-8c5301dea0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_604fc20a-ca67-4532-9ec0-b3e5918656b0" xlink:to="loc_us-gaap_NetIncomeLoss_fb815412-014c-4534-9b34-8c5301dea0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_31355415-ca6c-4cd2-8207-e95373b4a630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19cd1b64-136a-469f-a650-9f6f5bd87782" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_31355415-ca6c-4cd2-8207-e95373b4a630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ece40469-7439-4b6a-82e5-9b56ba92d465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_31355415-ca6c-4cd2-8207-e95373b4a630" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ece40469-7439-4b6a-82e5-9b56ba92d465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0f3ead75-d177-4ba5-844f-6f0b8f8d3d19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_31355415-ca6c-4cd2-8207-e95373b4a630" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0f3ead75-d177-4ba5-844f-6f0b8f8d3d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35bd4491-6ce1-40c6-80f9-ce4eea95c4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_31355415-ca6c-4cd2-8207-e95373b4a630" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35bd4491-6ce1-40c6-80f9-ce4eea95c4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_26f6f09a-bc54-44a3-98ca-9676816f3cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19cd1b64-136a-469f-a650-9f6f5bd87782" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_26f6f09a-bc54-44a3-98ca-9676816f3cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f58bfc32-ea80-401c-b5aa-390f26740172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_26f6f09a-bc54-44a3-98ca-9676816f3cb8" xlink:to="loc_us-gaap_EarningsPerShareBasic_f58bfc32-ea80-401c-b5aa-390f26740172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7d79dc7d-b8b2-4eaf-bd16-0f261b3a61e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_26f6f09a-bc54-44a3-98ca-9676816f3cb8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7d79dc7d-b8b2-4eaf-bd16-0f261b3a61e2" 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-20221231.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_aef681a4-e132-41cb-8989-920ac34ad833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbc321c1-46c6-4be3-800b-fe81900c04d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_aef681a4-e132-41cb-8989-920ac34ad833" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbc321c1-46c6-4be3-800b-fe81900c04d9" 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-20221231.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_2998bc25-b102-4ef1-831a-e77b1ecbe15d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2998bc25-b102-4ef1-831a-e77b1ecbe15d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d1c3a0dd-4b9f-4c2b-b3a2-dd7a6678b24e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_d1240530-3df6-43c0-9505-215c10a0a09b" xlink:href="mxl-20221231.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_d1240530-3df6-43c0-9505-215c10a0a09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_00dc970f-647c-46d8-b4c2-75369d17f5b2" xlink:href="mxl-20221231.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0448fdcc-cee8-4ed2-973f-335974157e34" xlink:to="loc_mxl_CompanyXMember_00dc970f-647c-46d8-b4c2-75369d17f5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ba16ddbc-ab40-482d-bc1e-e7096ce28c11" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_srt_OwnershipAxis_ba16ddbc-ab40-482d-bc1e-e7096ce28c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c2fbdf5d-672d-4e07-b72e-68c62ecb4ef7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ba16ddbc-ab40-482d-bc1e-e7096ce28c11" xlink:to="loc_srt_OwnershipDomain_c2fbdf5d-672d-4e07-b72e-68c62ecb4ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_7dcd3039-2da5-4098-8343-e7212266b6c0" xlink:href="mxl-20221231.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c2fbdf5d-672d-4e07-b72e-68c62ecb4ef7" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_7dcd3039-2da5-4098-8343-e7212266b6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5509e771-b6f9-4d13-bdc6-e3e79d541dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5509e771-b6f9-4d13-bdc6-e3e79d541dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9404ee34-237b-4250-89ea-3df87b8d6e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5509e771-b6f9-4d13-bdc6-e3e79d541dbb" xlink:to="loc_us-gaap_EquityComponentDomain_9404ee34-237b-4250-89ea-3df87b8d6e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8b39fc4-4e25-4e81-8cb7-7cb920ad473e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9404ee34-237b-4250-89ea-3df87b8d6e64" xlink:to="loc_us-gaap_CommonStockMember_b8b39fc4-4e25-4e81-8cb7-7cb920ad473e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9692fa1a-2a05-47fb-89a5-39abc06810e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9692fa1a-2a05-47fb-89a5-39abc06810e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9692fa1a-2a05-47fb-89a5-39abc06810e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_6451f11d-7740-457d-af44-712d18e90692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:to="loc_us-gaap_SeniorNotesMember_6451f11d-7740-457d-af44-712d18e90692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3b2b058e-cefc-4837-a38a-561f2a407b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_15386aee-dd94-4f18-a7c9-bae7a4ad4958" xlink:to="loc_us-gaap_LineOfCreditMember_3b2b058e-cefc-4837-a38a-561f2a407b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f2d254c2-4a0c-456a-af37-22ce222a0b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_DebtInstrumentAxis_f2d254c2-4a0c-456a-af37-22ce222a0b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f2d254c2-4a0c-456a-af37-22ce222a0b72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermBLoanFacilityMember_9899dfc4-ccc7-436a-a974-853cbc479ab7" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredTermBLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:to="loc_mxl_SeniorSecuredTermBLoanFacilityMember_9899dfc4-ccc7-436a-a974-853cbc479ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermALoanFacilityMember_3515401e-d20b-44c1-8257-20f0d248df73" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredTermALoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:to="loc_mxl_SeniorSecuredTermALoanFacilityMember_3515401e-d20b-44c1-8257-20f0d248df73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_35ad0823-0536-435e-81d1-1063a0b9982c" xlink:href="mxl-20221231.xsd#mxl_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1cd6f6ad-cf3c-4491-9616-a6748679f205" xlink:to="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_35ad0823-0536-435e-81d1-1063a0b9982c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_CreditFacilityAxis_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_977aaff4-8f3e-4f8b-a084-4022791c008a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a42b6aa0-c20e-4dfc-8fbc-c9e97b51a18a" xlink:to="loc_us-gaap_CreditFacilityDomain_977aaff4-8f3e-4f8b-a084-4022791c008a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a0b82523-5187-4534-940e-c5f052922c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_977aaff4-8f3e-4f8b-a084-4022791c008a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a0b82523-5187-4534-940e-c5f052922c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_06d64402-b7e6-4972-a21f-a5aab3007fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_f0f9c70c-3e86-455c-a8d1-8fe9736fcdcf" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_06d64402-b7e6-4972-a21f-a5aab3007fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c2eb883a-58ad-41b0-89f0-6ffeb9daf632" xlink:href="mxl-20221231.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_06d64402-b7e6-4972-a21f-a5aab3007fe4" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_c2eb883a-58ad-41b0-89f0-6ffeb9daf632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7946e773-3869-4d6b-abc4-7bdf715ac6af" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_32f8ab64-1f8b-45ab-a5ac-356565b29936" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_32f8ab64-1f8b-45ab-a5ac-356565b29936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_3e54c455-0465-44cf-8526-8aea038023d4" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_3e54c455-0465-44cf-8526-8aea038023d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_956f64ac-e159-4991-abd0-921a47716acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_956f64ac-e159-4991-abd0-921a47716acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e96c6cb6-e057-497b-89cc-c346c87106c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e96c6cb6-e057-497b-89cc-c346c87106c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3c623746-2ebb-4357-a8bc-cbe42fa2947c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3c623746-2ebb-4357-a8bc-cbe42fa2947c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_803904e9-c00d-4fd6-8607-26f0450b6088" xlink:href="mxl-20221231.xsd#mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_803904e9-c00d-4fd6-8607-26f0450b6088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f198692c-0c5c-4dda-8589-7c778700312e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f198692c-0c5c-4dda-8589-7c778700312e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4abe4256-f38b-4c40-970e-cfc853f44b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4abe4256-f38b-4c40-970e-cfc853f44b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_eefc2c25-c9b1-4ca1-88bc-7c3028942268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c83a0db1-2747-48ba-9988-e814bfb81ee9" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_eefc2c25-c9b1-4ca1-88bc-7c3028942268" 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-20221231.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_ec9d3030-f3cd-410e-bf57-a31e328fe9ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b351dc8c-17cc-4f4b-baee-08d90fd62215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ec9d3030-f3cd-410e-bf57-a31e328fe9ce" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b351dc8c-17cc-4f4b-baee-08d90fd62215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_cef6d320-b301-480b-9214-8ab38f827114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b351dc8c-17cc-4f4b-baee-08d90fd62215" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_cef6d320-b301-480b-9214-8ab38f827114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_cef6d320-b301-480b-9214-8ab38f827114" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_e283c9e2-76be-46ec-ac63-6cae01c8ef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_e283c9e2-76be-46ec-ac63-6cae01c8ef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_ee992f2c-2560-44b8-9015-0e5f64bfe784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:to="loc_us-gaap_FacilityClosingMember_ee992f2c-2560-44b8-9015-0e5f64bfe784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_e21f2db2-2c69-419a-939c-43b331d9ee41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_79f58308-61a4-4052-aafd-b10a46965465" xlink:to="loc_us-gaap_OtherRestructuringMember_e21f2db2-2c69-419a-939c-43b331d9ee41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_71060082-1107-4195-b65e-060b9ac90d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b351dc8c-17cc-4f4b-baee-08d90fd62215" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_71060082-1107-4195-b65e-060b9ac90d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_a9e8ab8e-a2ec-41f5-9798-a485a815ab36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_71060082-1107-4195-b65e-060b9ac90d3a" xlink:to="loc_us-gaap_RestructuringCharges_a9e8ab8e-a2ec-41f5-9798-a485a815ab36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#RestructuringActivityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_07a30387-b1c6-485a-95af-e17e5eebb375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ef94224b-5820-4d2b-bc0b-23d968fec14c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_07a30387-b1c6-485a-95af-e17e5eebb375" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ef94224b-5820-4d2b-bc0b-23d968fec14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_e6018d5d-7b2e-4f68-b103-9b38f693a03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ef94224b-5820-4d2b-bc0b-23d968fec14c" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_e6018d5d-7b2e-4f68-b103-9b38f693a03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_05e22173-7184-48ff-9d25-a33bc5481558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e6018d5d-7b2e-4f68-b103-9b38f693a03d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_05e22173-7184-48ff-9d25-a33bc5481558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_TerminatedLeaseMember_6a42b06e-d314-4474-b782-0bfb9a971795" xlink:href="mxl-20221231.xsd#mxl_TerminatedLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_05e22173-7184-48ff-9d25-a33bc5481558" xlink:to="loc_mxl_TerminatedLeaseMember_6a42b06e-d314-4474-b782-0bfb9a971795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ef94224b-5820-4d2b-bc0b-23d968fec14c" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_fd75cd11-09a6-48d4-b85a-a94b0965e5b2" xlink:href="mxl-20221231.xsd#mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:to="loc_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_fd75cd11-09a6-48d4-b85a-a94b0965e5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_cb74584b-e689-431d-ad33-fd96a9350fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_cb74584b-e689-431d-ad33-fd96a9350fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_d6882c04-5d65-4761-a4b3-9fcff2a7c5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4350af8a-a6dc-4e4d-a4ee-ccd4d72b14a9" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_d6882c04-5d65-4761-a4b3-9fcff2a7c5d1" 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-20221231.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_41e31192-1115-423c-86ca-71d0716d6585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_41e31192-1115-423c-86ca-71d0716d6585" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringPeriodAxis_707d9824-fdf7-4dfb-8e8b-62e016500515" xlink:href="mxl-20221231.xsd#mxl_RestructuringPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:to="loc_mxl_RestructuringPeriodAxis_707d9824-fdf7-4dfb-8e8b-62e016500515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:href="mxl-20221231.xsd#mxl_RestructuringPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RestructuringPeriodAxis_707d9824-fdf7-4dfb-8e8b-62e016500515" xlink:to="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringShortTermMember_e4990c84-e77d-4161-b646-7345d5c2784c" xlink:href="mxl-20221231.xsd#mxl_RestructuringShortTermMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:to="loc_mxl_RestructuringShortTermMember_e4990c84-e77d-4161-b646-7345d5c2784c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringLongTermMember_ce62c96b-6744-49a8-888d-8b638c10141a" xlink:href="mxl-20221231.xsd#mxl_RestructuringLongTermMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RestructuringPeriodDomain_82f7360e-a752-481d-ad6e-565e058a3908" xlink:to="loc_mxl_RestructuringLongTermMember_ce62c96b-6744-49a8-888d-8b638c10141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_8b3d6c1a-9b77-4e88-a14f-cbf83bf9212e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_7cf45b1b-2533-4bc8-9321-471bcdf9a97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_7cf45b1b-2533-4bc8-9321-471bcdf9a97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_7f6345c1-30db-433a-9dca-aaaf5ba9c0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:to="loc_us-gaap_FacilityClosingMember_7f6345c1-30db-433a-9dca-aaaf5ba9c0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_0b18394a-903f-41ef-932f-acd6b660c687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_cd85ad99-876b-444c-bef9-175976afd162" xlink:to="loc_us-gaap_OtherRestructuringMember_0b18394a-903f-41ef-932f-acd6b660c687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0a194d37-f67a-4f0c-a072-ec956c315bdc" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:to="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_cc4425d3-50be-4b09-ab1d-ea22bc748a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_RestructuringReserve_cc4425d3-50be-4b09-ab1d-ea22bc748a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_338bf817-4d15-48f6-95ad-0c0eaebd31bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_RestructuringCharges_338bf817-4d15-48f6-95ad-0c0eaebd31bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_b973426d-a919-4bd7-b255-db7ab1ec3e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_PaymentsForRestructuring_b973426d-a919-4bd7-b255-db7ab1ec3e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReimbursementDueFromIntel_9c6805ab-81a1-4d87-8065-b1499b998eb5" xlink:href="mxl-20221231.xsd#mxl_ReimbursementDueFromIntel"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_mxl_ReimbursementDueFromIntel_9c6805ab-81a1-4d87-8065-b1499b998eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_b7760bdd-a089-4f2c-b336-88a8e3da564d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_b7760bdd-a089-4f2c-b336-88a8e3da564d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_2e7dbb57-29f0-4fed-bce5-74b1192b620f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_4d9df16e-9a32-42f6-b361-4f10afbf8632" xlink:to="loc_us-gaap_RestructuringReserve_2e7dbb57-29f0-4fed-bce5-74b1192b620f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_5b24cc3c-fc9d-414f-b52e-cfa71e268746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:to="loc_us-gaap_RestructuringReserveCurrent_5b24cc3c-fc9d-414f-b52e-cfa71e268746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_7331c8bf-2672-4b54-a807-547b61999bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3b06257a-6e7d-4b3f-89f7-3e5e3504abcc" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_7331c8bf-2672-4b54-a807-547b61999bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93a0a005-b021-45df-a7fc-173bb9e1952a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_04c7f49e-f422-49bb-bfc5-8d9413203e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93a0a005-b021-45df-a7fc-173bb9e1952a" xlink:to="loc_us-gaap_GoodwillRollForward_04c7f49e-f422-49bb-bfc5-8d9413203e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4c0e9343-17d7-4c42-8002-871758219dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_04c7f49e-f422-49bb-bfc5-8d9413203e51" xlink:to="loc_us-gaap_Goodwill_4c0e9343-17d7-4c42-8002-871758219dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e763a340-3472-48fe-aa8a-e9dd52e0ea7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_04c7f49e-f422-49bb-bfc5-8d9413203e51" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e763a340-3472-48fe-aa8a-e9dd52e0ea7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_26d6566b-11d2-4c76-b694-ed873fe64461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_04c7f49e-f422-49bb-bfc5-8d9413203e51" xlink:to="loc_us-gaap_Goodwill_26d6566b-11d2-4c76-b694-ed873fe64461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dbb2bcb4-d713-4ee0-b70d-e4217b8e94f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_97551076-42a7-478d-9633-a0fdbb5a7dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dbb2bcb4-d713-4ee0-b70d-e4217b8e94f4" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_97551076-42a7-478d-9633-a0fdbb5a7dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_769d7cd7-e142-4e5c-b0ea-dee6d05ac397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dbb2bcb4-d713-4ee0-b70d-e4217b8e94f4" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_769d7cd7-e142-4e5c-b0ea-dee6d05ac397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_4200bfb5-6059-40c7-8dfa-85fb7eb5fbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dbb2bcb4-d713-4ee0-b70d-e4217b8e94f4" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_4200bfb5-6059-40c7-8dfa-85fb7eb5fbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_74ab92ce-c1fa-40fc-9e75-c134874aa1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7433675-b0d1-4dcd-bff8-64d1b6da1640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_74ab92ce-c1fa-40fc-9e75-c134874aa1ce" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7433675-b0d1-4dcd-bff8-64d1b6da1640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5cb20df8-10ee-4d07-9028-37487f5c0e57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7433675-b0d1-4dcd-bff8-64d1b6da1640" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5cb20df8-10ee-4d07-9028-37487f5c0e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5cb20df8-10ee-4d07-9028-37487f5c0e57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_ff53b926-4869-4a17-baeb-0aa678421ed1" xlink:href="mxl-20221231.xsd#mxl_LicensedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_mxl_LicensedTechnologyMember_ff53b926-4869-4a17-baeb-0aa678421ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_ebc67a3a-3ad0-4aec-9de4-57e9a0dbf4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_ebc67a3a-3ad0-4aec-9de4-57e9a0dbf4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_1df67f7e-9805-4044-a8ed-20dc29af1da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_1df67f7e-9805-4044-a8ed-20dc29af1da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e38aa4f8-8b92-438a-b51b-4a4062a51511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e38aa4f8-8b92-438a-b51b-4a4062a51511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_0100f4db-303f-42c6-850b-9d96901e4072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b7e3462-7b84-4496-b293-64be4d2612f6" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_0100f4db-303f-42c6-850b-9d96901e4072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7433675-b0d1-4dcd-bff8-64d1b6da1640" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa0aeb2b-d435-4335-b09a-b32386ef707b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa0aeb2b-d435-4335-b09a-b32386ef707b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fde2938b-ff6b-481b-a193-089d43708b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fde2938b-ff6b-481b-a193-089d43708b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_698db335-762f-4f6b-ba72-41406fdb80ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_698db335-762f-4f6b-ba72-41406fdb80ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99f7c57e-d93f-4442-b67d-198545ea423b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f423621-e275-45f8-8524-cc88dd49fd24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99f7c57e-d93f-4442-b67d-198545ea423b" 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-20221231.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_bbb069d8-49b2-4fd7-b6ef-e5039c8c2598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_45c75e3b-39ad-4f54-b0cc-433ec79d09bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bbb069d8-49b2-4fd7-b6ef-e5039c8c2598" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_45c75e3b-39ad-4f54-b0cc-433ec79d09bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9c63dd53-b380-4a5d-9a56-5b144e17896b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_45c75e3b-39ad-4f54-b0cc-433ec79d09bc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9c63dd53-b380-4a5d-9a56-5b144e17896b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9c63dd53-b380-4a5d-9a56-5b144e17896b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ffc7941d-b493-48a7-9963-6cf2f4ca69e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:to="loc_us-gaap_CostOfSalesMember_ffc7941d-b493-48a7-9963-6cf2f4ca69e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c7dcdc41-b6e8-45ca-a102-3b7668edf35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c7dcdc41-b6e8-45ca-a102-3b7668edf35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_53bfe6b6-bae4-4872-b446-6921ad522c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bc3a4369-083e-4728-87ea-e1109eb0bb91" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_53bfe6b6-bae4-4872-b446-6921ad522c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c073eb7b-c7f1-4cfc-896e-1fb1f5530251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_45c75e3b-39ad-4f54-b0cc-433ec79d09bc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c073eb7b-c7f1-4cfc-896e-1fb1f5530251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_337c84d9-69ce-47f5-af85-0b8bce462c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c073eb7b-c7f1-4cfc-896e-1fb1f5530251" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_337c84d9-69ce-47f5-af85-0b8bce462c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_465be048-6fe8-4749-bb2b-ce20cb3f4acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_465be048-6fe8-4749-bb2b-ce20cb3f4acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_df184d3a-01a9-47bb-a412-7179e8d1a47a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_df184d3a-01a9-47bb-a412-7179e8d1a47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4200956c-7be0-4419-aa0a-9f368906e8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4200956c-7be0-4419-aa0a-9f368906e8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_99b01c86-d09d-4245-8ad2-2626cc7beb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_99b01c86-d09d-4245-8ad2-2626cc7beb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_3cd0b557-f141-490b-809d-df0613a6c021" xlink:href="mxl-20221231.xsd#mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_3cd0b557-f141-490b-809d-df0613a6c021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_bc2266ac-aaa8-4b18-9643-92927a5e5f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_bc2266ac-aaa8-4b18-9643-92927a5e5f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_0179a64f-9064-48a3-ab5e-8fc6e5630b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_0179a64f-9064-48a3-ab5e-8fc6e5630b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_d7b39037-2622-48f9-bbaa-92b7ff31fd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_d7b39037-2622-48f9-bbaa-92b7ff31fd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fdee58ec-287c-4849-94a8-b36c1dbe6e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_d4a9ed12-3118-4a9d-9c69-1952f57e9059" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fdee58ec-287c-4849-94a8-b36c1dbe6e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7aabba16-c7fc-4409-89a4-7e3b28174228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7aabba16-c7fc-4409-89a4-7e3b28174228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_00fc9da0-748a-4f79-afee-91d2938b358d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_00fc9da0-748a-4f79-afee-91d2938b358d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_98684702-22a3-46cb-8924-9c1d2c4c815a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_98684702-22a3-46cb-8924-9c1d2c4c815a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fe81476c-b2e5-4f7c-bb82-4718bec4068b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fe81476c-b2e5-4f7c-bb82-4718bec4068b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_987665ec-9db7-44cf-a6bf-d866528ce62f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_987665ec-9db7-44cf-a6bf-d866528ce62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_67773589-c72a-4cb8-9c59-256ebc79700e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_67773589-c72a-4cb8-9c59-256ebc79700e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e83276b5-0ffb-44f8-9307-19dc511853b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a23c1ff5-a607-49b9-87e6-cc44808a3e74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e83276b5-0ffb-44f8-9307-19dc511853b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_640b4adf-fa1c-47a3-adae-b3a03e7513a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_f4491ee6-940c-41df-b1eb-8c51a3864aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_640b4adf-fa1c-47a3-adae-b3a03e7513a0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_f4491ee6-940c-41df-b1eb-8c51a3864aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_5e1ca8d4-0f82-4ed6-ad0e-102912d5a032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_f4491ee6-940c-41df-b1eb-8c51a3864aed" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_5e1ca8d4-0f82-4ed6-ad0e-102912d5a032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_3ab47c75-5ef7-48f9-b2ed-493c4de06622" xlink:href="mxl-20221231.xsd#mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_f4491ee6-940c-41df-b1eb-8c51a3864aed" xlink:to="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_3ab47c75-5ef7-48f9-b2ed-493c4de06622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_218dfefa-7480-430c-83b9-d9cca5745c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_f4491ee6-940c-41df-b1eb-8c51a3864aed" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_218dfefa-7480-430c-83b9-d9cca5745c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="mxl-20221231.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_080c61c0-9c97-42aa-9be8-b79117be2d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_a99844f0-787d-4d04-ac26-8a4e8a5854d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_080c61c0-9c97-42aa-9be8-b79117be2d0a" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_a99844f0-787d-4d04-ac26-8a4e8a5854d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_264758a7-a3b4-4402-a0f6-ea9d77f0b015" xlink:href="mxl-20221231.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedGain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_080c61c0-9c97-42aa-9be8-b79117be2d0a" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_264758a7-a3b4-4402-a0f6-ea9d77f0b015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_74698040-71bf-47f1-a431-b221e9a5c379" xlink:href="mxl-20221231.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_080c61c0-9c97-42aa-9be8-b79117be2d0a" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_74698040-71bf-47f1-a431-b221e9a5c379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_a2fc616d-68f5-44b0-8ea3-dbe162a7991a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_080c61c0-9c97-42aa-9be8-b79117be2d0a" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_a2fc616d-68f5-44b0-8ea3-dbe162a7991a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails_1" xlink:type="simple" xlink:href="mxl-20221231.xsd#FinancialInstrumentsCompositionofFinancialInstrumentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_374a52c2-fba5-4994-894a-215397250508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6e36b515-7f1a-4998-a27b-c56b83a14fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_374a52c2-fba5-4994-894a-215397250508" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6e36b515-7f1a-4998-a27b-c56b83a14fb9" 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-20221231.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_f4898092-6439-4d95-b4ac-5eb604c32f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f4898092-6439-4d95-b4ac-5eb604c32f28" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_18550084-acb9-4262-acc2-0d2f1f3f3d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_18550084-acb9-4262-acc2-0d2f1f3f3d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_120f3dfc-ac72-4527-93db-2269198f5545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_18550084-acb9-4262-acc2-0d2f1f3f3d9c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_120f3dfc-ac72-4527-93db-2269198f5545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_1a6d8f30-db84-457f-b1bc-41a0962f753d" xlink:href="mxl-20221231.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_120f3dfc-ac72-4527-93db-2269198f5545" xlink:to="loc_mxl_CompanyXMember_1a6d8f30-db84-457f-b1bc-41a0962f753d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_fbc6c82f-b809-4f27-b0f0-818d00e202b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_fbc6c82f-b809-4f27-b0f0-818d00e202b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0cd4e306-4789-4df7-99a8-0f57bc947d63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_fbc6c82f-b809-4f27-b0f0-818d00e202b9" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0cd4e306-4789-4df7-99a8-0f57bc947d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_2cecc9d8-518e-4027-87a2-da3872bf75b7" xlink:href="mxl-20221231.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0cd4e306-4789-4df7-99a8-0f57bc947d63" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_2cecc9d8-518e-4027-87a2-da3872bf75b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_e21e2f8e-f1dc-43e5-924a-1bbe907c5a14" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_fec8aa38-74c4-4cf2-b3f4-76040146d9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_fec8aa38-74c4-4cf2-b3f4-76040146d9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_d4970ce4-edce-467d-8af6-4702ed7cdfb2" xlink:href="mxl-20221231.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_d4970ce4-edce-467d-8af6-4702ed7cdfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_22cefd0b-96bf-4819-be1a-4f4232ea7ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_22cefd0b-96bf-4819-be1a-4f4232ea7ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_bc2e1718-4c79-44ec-8357-4851d1390752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1f36786b-a819-408d-a364-45b8165aefce" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_bc2e1718-4c79-44ec-8357-4851d1390752" 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-20221231.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_07b5ff3f-3b57-47c2-bae3-ff44923ef591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_07b5ff3f-3b57-47c2-bae3-ff44923ef591" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_09b3fff8-7100-4bdd-bf88-25910a717b00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a7bfa37-43c9-4e4c-a01d-9a928bfdeff0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_09b3fff8-7100-4bdd-bf88-25910a717b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8fe707c9-258b-41e6-8528-cd3d93b13f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_09b3fff8-7100-4bdd-bf88-25910a717b00" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8fe707c9-258b-41e6-8528-cd3d93b13f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b0ec0575-13f2-4f9d-9339-253ec95b8eca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b0ec0575-13f2-4f9d-9339-253ec95b8eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b0ec0575-13f2-4f9d-9339-253ec95b8eca" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_71a783c2-420a-42c0-9bb5-300e3d429b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_71a783c2-420a-42c0-9bb5-300e3d429b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_876ffd81-d86a-4e0c-87ec-841296d6a7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_876ffd81-d86a-4e0c-87ec-841296d6a7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_642d0b71-b9eb-4456-aece-3c20d6053569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96bbfd77-68d0-45d8-99af-bd69f80332df" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_642d0b71-b9eb-4456-aece-3c20d6053569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_53b95505-7df2-4943-afbf-5a93fce06571" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_29223849-49dc-43fc-beb1-bf72a6067e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_29223849-49dc-43fc-beb1-bf72a6067e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_5fe17541-7be9-4604-ad39-7e1630c22ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_29223849-49dc-43fc-beb1-bf72a6067e58" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_5fe17541-7be9-4604-ad39-7e1630c22ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_6107aa6a-0b15-4861-af94-e3f34dec30a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87316f0e-5c36-41c2-b241-98a6a91cffec" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_6107aa6a-0b15-4861-af94-e3f34dec30a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e53f456e-4cd5-4b93-9fee-68a61576a5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_6107aa6a-0b15-4861-af94-e3f34dec30a3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e53f456e-4cd5-4b93-9fee-68a61576a5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="simple" xlink:href="mxl-20221231.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_ed8f6c70-4ef5-4b20-beec-2c0d8c180106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_4479c7e4-c120-4234-a12a-4fc0d988379a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ed8f6c70-4ef5-4b20-beec-2c0d8c180106" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_4479c7e4-c120-4234-a12a-4fc0d988379a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_b6313679-46d4-4e98-9d58-26ce8616ba90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_4479c7e4-c120-4234-a12a-4fc0d988379a" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_b6313679-46d4-4e98-9d58-26ce8616ba90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_10570b92-6061-4172-b300-27132add8deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b6313679-46d4-4e98-9d58-26ce8616ba90" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_10570b92-6061-4172-b300-27132add8deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContingentConsiderationLiabilityMember_a55f4fd4-a8cf-4c36-86c8-fc84c4bc8d7a" xlink:href="mxl-20221231.xsd#mxl_ContingentConsiderationLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_10570b92-6061-4172-b300-27132add8deb" xlink:to="loc_mxl_ContingentConsiderationLiabilityMember_a55f4fd4-a8cf-4c36-86c8-fc84c4bc8d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1756601f-1090-475c-baff-70593308fdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_4479c7e4-c120-4234-a12a-4fc0d988379a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1756601f-1090-475c-baff-70593308fdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1756601f-1090-475c-baff-70593308fdcb" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_124d6b79-43ab-4aaa-b846-f07b8a3c961b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_124d6b79-43ab-4aaa-b846-f07b8a3c961b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_533f1e8d-ce56-4d95-954e-061b771cc8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_533f1e8d-ce56-4d95-954e-061b771cc8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8e9a48d0-5684-48dc-b1f8-739cdbff834c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c7ff36ee-9932-4a2b-9d0c-291e00048abd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8e9a48d0-5684-48dc-b1f8-739cdbff834c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="mxl-20221231.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_14b281b4-4f68-4055-ba47-bb9c4958c430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_94e61722-1f34-4e30-b9c7-7200fcaadfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_14b281b4-4f68-4055-ba47-bb9c4958c430" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_94e61722-1f34-4e30-b9c7-7200fcaadfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1e4d3481-15a7-4a23-872b-3a99656c5722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_14b281b4-4f68-4055-ba47-bb9c4958c430" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1e4d3481-15a7-4a23-872b-3a99656c5722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_ca044aec-f612-4d37-a4e5-75eb162814ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_14b281b4-4f68-4055-ba47-bb9c4958c430" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_ca044aec-f612-4d37-a4e5-75eb162814ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e58acbba-cfdf-42a6-8bc2-e993cf047eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_14b281b4-4f68-4055-ba47-bb9c4958c430" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e58acbba-cfdf-42a6-8bc2-e993cf047eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_a03b1d6d-8f53-4bde-97c7-9c2c58d38ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_14b281b4-4f68-4055-ba47-bb9c4958c430" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_a03b1d6d-8f53-4bde-97c7-9c2c58d38ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_aa78df9e-06d0-4eae-aea7-7eff566b90be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_14b281b4-4f68-4055-ba47-bb9c4958c430" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_aa78df9e-06d0-4eae-aea7-7eff566b90be" 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-20221231.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_fc98dc17-66f6-48ad-84e9-4763cbcba5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_218b0d13-d4b9-4f57-8615-e5f02d6e343e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fc98dc17-66f6-48ad-84e9-4763cbcba5ad" xlink:to="loc_us-gaap_InventoryWorkInProcess_218b0d13-d4b9-4f57-8615-e5f02d6e343e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_27768d3a-9065-40bb-8c80-a3e7670a7f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fc98dc17-66f6-48ad-84e9-4763cbcba5ad" xlink:to="loc_us-gaap_InventoryFinishedGoods_27768d3a-9065-40bb-8c80-a3e7670a7f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3daf010e-d5ff-4bf4-852e-ad57c82f1196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fc98dc17-66f6-48ad-84e9-4763cbcba5ad" xlink:to="loc_us-gaap_InventoryNet_3daf010e-d5ff-4bf4-852e-ad57c82f1196" 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-20221231.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_4d9d18d4-deb3-49ba-b2fd-aac2b709b6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4d9d18d4-deb3-49ba-b2fd-aac2b709b6e1" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84423fd0-bfd5-4f0e-be55-8214f15c482d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84423fd0-bfd5-4f0e-be55-8214f15c482d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_84423fd0-bfd5-4f0e-be55-8214f15c482d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0b447445-c0f2-4e14-b79f-51c5f50b3ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0b447445-c0f2-4e14-b79f-51c5f50b3ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_e27a22eb-e5c5-4f13-83a8-034a5b0ef5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_e27a22eb-e5c5-4f13-83a8-034a5b0ef5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MasksAndProductionEquipmentMember_b23611f9-7d12-41ac-9fc8-75cf1d65e37b" xlink:href="mxl-20221231.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_mxl_MasksAndProductionEquipmentMember_b23611f9-7d12-41ac-9fc8-75cf1d65e37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_66d3740f-985d-469b-b38d-1de1326ff398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_66d3740f-985d-469b-b38d-1de1326ff398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e2a517b2-1c37-43fd-a75f-320f14625533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e2a517b2-1c37-43fd-a75f-320f14625533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_86391235-22f2-4dee-8f7b-5b27dab54615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb175de9-73cd-4fde-b2e0-78049d954789" xlink:to="loc_us-gaap_ConstructionInProgressMember_86391235-22f2-4dee-8f7b-5b27dab54615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cc14e405-ca65-406a-9de0-7543c4b4dbdd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:to="loc_srt_RangeAxis_cc14e405-ca65-406a-9de0-7543c4b4dbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cc14e405-ca65-406a-9de0-7543c4b4dbdd" xlink:to="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_20bf5272-267c-41be-b180-6c35d60e0765" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:to="loc_srt_MinimumMember_20bf5272-267c-41be-b180-6c35d60e0765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f7740c05-8b4c-43ac-be5c-792e60701c53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3570f0a9-d465-4496-b606-573cfbb02ee3" xlink:to="loc_srt_MaximumMember_f7740c05-8b4c-43ac-be5c-792e60701c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3dc91dec-cee9-4014-aa76-7f1256077a0e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c26fddf6-9188-4a02-a35b-196b556bf03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c26fddf6-9188-4a02-a35b-196b556bf03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_28281fff-d2c2-4272-995d-f6f08d5c4ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_28281fff-d2c2-4272-995d-f6f08d5c4ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7638c92e-bc26-4422-96e7-c22a8c7530ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7638c92e-bc26-4422-96e7-c22a8c7530ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7d6b8645-6f61-41a9-a000-73f66f534309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7d6b8645-6f61-41a9-a000-73f66f534309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6b88ec82-3079-49cd-8dca-45d870811565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_20fee5fb-20d5-492d-afde-4ef106a1ff4f" xlink:to="loc_us-gaap_Depreciation_6b88ec82-3079-49cd-8dca-45d870811565" 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-20221231.xsd#BalanceSheetDetailsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c3f82320-58d9-4016-b771-686e3b7bacc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_182d95c1-1b34-4e91-9c56-68b4ba214ed3" xlink:href="mxl-20221231.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c3f82320-58d9-4016-b771-686e3b7bacc5" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_182d95c1-1b34-4e91-9c56-68b4ba214ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_eb06778b-d304-4fc4-9bd3-f539d50f639d" xlink:href="mxl-20221231.xsd#mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c3f82320-58d9-4016-b771-686e3b7bacc5" xlink:to="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_eb06778b-d304-4fc4-9bd3-f539d50f639d" 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-20221231.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_ccb1efaf-46e2-4ad9-81ab-d7b52f9c235a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_0045208c-4325-416c-a274-24314df3159b" xlink:href="mxl-20221231.xsd#mxl_AccruedPriceProtectionRebateActivityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ccb1efaf-46e2-4ad9-81ab-d7b52f9c235a" xlink:to="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_0045208c-4325-416c-a274-24314df3159b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_db0ecb41-547c-40cc-bd96-513f101f03c4" xlink:href="mxl-20221231.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_0045208c-4325-416c-a274-24314df3159b" xlink:to="loc_mxl_AccruedPriceProtectionLiability_db0ecb41-547c-40cc-bd96-513f101f03c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionRebateCharges_a18e6f97-28d8-4f0e-8ad1-83f2c6f57e69" xlink:href="mxl-20221231.xsd#mxl_PriceProtectionRebateCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_0045208c-4325-416c-a274-24314df3159b" xlink:to="loc_mxl_PriceProtectionRebateCharges_a18e6f97-28d8-4f0e-8ad1-83f2c6f57e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionpayments_985f7a78-1f6a-40cb-92a1-fb60f32b73c7" xlink:href="mxl-20221231.xsd#mxl_PriceProtectionpayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_0045208c-4325-416c-a274-24314df3159b" xlink:to="loc_mxl_PriceProtectionpayments_985f7a78-1f6a-40cb-92a1-fb60f32b73c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_f5c02963-abdb-4074-9c36-8de4bb4639e7" xlink:href="mxl-20221231.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_0045208c-4325-416c-a274-24314df3159b" xlink:to="loc_mxl_AccruedPriceProtectionLiability_f5c02963-abdb-4074-9c36-8de4bb4639e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d5c39cff-be3c-40ce-ab5b-53c4294f8edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_fe6c16bd-fa9f-4933-8455-35d158f16f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d5c39cff-be3c-40ce-ab5b-53c4294f8edf" xlink:to="loc_us-gaap_CapitalizedContractCostTable_fe6c16bd-fa9f-4933-8455-35d158f16f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_026720c7-a82a-46ec-9003-f895e91ff53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_fe6c16bd-fa9f-4933-8455-35d158f16f60" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_026720c7-a82a-46ec-9003-f895e91ff53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_026720c7-a82a-46ec-9003-f895e91ff53c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_d920c06f-f415-4744-84ec-c7564c6e0741" xlink:href="mxl-20221231.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:to="loc_mxl_ReductioninTransactionPriceMember_d920c06f-f415-4744-84ec-c7564c6e0741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_21148bf1-0748-4839-8fdc-491cfe266ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b2d4258d-4d1e-4d93-8b01-a537b6e68be7" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_21148bf1-0748-4839-8fdc-491cfe266ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_fe6c16bd-fa9f-4933-8455-35d158f16f60" xlink:to="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_5bafbb67-4c81-471b-900d-7274fce13a0c" xlink:href="mxl-20221231.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_5bafbb67-4c81-471b-900d-7274fce13a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_1b0112a1-1416-4435-b4ad-e96f0fa78e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_1b0112a1-1416-4435-b4ad-e96f0fa78e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_56b29375-655c-416e-984c-9d0a543c2683" xlink:href="mxl-20221231.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_56b29375-655c-416e-984c-9d0a543c2683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_59b0110b-1eb9-48c6-883d-a69307ef1300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_RestructuringReserveCurrent_59b0110b-1eb9-48c6-883d-a69307ef1300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_cb3d55cb-bb4f-49fa-9e4e-9ae690acb3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_cb3d55cb-bb4f-49fa-9e4e-9ae690acb3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_36ceef60-3192-40bd-96db-898843ac2569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_36ceef60-3192-40bd-96db-898843ac2569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fff20a2f-6ee1-4601-89b9-c58a58b0c206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fff20a2f-6ee1-4601-89b9-c58a58b0c206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_ceb301ca-f9f0-4bff-912b-c7080bc0c1d0" xlink:href="mxl-20221231.xsd#mxl_Accruedcustomercredits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_Accruedcustomercredits_ceb301ca-f9f0-4bff-912b-c7080bc0c1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_5c61b141-14c3-49db-adf9-f4cc58170fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_5c61b141-14c3-49db-adf9-f4cc58170fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_43e54157-74d1-4510-9638-979fc91ed01d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_ContractWithCustomerLiability_43e54157-74d1-4510-9638-979fc91ed01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_35b2fc7c-99ba-4e12-a822-f227f9f666be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_35b2fc7c-99ba-4e12-a822-f227f9f666be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d19c9ef-0b63-4b4d-a215-8f77c5a71c0d" xlink:href="mxl-20221231.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d19c9ef-0b63-4b4d-a215-8f77c5a71c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4cfb95c0-ea74-44f8-9008-176fc905e981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4cfb95c0-ea74-44f8-9008-176fc905e981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeccc28e-a242-4b92-8d04-8b038f33a5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeccc28e-a242-4b92-8d04-8b038f33a5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_226f4928-7550-421c-a56d-b47ce78f29d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_ad98f8b2-952f-4f1d-92ae-d79896409e5a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_226f4928-7550-421c-a56d-b47ce78f29d5" 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-20221231.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_8ac9b1ae-eb4b-434c-acd2-9f559e421284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e8759078-8cc6-4ec5-946a-cbed6391f6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_8ac9b1ae-eb4b-434c-acd2-9f559e421284" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e8759078-8cc6-4ec5-946a-cbed6391f6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_72eff985-35a3-4652-9d56-404c4d25d58d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e8759078-8cc6-4ec5-946a-cbed6391f6c2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_72eff985-35a3-4652-9d56-404c4d25d58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2bdf41f2-086c-476e-8243-2cdeaf0263ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_72eff985-35a3-4652-9d56-404c4d25d58d" xlink:to="loc_us-gaap_EquityComponentDomain_2bdf41f2-086c-476e-8243-2cdeaf0263ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_2bdf41f2-086c-476e-8243-2cdeaf0263ab" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_252febb0-2842-45d1-b6e5-cd297521eb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_252febb0-2842-45d1-b6e5-cd297521eb9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b2382066-7d6f-4b8a-992c-90a601ad9dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405b7110-d913-4411-975f-ad3e1b805309" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_b2382066-7d6f-4b8a-992c-90a601ad9dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cef71f6a-abfc-4c12-980a-21f9453568bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e8759078-8cc6-4ec5-946a-cbed6391f6c2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cef71f6a-abfc-4c12-980a-21f9453568bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cef71f6a-abfc-4c12-980a-21f9453568bc" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1ec12177-5122-4297-a5bb-8797af62f8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:to="loc_us-gaap_StockholdersEquity_1ec12177-5122-4297-a5bb-8797af62f8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_6157aa9b-1151-400f-a21e-ad1271c48d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_6157aa9b-1151-400f-a21e-ad1271c48d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_516c2b21-04a6-4a6a-98f6-5ffab606ea6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_9259b23c-c77a-48af-9d01-0fff6c6d4bf1" xlink:to="loc_us-gaap_StockholdersEquity_516c2b21-04a6-4a6a-98f6-5ffab606ea6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2c9cfd61-8893-4899-9c86-890b416255d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d10db108-6b2b-4aa8-82dd-0c7c2b1b453d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2c9cfd61-8893-4899-9c86-890b416255d1" xlink:to="loc_us-gaap_DebtInstrumentTable_d10db108-6b2b-4aa8-82dd-0c7c2b1b453d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_590cdb78-6e62-4f16-b0e9-cb5421e4802e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d10db108-6b2b-4aa8-82dd-0c7c2b1b453d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_590cdb78-6e62-4f16-b0e9-cb5421e4802e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fd03f7cb-0c95-4890-a84e-86b2f78379ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_590cdb78-6e62-4f16-b0e9-cb5421e4802e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fd03f7cb-0c95-4890-a84e-86b2f78379ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_e13299f0-d5fa-45d0-bd00-64faa82a0773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fd03f7cb-0c95-4890-a84e-86b2f78379ba" xlink:to="loc_us-gaap_MediumTermNotesMember_e13299f0-d5fa-45d0-bd00-64faa82a0773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_e23c103a-e94a-4fb8-bf70-c3ac9b4a0a4c" xlink:href="mxl-20221231.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MediumTermNotesMember_e13299f0-d5fa-45d0-bd00-64faa82a0773" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_e23c103a-e94a-4fb8-bf70-c3ac9b4a0a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d10db108-6b2b-4aa8-82dd-0c7c2b1b453d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_90bdd7d2-5fec-4644-8251-d663d211e887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_90bdd7d2-5fec-4644-8251-d663d211e887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e151b29d-1d59-45fd-97b1-3b9a38b21e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e151b29d-1d59-45fd-97b1-3b9a38b21e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d3682c11-6169-4e27-8e12-419a69db226c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d3682c11-6169-4e27-8e12-419a69db226c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2d7e2a15-e351-4191-a922-b849cfc9d83c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_LongTermDebt_2d7e2a15-e351-4191-a922-b849cfc9d83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f7fe537d-568f-4828-a1f7-837c2694e1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_LongTermDebtCurrent_f7fe537d-568f-4828-a1f7-837c2694e1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_603a7b6e-a18c-45b7-ad2f-97867e64eeac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3e72de7d-8b7c-458f-a704-c85e00de94bd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_603a7b6e-a18c-45b7-ad2f-97867e64eeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapScheduleofDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#DebtandInterestRateSwapAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_10b5b99a-caad-4582-9c45-eb61aad4ce02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_10b5b99a-caad-4582-9c45-eb61aad4ce02" xlink:to="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_38fa2940-38b4-453e-8e94-fb0cf32900f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_38fa2940-38b4-453e-8e94-fb0cf32900f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_38fa2940-38b4-453e-8e94-fb0cf32900f0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_c27d7cac-4c69-49e6-9390-daa02f82039a" xlink:href="mxl-20221231.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_c27d7cac-4c69-49e6-9390-daa02f82039a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_de5a8922-b9db-4669-af94-878120fdc050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52033f44-1ce5-49fd-8bf1-796ae2a68e41" xlink:to="loc_us-gaap_LineOfCreditMember_de5a8922-b9db-4669-af94-878120fdc050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_c5edfe54-5a06-4bc4-af51-b392449ad2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_c5edfe54-5a06-4bc4-af51-b392449ad2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_72801871-38de-4a09-9f50-8d5bb32bd5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_c5edfe54-5a06-4bc4-af51-b392449ad2dd" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_72801871-38de-4a09-9f50-8d5bb32bd5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_WellsFargoBankNationalAssociationMember_0ed1465c-99a7-4dfc-bc7f-338a4c5116e5" xlink:href="mxl-20221231.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_72801871-38de-4a09-9f50-8d5bb32bd5ba" xlink:to="loc_mxl_WellsFargoBankNationalAssociationMember_0ed1465c-99a7-4dfc-bc7f-338a4c5116e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_57c62ab9-aead-494d-b309-cd22bace1388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_CreditFacilityAxis_57c62ab9-aead-494d-b309-cd22bace1388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff0e348d-be94-4530-8a9c-23ba838110c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_57c62ab9-aead-494d-b309-cd22bace1388" xlink:to="loc_us-gaap_CreditFacilityDomain_ff0e348d-be94-4530-8a9c-23ba838110c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e022fbe4-56f6-446d-989b-877893da1304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff0e348d-be94-4530-8a9c-23ba838110c0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e022fbe4-56f6-446d-989b-877893da1304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_VariableRateAxis_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_c1a1ebe1-b151-4ee6-8c97-8dc1521e2663" xlink:to="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b13ef0c4-82a0-433c-b878-9efd516ed164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b13ef0c4-82a0-433c-b878-9efd516ed164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e4488ec1-bc6d-4ae4-89f2-67e48fb755b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e4488ec1-bc6d-4ae4-89f2-67e48fb755b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_95ac54c8-4d9d-4ddc-a491-98165ceb6539" xlink:href="mxl-20221231.xsd#mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_95ac54c8-4d9d-4ddc-a491-98165ceb6539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_69e734c7-392a-48c6-8372-fe239fa2e913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e6987316-6408-4d58-bb9a-66b4812d40c9" xlink:to="loc_us-gaap_BaseRateMember_69e734c7-392a-48c6-8372-fe239fa2e913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7a007206-c677-490e-919f-6d7b43d7096d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_srt_RangeAxis_7a007206-c677-490e-919f-6d7b43d7096d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7a007206-c677-490e-919f-6d7b43d7096d" xlink:to="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b7329a5-0a9f-4383-a99a-b21813afe061" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:to="loc_srt_MinimumMember_9b7329a5-0a9f-4383-a99a-b21813afe061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e300f680-21b4-4133-aea2-016b08e9086e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ae94cb11-ddaa-4698-9291-c900d2029ea9" xlink:to="loc_srt_MaximumMember_e300f680-21b4-4133-aea2-016b08e9086e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_12c294cb-3abf-4a2c-9d3d-ec4f6d09126f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8b3c7f07-ca1d-4751-8380-17d3532ec332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8b3c7f07-ca1d-4751-8380-17d3532ec332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_573531fc-6455-4f05-a19d-5bab5be84f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_573531fc-6455-4f05-a19d-5bab5be84f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3696e86d-dda9-4b8a-86ec-34113fc7c44f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_LongTermDebtFairValue_3696e86d-dda9-4b8a-86ec-34113fc7c44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_117fb0e1-7ccd-403e-a5e0-5653ec80d2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_117fb0e1-7ccd-403e-a5e0-5653ec80d2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ba1c03a1-72a7-4835-85c1-01875d40f3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ba1c03a1-72a7-4835-85c1-01875d40f3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_5d6de8ff-2974-4826-a7ef-2479ee73c18a" xlink:href="mxl-20221231.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_5d6de8ff-2974-4826-a7ef-2479ee73c18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_d72707ff-9693-436a-bcab-9eb4d59a8a55" xlink:href="mxl-20221231.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_d72707ff-9693-436a-bcab-9eb4d59a8a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_dcd2871c-2a9b-40ef-92ff-bb9df533ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_dcd2871c-2a9b-40ef-92ff-bb9df533ae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentInterestPeriod_1770c5ed-1392-48b0-aa07-cb60d8684cd5" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentInterestPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentInterestPeriod_1770c5ed-1392-48b0-aa07-cb60d8684cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_dfac9d03-5392-419e-9715-e95d00350fee" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_dfac9d03-5392-419e-9715-e95d00350fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_70324914-fa87-48dd-9751-44ea7ac626c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_70324914-fa87-48dd-9751-44ea7ac626c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_6e20ded3-e985-42d4-ba43-021be8ef0550" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_6e20ded3-e985-42d4-ba43-021be8ef0550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPercentage_12abad0e-5ceb-485c-a09d-d4db68191f14" xlink:href="mxl-20221231.xsd#mxl_CallPremiumPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_CallPremiumPercentage_12abad0e-5ceb-485c-a09d-d4db68191f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPeriod_0c9ab3e0-4eb3-4022-84c0-059949ca642a" xlink:href="mxl-20221231.xsd#mxl_CallPremiumPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_CallPremiumPeriod_0c9ab3e0-4eb3-4022-84c0-059949ca642a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_359f1a14-e32f-4bc2-9b50-2acd1e5dafc0" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_359f1a14-e32f-4bc2-9b50-2acd1e5dafc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_1143f223-7be5-40c1-96b7-fb4e25201e1f" xlink:href="mxl-20221231.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_1143f223-7be5-40c1-96b7-fb4e25201e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AggregateCommitmentsPercentage_368b7568-f32b-4081-be37-d9cce7b78671" xlink:href="mxl-20221231.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_mxl_AggregateCommitmentsPercentage_368b7568-f32b-4081-be37-d9cce7b78671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_c973b9d7-b3c4-471c-b688-d7516b094cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_c973b9d7-b3c4-471c-b688-d7516b094cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_5478c3e2-e0da-4be2-b65a-cc53d318a646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_5478c3e2-e0da-4be2-b65a-cc53d318a646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_27af4de9-c9b9-46fe-85a2-bfb9237fd56a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dd9409c3-b97c-4174-968b-f371821323bb" xlink:to="loc_us-gaap_DebtInstrumentTerm_27af4de9-c9b9-46fe-85a2-bfb9237fd56a" 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-20221231.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_e8cb4ddf-9cc4-4106-977b-db39acfc05b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8cb4ddf-9cc4-4106-977b-db39acfc05b8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1126ba42-5bb0-4fdd-bc34-97dbe87d2848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_us-gaap_PlanNameAxis_1126ba42-5bb0-4fdd-bc34-97dbe87d2848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1126ba42-5bb0-4fdd-bc34-97dbe87d2848" xlink:to="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquityIncentivePlanMember_11005229-9f38-40f6-9ad7-3802d4560361" xlink:href="mxl-20221231.xsd#mxl_EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:to="loc_mxl_EquityIncentivePlanMember_11005229-9f38-40f6-9ad7-3802d4560361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EmployeeStockPurchasePlanMember_233b2a88-7684-4cc9-9e35-16e14a8dc21d" xlink:href="mxl-20221231.xsd#mxl_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_327dce41-faf0-4579-a99a-c330d4f441a5" xlink:to="loc_mxl_EmployeeStockPurchasePlanMember_233b2a88-7684-4cc9-9e35-16e14a8dc21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fa03105d-a959-46f0-aaee-d54f47eca321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_us-gaap_AwardTypeAxis_fa03105d-a959-46f0-aaee-d54f47eca321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fa03105d-a959-46f0-aaee-d54f47eca321" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestrictedStockUnitandRestrictedStockAwardMember_e39134fd-1314-4864-b277-cca9b12b82c0" xlink:href="mxl-20221231.xsd#mxl_RestrictedStockUnitandRestrictedStockAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:to="loc_mxl_RestrictedStockUnitandRestrictedStockAwardMember_e39134fd-1314-4864-b277-cca9b12b82c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_031ea445-9673-4aa2-93d7-0c2e94c0e9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:to="loc_us-gaap_PerformanceSharesMember_031ea445-9673-4aa2-93d7-0c2e94c0e9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_702f1c75-32f4-40ad-befb-d57e5ed92d08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eb8892bb-0965-4664-9858-27ccea4afc7a" xlink:to="loc_us-gaap_EmployeeStockMember_702f1c75-32f4-40ad-befb-d57e5ed92d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_4ce1bb50-630d-4678-9d36-142ce071ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_us-gaap_VestingAxis_4ce1bb50-630d-4678-9d36-142ce071ef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_375492c3-2ce8-427f-b6a2-06e50f353ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_4ce1bb50-630d-4678-9d36-142ce071ef3e" xlink:to="loc_us-gaap_VestingDomain_375492c3-2ce8-427f-b6a2-06e50f353ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_375492c3-2ce8-427f-b6a2-06e50f353ebc" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_56aabbe3-a635-4189-9c2a-53ce014ad7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_56aabbe3-a635-4189-9c2a-53ce014ad7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1e47e2e5-3a65-42d2-8793-47d7bc661fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_dd6ad1ac-7f5a-4361-a94f-6ee9bc6f4697" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1e47e2e5-3a65-42d2-8793-47d7bc661fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f6271bb-70f4-457d-895d-5bc2a124bcac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_srt_RangeAxis_8f6271bb-70f4-457d-895d-5bc2a124bcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8f6271bb-70f4-457d-895d-5bc2a124bcac" xlink:to="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3084333d-145b-48e1-a15d-cb894313fb36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:to="loc_srt_MinimumMember_3084333d-145b-48e1-a15d-cb894313fb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_27e3adc6-8409-438a-895b-f46f8761c944" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fd6f57c9-46da-4df7-9cd6-1c466f3440b9" xlink:to="loc_srt_MaximumMember_27e3adc6-8409-438a-895b-f46f8761c944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83b3fc9f-30ce-4613-8824-5d0940e15aa9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_NumberOfVotesPerShareOfCommonStock_b86ae962-d4b1-40a0-bf00-411cab9e58d0" xlink:href="mxl-20221231.xsd#mxl_NumberOfVotesPerShareOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_NumberOfVotesPerShareOfCommonStock_b86ae962-d4b1-40a0-bf00-411cab9e58d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease_218751e8-4773-4570-90b0-7d4782c97e26" xlink:href="mxl-20221231.xsd#mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease_218751e8-4773-4570-90b0-7d4782c97e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_330c1986-a9d1-4731-999f-6a28071d2eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_330c1986-a9d1-4731-999f-6a28071d2eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ae0e98eb-f3bd-4fd5-8c67-ac96466011d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ae0e98eb-f3bd-4fd5-8c67-ac96466011d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_998355c8-1d1f-4d92-aed5-a9d81a1335c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_998355c8-1d1f-4d92-aed5-a9d81a1335c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2efd0581-2563-44eb-b4bc-ba39aeea6f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2efd0581-2563-44eb-b4bc-ba39aeea6f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MaximumDurationOfEmployeeStockPurchasePlan_983e8aa9-4fc8-4710-917e-f6110ecaf9bc" xlink:href="mxl-20221231.xsd#mxl_MaximumDurationOfEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_MaximumDurationOfEmployeeStockPurchasePlan_983e8aa9-4fc8-4710-917e-f6110ecaf9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_73359c21-5a00-4fb6-a150-6383da2ff60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_73359c21-5a00-4fb6-a150-6383da2ff60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_d878ea79-4a83-49f1-9ffa-e0f6718867ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_d878ea79-4a83-49f1-9ffa-e0f6718867ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9f0f2000-e651-44af-9d4a-30ea1e8bef14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_9f0f2000-e651-44af-9d4a-30ea1e8bef14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_4dd68268-47bc-47ed-aed2-1b24b859782d" xlink:href="mxl-20221231.xsd#mxl_SharesIssueduponSettlementofExecutiveBonusPlan"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_4dd68268-47bc-47ed-aed2-1b24b859782d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_fc5af470-9c2e-4d06-9b5d-3cd32dc56175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_fc5af470-9c2e-4d06-9b5d-3cd32dc56175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7f902964-0608-45f3-a2c5-e6dc5951ea07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7f902964-0608-45f3-a2c5-e6dc5951ea07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8a4d1485-7fb7-4b56-be69-36ca7e2cbe79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8a4d1485-7fb7-4b56-be69-36ca7e2cbe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_76448edb-06f8-4a51-b9eb-a0964ddaa370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_76448edb-06f8-4a51-b9eb-a0964ddaa370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_5773d527-d3c7-42f2-b94d-46449a7634bb" xlink:href="mxl-20221231.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_5773d527-d3c7-42f2-b94d-46449a7634bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToNetSales_e559461f-6f1f-4326-a63a-86af998f2c2f" xlink:href="mxl-20221231.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_VestingPercentageRelativeToNetSales_e559461f-6f1f-4326-a63a-86af998f2c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToEPS_baf31ba8-0709-4797-8eba-d952b0deceb6" xlink:href="mxl-20221231.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_VestingPercentageRelativeToEPS_baf31ba8-0709-4797-8eba-d952b0deceb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_b7c5cbb3-9c95-4a36-98ce-3befc23b3211" xlink:href="mxl-20221231.xsd#mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_b7c5cbb3-9c95-4a36-98ce-3befc23b3211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fcef9420-4ae7-4896-8973-d3cbc85191a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fcef9420-4ae7-4896-8973-d3cbc85191a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7a93c86c-2ef5-422b-87ac-adbb85307641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7a93c86c-2ef5-422b-87ac-adbb85307641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2aeaa63b-d3b4-45df-9d2a-78eeb740319e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2aeaa63b-d3b4-45df-9d2a-78eeb740319e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de7c8eb8-5b83-47c1-9bbe-964f52e2492c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de7c8eb8-5b83-47c1-9bbe-964f52e2492c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f1938028-3077-4a4d-a017-46af5a7429fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f1938028-3077-4a4d-a017-46af5a7429fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_0ed26970-ea74-48b8-932b-78058dd4fa38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_23d3e993-e55a-4010-8662-98159c6e77ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_0ed26970-ea74-48b8-932b-78058dd4fa38" 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-20221231.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_274bd5e4-99ab-4e7d-8fcc-32b086a3e3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_534dc21b-2a43-44bb-bad5-67e9789c0d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_274bd5e4-99ab-4e7d-8fcc-32b086a3e3bb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_534dc21b-2a43-44bb-bad5-67e9789c0d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5acf45c0-de74-4912-a2d6-bb26ab3630c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_534dc21b-2a43-44bb-bad5-67e9789c0d7c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5acf45c0-de74-4912-a2d6-bb26ab3630c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5acf45c0-de74-4912-a2d6-bb26ab3630c6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e4999a94-22e7-4b2b-adba-2ee59a92096b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_us-gaap_CostOfSalesMember_e4999a94-22e7-4b2b-adba-2ee59a92096b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d020dd85-18da-4bd9-9695-b929865c81e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d020dd85-18da-4bd9-9695-b929865c81e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_477b4ca3-7366-4784-bd63-78b4f95093f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_477b4ca3-7366-4784-bd63-78b4f95093f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestructuringShortTermMember_964a8867-a2cf-47ea-9990-1a76b3c4e161" xlink:href="mxl-20221231.xsd#mxl_RestructuringShortTermMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bdca2d9c-2839-415a-9920-51789afb4de3" xlink:to="loc_mxl_RestructuringShortTermMember_964a8867-a2cf-47ea-9990-1a76b3c4e161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7779a8d-9d19-4e1b-9fd6-6c5eb5b93486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_534dc21b-2a43-44bb-bad5-67e9789c0d7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7779a8d-9d19-4e1b-9fd6-6c5eb5b93486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f46db01c-6b30-4cc5-9fb2-7ee87228ca46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7779a8d-9d19-4e1b-9fd6-6c5eb5b93486" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f46db01c-6b30-4cc5-9fb2-7ee87228ca46" 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-20221231.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_18ee8de0-b47a-47fe-ab76-7ffb66113830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed925784-412f-456d-aa21-44c857be71e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_18ee8de0-b47a-47fe-ab76-7ffb66113830" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed925784-412f-456d-aa21-44c857be71e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_51804840-7cf3-47dc-9205-93f3f357e64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed925784-412f-456d-aa21-44c857be71e5" xlink:to="loc_us-gaap_AwardTypeAxis_51804840-7cf3-47dc-9205-93f3f357e64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_51804840-7cf3-47dc-9205-93f3f357e64b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_854134a6-d211-4223-99c5-3d394376d764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_854134a6-d211-4223-99c5-3d394376d764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_2de4850b-cce3-4c3f-9aa9-56ff623fbe7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04d395f3-170b-493c-9283-b2845d80b549" xlink:to="loc_us-gaap_PerformanceSharesMember_2de4850b-cce3-4c3f-9aa9-56ff623fbe7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed925784-412f-456d-aa21-44c857be71e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_037128a2-bef0-49d9-809e-9776279ad0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_037128a2-bef0-49d9-809e-9776279ad0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5b0950d0-8a73-430d-a3d0-0d5570999dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5b0950d0-8a73-430d-a3d0-0d5570999dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8288b7bd-d8a8-4b9d-a263-6bacd078385e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8288b7bd-d8a8-4b9d-a263-6bacd078385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c49c4664-a696-4bdd-84d2-7d9d0490ee62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c49c4664-a696-4bdd-84d2-7d9d0490ee62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_59838833-0152-49cf-952f-a77959a8c0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8b745c21-0c91-4213-ba5b-50b81e42193a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_59838833-0152-49cf-952f-a77959a8c0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ddbba57c-765a-4681-aeb8-9b9b6296b291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_baf7fb72-93c6-419d-9bd2-c8776d1ebe01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_baf7fb72-93c6-419d-9bd2-c8776d1ebe01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afacf54d-d869-40b4-9573-3b21b7e7f2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afacf54d-d869-40b4-9573-3b21b7e7f2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_14e0433b-dfce-4795-8693-4c3c13ba1a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_14e0433b-dfce-4795-8693-4c3c13ba1a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ef1f71aa-b59a-4282-9d97-48b56c771f16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ef1f71aa-b59a-4282-9d97-48b56c771f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_735baea8-0007-45e9-a120-e266e08fe24c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_39cd2b1b-161c-4e1f-a474-60604e6d8633" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_735baea8-0007-45e9-a120-e266e08fe24c" 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-20221231.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_36814dbf-5c04-4845-bc8a-4ce983d9920c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_36814dbf-5c04-4845-bc8a-4ce983d9920c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:to="loc_us-gaap_AwardTypeAxis_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_774d4916-8d93-418b-8108-5771daa4f11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_cbcd3e78-c68d-4d83-8f96-3b2cd939b4bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_774d4916-8d93-418b-8108-5771daa4f11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_49a7a983-8ccf-4426-ae23-67ae9679e4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_774d4916-8d93-418b-8108-5771daa4f11a" xlink:to="loc_us-gaap_EmployeeStockMember_49a7a983-8ccf-4426-ae23-67ae9679e4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f0ed9cb9-93aa-4668-b94b-e7716d960826" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:to="loc_srt_RangeAxis_f0ed9cb9-93aa-4668-b94b-e7716d960826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f0ed9cb9-93aa-4668-b94b-e7716d960826" xlink:to="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98119dce-dec7-4e42-bb04-a414f9a587f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:to="loc_srt_MinimumMember_98119dce-dec7-4e42-bb04-a414f9a587f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20fa740a-d288-44c8-a101-31e7baa90935" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_46d24967-1281-4ea2-8127-c033df439c8a" xlink:to="loc_srt_MaximumMember_20fa740a-d288-44c8-a101-31e7baa90935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ae95875-d027-4023-a3a8-2da6694fee8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_590851e3-7948-442b-bae9-b39abaec0905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_590851e3-7948-442b-bae9-b39abaec0905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_aed76b34-ec9a-4d62-9983-82ad3cd1fb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_aed76b34-ec9a-4d62-9983-82ad3cd1fb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4078837a-270a-4451-8910-040d26154d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4078837a-270a-4451-8910-040d26154d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fb3a24f2-dd67-4574-bb1a-6dd80412ee14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fb3a24f2-dd67-4574-bb1a-6dd80412ee14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9cadbfdb-ff1d-4484-8729-483d493830ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9cadbfdb-ff1d-4484-8729-483d493830ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e55fef2e-6ca6-4ce3-928b-c57168d45d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e55fef2e-6ca6-4ce3-928b-c57168d45d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ce73aed6-5b8c-4c36-9e70-1574c86d2c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eb05c04-006d-44c9-83ef-e0d7c6795ee4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ce73aed6-5b8c-4c36-9e70-1574c86d2c83" 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-20221231.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_079d0235-bb22-4945-a912-e6c530623bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4dfe12ac-55e6-4cad-9d5b-2a5d7e402d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_079d0235-bb22-4945-a912-e6c530623bbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4dfe12ac-55e6-4cad-9d5b-2a5d7e402d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6c0de3bc-51d8-4b15-9175-0ad02b2ebe74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4dfe12ac-55e6-4cad-9d5b-2a5d7e402d7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6c0de3bc-51d8-4b15-9175-0ad02b2ebe74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8dff9b8f-aa0e-41d4-a00e-42d76b142a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4dfe12ac-55e6-4cad-9d5b-2a5d7e402d7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8dff9b8f-aa0e-41d4-a00e-42d76b142a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ba429db8-400d-4b5f-be65-9914c2d0fb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4dfe12ac-55e6-4cad-9d5b-2a5d7e402d7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ba429db8-400d-4b5f-be65-9914c2d0fb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_8a0ff206-beb5-4689-bc1a-f04032b4b65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_079d0235-bb22-4945-a912-e6c530623bbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_8a0ff206-beb5-4689-bc1a-f04032b4b65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_3e54aad8-cb18-4a9b-ac7e-7870c7329943" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_079d0235-bb22-4945-a912-e6c530623bbd" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_3e54aad8-cb18-4a9b-ac7e-7870c7329943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ef86c7f0-f9c4-47a4-b38c-6f7a3edbc8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_079d0235-bb22-4945-a912-e6c530623bbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ef86c7f0-f9c4-47a4-b38c-6f7a3edbc8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2ec378e7-168b-4b3a-8da0-0fcd4a53ee66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ef86c7f0-f9c4-47a4-b38c-6f7a3edbc8eb" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2ec378e7-168b-4b3a-8da0-0fcd4a53ee66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9d6e5bf7-347a-43d5-9087-a3fcb415a510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ef86c7f0-f9c4-47a4-b38c-6f7a3edbc8eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9d6e5bf7-347a-43d5-9087-a3fcb415a510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_ab947d16-2bf4-429e-8785-6d5ecb836621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ef86c7f0-f9c4-47a4-b38c-6f7a3edbc8eb" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_ab947d16-2bf4-429e-8785-6d5ecb836621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_bcafa3ee-efd0-4f87-8d60-1561eadef853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_079d0235-bb22-4945-a912-e6c530623bbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_bcafa3ee-efd0-4f87-8d60-1561eadef853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_7c1c8be1-1adf-4780-b8b4-f9d19fca9145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_079d0235-bb22-4945-a912-e6c530623bbd" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_7c1c8be1-1adf-4780-b8b4-f9d19fca9145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_079d0235-bb22-4945-a912-e6c530623bbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_fce97c57-1d43-40fc-807e-e4a924397d89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_fce97c57-1d43-40fc-807e-e4a924397d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e0017cb8-1429-49e3-8549-e3c612a965ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e0017cb8-1429-49e3-8549-e3c612a965ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_65202c6f-4a8a-47b7-89e3-84e209c584ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_65202c6f-4a8a-47b7-89e3-84e209c584ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b507dd03-f3ef-4b6b-a05e-cb857a7dd6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b507dd03-f3ef-4b6b-a05e-cb857a7dd6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_5811deff-1d37-47ae-b6b5-f7332ef39c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_5811deff-1d37-47ae-b6b5-f7332ef39c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f2d93afa-d8dc-44e4-be3c-eee16627ee4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8928ca9b-2dc0-442f-973d-60eebdca60b7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f2d93afa-d8dc-44e4-be3c-eee16627ee4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_449f88ce-0d82-4ed5-8f1f-2150885eae69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_d2cd6341-d241-4b26-a341-4885ec053105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_449f88ce-0d82-4ed5-8f1f-2150885eae69" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_d2cd6341-d241-4b26-a341-4885ec053105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3a4c1570-31a7-49bb-babf-c5f00b4ca9cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_449f88ce-0d82-4ed5-8f1f-2150885eae69" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3a4c1570-31a7-49bb-babf-c5f00b4ca9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6b790b8-cf12-46f5-9c80-c30cc139ea2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_449f88ce-0d82-4ed5-8f1f-2150885eae69" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6b790b8-cf12-46f5-9c80-c30cc139ea2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7d4bfe3d-1930-43f5-b9f2-38eea63d3410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_af77593f-1495-4032-86e4-ebd07d1340f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7d4bfe3d-1930-43f5-b9f2-38eea63d3410" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_af77593f-1495-4032-86e4-ebd07d1340f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_591316a6-6a9c-4b9c-8016-0fc9a00ea058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_af77593f-1495-4032-86e4-ebd07d1340f8" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_591316a6-6a9c-4b9c-8016-0fc9a00ea058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3ecb4134-8b1b-49d5-b2fc-58848a6b8bec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_af77593f-1495-4032-86e4-ebd07d1340f8" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3ecb4134-8b1b-49d5-b2fc-58848a6b8bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_81938914-8979-4688-adb3-5e05921ac9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_af77593f-1495-4032-86e4-ebd07d1340f8" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_81938914-8979-4688-adb3-5e05921ac9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_de98b507-57f8-43f9-a705-bec71f987b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_af77593f-1495-4032-86e4-ebd07d1340f8" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_de98b507-57f8-43f9-a705-bec71f987b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_41768fdf-2d05-4808-a38b-3e17621b793c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7d4bfe3d-1930-43f5-b9f2-38eea63d3410" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_41768fdf-2d05-4808-a38b-3e17621b793c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_466f5de7-fcd4-4ad1-bc47-c10a965acf8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_41768fdf-2d05-4808-a38b-3e17621b793c" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_466f5de7-fcd4-4ad1-bc47-c10a965acf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_feab6a01-1ef3-4f61-88d1-e78cd443d742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_41768fdf-2d05-4808-a38b-3e17621b793c" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_feab6a01-1ef3-4f61-88d1-e78cd443d742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a287049e-b65c-4fd6-9a50-57e2373668d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_41768fdf-2d05-4808-a38b-3e17621b793c" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a287049e-b65c-4fd6-9a50-57e2373668d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c8626657-b387-4876-9b91-4d38a7ca0dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_41768fdf-2d05-4808-a38b-3e17621b793c" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c8626657-b387-4876-9b91-4d38a7ca0dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7d6796f9-b316-4586-a9dd-7a012887c0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_41768fdf-2d05-4808-a38b-3e17621b793c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7d6796f9-b316-4586-a9dd-7a012887c0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a976c20a-110f-4977-8fbe-131ddf26a77c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7d4bfe3d-1930-43f5-b9f2-38eea63d3410" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a976c20a-110f-4977-8fbe-131ddf26a77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f23ba452-7f65-40ba-a7e0-0916d6d65e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f23ba452-7f65-40ba-a7e0-0916d6d65e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fb04cbcd-fa78-4263-921d-af64f63120d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fb04cbcd-fa78-4263-921d-af64f63120d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_1a79d8b8-eb86-496a-8e4c-a3dfbe5f87a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_1a79d8b8-eb86-496a-8e4c-a3dfbe5f87a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_7753e6a8-875c-4684-a9a9-4d08392f4cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_7753e6a8-875c-4684-a9a9-4d08392f4cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b890cbb7-89d8-441d-932c-1066dca2be5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b890cbb7-89d8-441d-932c-1066dca2be5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncomeTaxReconciliationForeignDividends_2c604517-a23a-4b81-9a2c-51b1f122711e" xlink:href="mxl-20221231.xsd#mxl_IncomeTaxReconciliationForeignDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_mxl_IncomeTaxReconciliationForeignDividends_2c604517-a23a-4b81-9a2c-51b1f122711e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_c1b324b0-77be-46fa-b48a-b9e7ebb140cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_c1b324b0-77be-46fa-b48a-b9e7ebb140cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_c1bef1d7-1253-4fa0-9cb8-aed819697ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_c1bef1d7-1253-4fa0-9cb8-aed819697ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_415861a8-5cf3-44f8-a4d5-fc0dd017c85c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_415861a8-5cf3-44f8-a4d5-fc0dd017c85c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount_ed514879-a4aa-4377-96b8-a7d2c7592dba" xlink:href="mxl-20221231.xsd#mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount_ed514879-a4aa-4377-96b8-a7d2c7592dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts_5fcaabc7-7b1b-4b36-8a5c-2e249f5763b7" xlink:href="mxl-20221231.xsd#mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts_5fcaabc7-7b1b-4b36-8a5c-2e249f5763b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_0ce840bb-48fc-4014-ada0-7f34060e6d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_0ce840bb-48fc-4014-ada0-7f34060e6d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Attributeexpirations_73a46450-35f4-48fe-9f8a-8c0c92295f9c" xlink:href="mxl-20221231.xsd#mxl_Attributeexpirations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_mxl_Attributeexpirations_73a46450-35f4-48fe-9f8a-8c0c92295f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_ccaa1faa-4c5c-41c0-b3f1-2e71fe0b900c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_ccaa1faa-4c5c-41c0-b3f1-2e71fe0b900c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8d1109c5-899e-4f8e-a0da-de6d7754d5ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebadf960-0160-4bf3-a656-a17113a4ca2b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8d1109c5-899e-4f8e-a0da-de6d7754d5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f944b210-8624-4649-88ce-017d72499328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f944b210-8624-4649-88ce-017d72499328" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_92acd3b4-09c4-45e0-a53a-3b75d73c4c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_92acd3b4-09c4-45e0-a53a-3b75d73c4c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_f872b637-dcf5-491c-bf22-9e1a9192376e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_f872b637-dcf5-491c-bf22-9e1a9192376e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_ca22f059-5979-4345-aede-11341c4909eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_ca22f059-5979-4345-aede-11341c4909eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_35bc222d-9ca1-4124-8326-578827b3b8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_35bc222d-9ca1-4124-8326-578827b3b8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxAssetLeaseobligation_37a1aa13-d0b1-45a7-944a-4466fc1ae3d9" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxAssetLeaseobligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_mxl_DeferredTaxAssetLeaseobligation_37a1aa13-d0b1-45a7-944a-4466fc1ae3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_d183f59d-713b-4965-ab9e-6f98d42c34f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_d183f59d-713b-4965-ab9e-6f98d42c34f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8c8e539a-80f9-4cc0-8909-000aac637b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8c8e539a-80f9-4cc0-8909-000aac637b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_80cc5966-af96-4581-b46c-0df3f99f1a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_80cc5966-af96-4581-b46c-0df3f99f1a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_933be1b6-ec4d-4be4-a08e-9bcb69baf780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_933be1b6-ec4d-4be4-a08e-9bcb69baf780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_69794443-c654-428c-9589-884c33f50adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_69794443-c654-428c-9589-884c33f50adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_bcb9eb67-1eb7-4595-a781-fee0a4ac03c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_13a98bf3-2e1b-4ae1-8c03-5198c39c6252" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_bcb9eb67-1eb7-4595-a781-fee0a4ac03c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2b86241d-d7d5-4ae8-96d8-6a09168c63f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f944b210-8624-4649-88ce-017d72499328" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2b86241d-d7d5-4ae8-96d8-6a09168c63f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_9aadfebe-b794-4290-ac8d-28d417cad8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2b86241d-d7d5-4ae8-96d8-6a09168c63f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_9aadfebe-b794-4290-ac8d-28d417cad8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxLiabilityLeasedrightofuseasset_67057e93-c3be-43ce-bc13-e84d31aea647" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxLiabilityLeasedrightofuseasset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2b86241d-d7d5-4ae8-96d8-6a09168c63f8" xlink:to="loc_mxl_DeferredTaxLiabilityLeasedrightofuseasset_67057e93-c3be-43ce-bc13-e84d31aea647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7ebf1c0b-d37d-4d77-a6cc-70aa473b4ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2b86241d-d7d5-4ae8-96d8-6a09168c63f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7ebf1c0b-d37d-4d77-a6cc-70aa473b4ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredTaxLiabilitiesPensionLiability_c6b819c3-14d0-4e9e-9fee-0e64b9b9a6ce" xlink:href="mxl-20221231.xsd#mxl_DeferredTaxLiabilitiesPensionLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2b86241d-d7d5-4ae8-96d8-6a09168c63f8" xlink:to="loc_mxl_DeferredTaxLiabilitiesPensionLiability_c6b819c3-14d0-4e9e-9fee-0e64b9b9a6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8d6a462a-0c90-4291-bf92-5ca59759c770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f944b210-8624-4649-88ce-017d72499328" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8d6a462a-0c90-4291-bf92-5ca59759c770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_211643c8-7819-41da-a98b-2d2dd3464241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_aea90c58-0295-413a-8fad-3477a7404606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_211643c8-7819-41da-a98b-2d2dd3464241" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_aea90c58-0295-413a-8fad-3477a7404606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_aa31100a-54be-41eb-aa25-a868475dcd19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_aea90c58-0295-413a-8fad-3477a7404606" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_aa31100a-54be-41eb-aa25-a868475dcd19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_aa31100a-54be-41eb-aa25-a868475dcd19" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5e7f4f8a-fd1d-4d61-8c2d-c0248c875ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:to="loc_us-gaap_DomesticCountryMember_5e7f4f8a-fd1d-4d61-8c2d-c0248c875ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_704759a0-7543-48e0-8ef9-37bfdf162a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_704759a0-7543-48e0-8ef9-37bfdf162a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_a7c6c070-fd92-4b15-9217-67756b4858a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_99b42a8f-f412-43a6-bb9d-2111b4956f4f" xlink:to="loc_us-gaap_ForeignCountryMember_a7c6c070-fd92-4b15-9217-67756b4858a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_aea90c58-0295-413a-8fad-3477a7404606" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_79cc088a-f6ef-4688-aaae-3fa9a059d13e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_OperatingLossCarryforwards_79cc088a-f6ef-4688-aaae-3fa9a059d13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_2e1675a5-60bd-462b-bbc7-6f659a0931da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_2e1675a5-60bd-462b-bbc7-6f659a0931da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91f57ae4-c522-478f-ab6c-092c065c5a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91f57ae4-c522-478f-ab6c-092c065c5a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ecc864ec-7085-4b82-8563-2a664215f06e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ecc864ec-7085-4b82-8563-2a664215f06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c0293db6-d724-4dbb-b111-9061f6006744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c0293db6-d724-4dbb-b111-9061f6006744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_da5305d2-87a8-41a5-816e-24e18a78526d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_da5305d2-87a8-41a5-816e-24e18a78526d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f3baa903-f3df-4ed9-b82f-fc3ca64395a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f3baa903-f3df-4ed9-b82f-fc3ca64395a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_b32bc2b4-cf8f-4f6d-8c7e-4d87c75edc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_7a125c94-cdec-4b50-b5ba-e58b01fea799" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_b32bc2b4-cf8f-4f6d-8c7e-4d87c75edc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ff35fede-7bee-4db6-9497-68dea5897d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2ab62eae-97f1-4fcd-a09b-76c61d90ec30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ff35fede-7bee-4db6-9497-68dea5897d0d" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2ab62eae-97f1-4fcd-a09b-76c61d90ec30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6c9c0ecb-0304-4834-9466-7b74520e7c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2ab62eae-97f1-4fcd-a09b-76c61d90ec30" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_6c9c0ecb-0304-4834-9466-7b74520e7c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_21a46a40-a2e4-4d6a-8b1c-f6e23bb01a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2ab62eae-97f1-4fcd-a09b-76c61d90ec30" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_21a46a40-a2e4-4d6a-8b1c-f6e23bb01a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_eb8eb008-78bd-4357-b951-c47ee2cc6c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2ab62eae-97f1-4fcd-a09b-76c61d90ec30" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_eb8eb008-78bd-4357-b951-c47ee2cc6c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d10a8cd4-f725-433f-b459-0beab822cad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2ab62eae-97f1-4fcd-a09b-76c61d90ec30" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d10a8cd4-f725-433f-b459-0beab822cad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7f68beea-2f72-4337-87b6-aeb2bf67924b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2ab62eae-97f1-4fcd-a09b-76c61d90ec30" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7f68beea-2f72-4337-87b6-aeb2bf67924b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.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_89b1c402-4223-495d-b1bf-ec417ba28ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_89b1c402-4223-495d-b1bf-ec417ba28ebd" xlink:to="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_bd95d967-05d3-45a3-acc9-69117f186b4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_srt_MajorCustomersAxis_bd95d967-05d3-45a3-acc9-69117f186b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_bd95d967-05d3-45a3-acc9-69117f186b4c" xlink:to="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerAMember_9bec73eb-ff2e-4bab-b9a0-a784b70d72d0" xlink:href="mxl-20221231.xsd#mxl_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerAMember_9bec73eb-ff2e-4bab-b9a0-a784b70d72d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerBMember_eebbda27-93e5-4233-bb2c-f0d526912b3f" xlink:href="mxl-20221231.xsd#mxl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerBMember_eebbda27-93e5-4233-bb2c-f0d526912b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember_a19a423a-0bd9-4e63-9b29-a8dc089cde02" xlink:href="mxl-20221231.xsd#mxl_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerCMember_a19a423a-0bd9-4e63-9b29-a8dc089cde02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerDMember_92e9ffd7-4ef9-4aa1-b9ee-cb3e56d220a6" xlink:href="mxl-20221231.xsd#mxl_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerDMember_92e9ffd7-4ef9-4aa1-b9ee-cb3e56d220a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerEMember_85d1aa1b-95b0-468b-b8d5-0b2ddbf9b487" xlink:href="mxl-20221231.xsd#mxl_CustomerEMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerEMember_85d1aa1b-95b0-468b-b8d5-0b2ddbf9b487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerFMember_74df8d8b-7e8a-454f-ba25-b981c8161943" xlink:href="mxl-20221231.xsd#mxl_CustomerFMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e57eb56-6337-477d-b57b-a821b5ab33b1" xlink:to="loc_mxl_CustomerFMember_74df8d8b-7e8a-454f-ba25-b981c8161943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1b0ba88a-6211-439f-a0d5-e153eb72d2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1b0ba88a-6211-439f-a0d5-e153eb72d2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1b0ba88a-6211-439f-a0d5-e153eb72d2dd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e51c69e6-5533-444b-8431-ec9bd384d378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_us-gaap_SalesRevenueNetMember_e51c69e6-5533-444b-8431-ec9bd384d378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_5f19e7eb-e15d-4654-9eb1-2d516d78a4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_us-gaap_AccountsReceivableMember_5f19e7eb-e15d-4654-9eb1-2d516d78a4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_2cd0ce9a-5bb8-430a-a9c2-5e8f1d8ce1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_us-gaap_InventoriesMember_2cd0ce9a-5bb8-430a-a9c2-5e8f1d8ce1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LonglivedassetsMember_9e9f6d85-4679-4ab1-884b-b2e13f6205d1" xlink:href="mxl-20221231.xsd#mxl_LonglivedassetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd6bff70-6518-4a57-8129-3f20c90c28cf" xlink:to="loc_mxl_LonglivedassetsMember_9e9f6d85-4679-4ab1-884b-b2e13f6205d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierAxis_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1" xlink:href="mxl-20221231.xsd#mxl_SignificantSupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_mxl_SignificantSupplierAxis_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:href="mxl-20221231.xsd#mxl_SignificantSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierAxis_f00356a8-3fbb-4f52-aaa2-be8fab8d2bc1" xlink:to="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorAMember_792944d5-15da-44af-a9fc-c85a90e9a685" xlink:href="mxl-20221231.xsd#mxl_VendorAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorAMember_792944d5-15da-44af-a9fc-c85a90e9a685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorBMember_ea2b164c-d9e8-4c79-b95e-2c75dbfed177" xlink:href="mxl-20221231.xsd#mxl_VendorBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorBMember_ea2b164c-d9e8-4c79-b95e-2c75dbfed177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorCMember_8c101f9d-4ba3-4556-bf3b-f79afe58bcdd" xlink:href="mxl-20221231.xsd#mxl_VendorCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorCMember_8c101f9d-4ba3-4556-bf3b-f79afe58bcdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorDMember_cf4e516a-4594-4919-a6fa-eb7d98a44521" xlink:href="mxl-20221231.xsd#mxl_VendorDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_02e64897-3805-4509-a504-8a094beef049" xlink:to="loc_mxl_VendorDMember_cf4e516a-4594-4919-a6fa-eb7d98a44521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fd8ee53d-9aea-49e3-91e6-10903875f935" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_srt_StatementGeographicalAxis_fd8ee53d-9aea-49e3-91e6-10903875f935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_fd8ee53d-9aea-49e3-91e6-10903875f935" xlink:to="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_1c9b0d2a-67fe-4034-a65b-f7f96db9074f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_srt_AsiaMember_1c9b0d2a-67fe-4034-a65b-f7f96db9074f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b2d6c29d-6aad-41ae-82a4-9f53ca3adf42" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_US_b2d6c29d-6aad-41ae-82a4-9f53ca3adf42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestofWorldMember_0b74ded1-944c-4e0a-b547-6b21eb824844" xlink:href="mxl-20221231.xsd#mxl_RestofWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_mxl_RestofWorldMember_0b74ded1-944c-4e0a-b547-6b21eb824844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_0d2e4f28-b4bb-456c-adf5-65dd13889faa" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_HK_0d2e4f28-b4bb-456c-adf5-65dd13889faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_89751151-cd2a-49d6-8c32-93f06d767865" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_CN_89751151-cd2a-49d6-8c32-93f06d767865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN_af749f3e-b406-4a55-b03f-e1cee3fa509e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_VN"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_VN_af749f3e-b406-4a55-b03f-e1cee3fa509e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_fe8084dc-f447-45e5-b91c-18a3f834717b" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SG"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_67a95242-e6ad-457e-94c0-1b2f966bf1d1" xlink:to="loc_country_SG_fe8084dc-f447-45e5-b91c-18a3f834717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5dda1c31-34b2-4b3d-956e-3167c4c0174d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5dda1c31-34b2-4b3d-956e-3167c4c0174d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5dda1c31-34b2-4b3d-956e-3167c4c0174d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_2d8f7ca5-4813-41e1-83a1-1bad2802feff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_2d8f7ca5-4813-41e1-83a1-1bad2802feff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_665a32b3-78d3-46f7-9457-4670367fb392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_665a32b3-78d3-46f7-9457-4670367fb392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_b699c1f4-3a50-4365-8c0a-c7ba1998d100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_46c424e2-6a13-4d71-b434-66f110e3c5ee" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_b699c1f4-3a50-4365-8c0a-c7ba1998d100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d4408496-9c3d-4616-9fc6-6e5e5a7ec9c8" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7f14cc6a-a34b-4cf7-9440-dfc9f53ef5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7f14cc6a-a34b-4cf7-9440-dfc9f53ef5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1460b090-81d1-4924-be4f-10122804646a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1460b090-81d1-4924-be4f-10122804646a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Longlivedassets_caaa4cf9-5eee-443a-9d9a-aaca5b2a95d6" xlink:href="mxl-20221231.xsd#mxl_Longlivedassets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_54c0b164-a161-44b2-a8aa-6088bd55a7c5" xlink:to="loc_mxl_Longlivedassets_caaa4cf9-5eee-443a-9d9a-aaca5b2a95d6" 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-20221231.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_fe00ff89-9c72-404b-8ba2-e6dd94237ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fe00ff89-9c72-404b-8ba2-e6dd94237ab5" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ab19ff56-dce3-4625-8d9d-964c11772024" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:to="loc_srt_ProductOrServiceAxis_ab19ff56-dce3-4625-8d9d-964c11772024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ab19ff56-dce3-4625-8d9d-964c11772024" xlink:to="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BroadbandMember_cc2635ed-b652-4ce7-9073-d1e3df37a6a2" xlink:href="mxl-20221231.xsd#mxl_BroadbandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_BroadbandMember_cc2635ed-b652-4ce7-9073-d1e3df37a6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ConnectivityMember_ab7ffdb2-fdbe-477e-9e41-51542750786c" xlink:href="mxl-20221231.xsd#mxl_ConnectivityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_ConnectivityMember_ab7ffdb2-fdbe-477e-9e41-51542750786c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InfrastructureMember_09fff9e1-c60d-4b1b-9620-893651ef55a4" xlink:href="mxl-20221231.xsd#mxl_InfrastructureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_InfrastructureMember_09fff9e1-c60d-4b1b-9620-893651ef55a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IndustrialandmultimarketMember_64fc1d43-9c8b-43b5-880a-6e2094a54556" xlink:href="mxl-20221231.xsd#mxl_IndustrialandmultimarketMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e987986d-d8f0-410f-adb5-74af3680bf07" xlink:to="loc_mxl_IndustrialandmultimarketMember_64fc1d43-9c8b-43b5-880a-6e2094a54556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4449161e-ae0a-499e-b767-5ed5d0fea62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3bc6b6bf-a0dd-4098-acf4-15f97f31cff9" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4449161e-ae0a-499e-b767-5ed5d0fea62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_66cea333-0ca0-4379-a11f-13de5857497c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4449161e-ae0a-499e-b767-5ed5d0fea62d" xlink:to="loc_us-gaap_SalesRevenueNetMember_66cea333-0ca0-4379-a11f-13de5857497c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e3004a20-e131-4a4b-8edc-2af2e8b12044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e3004a20-e131-4a4b-8edc-2af2e8b12044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fb39aaaf-93e8-4bf8-9ab3-c23cf1504c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e3004a20-e131-4a4b-8edc-2af2e8b12044" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fb39aaaf-93e8-4bf8-9ab3-c23cf1504c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_5f0287a3-2be6-42b3-b9a1-a75c50fc09a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_fb39aaaf-93e8-4bf8-9ab3-c23cf1504c45" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_5f0287a3-2be6-42b3-b9a1-a75c50fc09a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba0bdcce-28c7-44fb-93dd-f3b553e88803" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d1b311ba-1c41-4f8f-aa62-7a16d43a7c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d1b311ba-1c41-4f8f-aa62-7a16d43a7c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_813f1555-3ad2-400f-a360-464205a72f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1ae66195-243e-4fe4-95d6-f4320db54851" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_813f1555-3ad2-400f-a360-464205a72f37" 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-20221231.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_ee415eb9-f7db-4af0-91b5-73e08e4ee826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ee415eb9-f7db-4af0-91b5-73e08e4ee826" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamAxis_334769dd-ed17-4fa3-97ac-c57d2f0db3b8" xlink:href="mxl-20221231.xsd#mxl_RevenueStreamAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_mxl_RevenueStreamAxis_334769dd-ed17-4fa3-97ac-c57d2f0db3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_bb6debad-873b-4990-a8bc-313aa9768739" xlink:href="mxl-20221231.xsd#mxl_RevenueStreamDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RevenueStreamAxis_334769dd-ed17-4fa3-97ac-c57d2f0db3b8" xlink:to="loc_mxl_RevenueStreamDomain_bb6debad-873b-4990-a8bc-313aa9768739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DistributorsMember_7ac48290-2803-4700-88f4-c69fbd7b5f69" xlink:href="mxl-20221231.xsd#mxl_DistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RevenueStreamDomain_bb6debad-873b-4990-a8bc-313aa9768739" xlink:to="loc_mxl_DistributorsMember_7ac48290-2803-4700-88f4-c69fbd7b5f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_29f73338-dac3-4852-9f9d-806b161e2b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_29f73338-dac3-4852-9f9d-806b161e2b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c6f47dc1-c08d-4929-a350-d021f21cad67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_29f73338-dac3-4852-9f9d-806b161e2b1a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c6f47dc1-c08d-4929-a350-d021f21cad67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuefromDistributorsMember_6e3e51d3-afc3-4b11-82a2-a08f69d5750d" xlink:href="mxl-20221231.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c6f47dc1-c08d-4929-a350-d021f21cad67" xlink:to="loc_mxl_RevenuefromDistributorsMember_6e3e51d3-afc3-4b11-82a2-a08f69d5750d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57ecea12-17f0-45c9-b7a1-d2e0eca75ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bf040c9c-50c5-43f9-96d2-7dfb44d3fa57" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57ecea12-17f0-45c9-b7a1-d2e0eca75ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e530406b-43f9-4cdc-a867-57aea1ab6b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57ecea12-17f0-45c9-b7a1-d2e0eca75ed6" xlink:to="loc_us-gaap_SalesRevenueNetMember_e530406b-43f9-4cdc-a867-57aea1ab6b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_65222e8f-ad9a-49ed-9dae-eb8a08ab6a25" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_58b53716-b7aa-4fd8-878f-81db9f125175" xlink:href="mxl-20221231.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:to="loc_mxl_ReductioninTransactionPriceMember_58b53716-b7aa-4fd8-878f-81db9f125175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_f603d0c3-bf2a-44bf-90d3-15bce0b600e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_59e7e2a9-7145-4493-9b88-ac0e1a6b657a" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_f603d0c3-bf2a-44bf-90d3-15bce0b600e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_08f2c7a6-9e27-463f-a68a-72b2222d478e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_08f2c7a6-9e27-463f-a68a-72b2222d478e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_640d1577-4845-479f-8e4c-6caf8208c377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_08f2c7a6-9e27-463f-a68a-72b2222d478e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_640d1577-4845-479f-8e4c-6caf8208c377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b56b2c8e-62a9-4c40-860c-ec35798abc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_640d1577-4845-479f-8e4c-6caf8208c377" xlink:to="loc_us-gaap_AccountsReceivableMember_b56b2c8e-62a9-4c40-860c-ec35798abc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_aea5549d-2fd2-4b2b-bd4a-d03e84da8ecf" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_759b3883-d8a3-4f0b-9f73-0ae1bdba2e32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_759b3883-d8a3-4f0b-9f73-0ae1bdba2e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_7dcabb80-88bd-4817-9715-ebe6c91dc337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_ContractWithCustomerLiability_7dcabb80-88bd-4817-9715-ebe6c91dc337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_e4334b25-c18d-4f95-96eb-9c4073c48730" xlink:href="mxl-20221231.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_mxl_AccruedPriceProtectionLiability_e4334b25-c18d-4f95-96eb-9c4073c48730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_88a24cb0-f39d-4c24-b2b9-040ff4e24c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_88a24cb0-f39d-4c24-b2b9-040ff4e24c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d3e1356-2f85-4dd6-be41-6844387bea8d" xlink:href="mxl-20221231.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_1d3e1356-2f85-4dd6-be41-6844387bea8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_50fe8706-14c8-403f-a6cb-5dc625945206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_50fe8706-14c8-403f-a6cb-5dc625945206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_fefe0eae-7eb0-49be-bbf8-35a9dfed92f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_76d948ca-88fe-4c7c-8e2c-9d12e4cff4fc" xlink:to="loc_us-gaap_AssetImpairmentCharges_fefe0eae-7eb0-49be-bbf8-35a9dfed92f5" 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-20221231.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_b43197a5-5ac6-4da8-bdfc-ad52c3167ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_53408479-bf8a-44e0-bdf4-0f364166ced5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b43197a5-5ac6-4da8-bdfc-ad52c3167ac5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_53408479-bf8a-44e0-bdf4-0f364166ced5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dda3e50d-520e-4334-b19f-91500124c818" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_53408479-bf8a-44e0-bdf4-0f364166ced5" xlink:to="loc_srt_RangeAxis_dda3e50d-520e-4334-b19f-91500124c818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dda3e50d-520e-4334-b19f-91500124c818" xlink:to="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b79a74b-c992-483d-8223-fa6a798452b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:to="loc_srt_MinimumMember_9b79a74b-c992-483d-8223-fa6a798452b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1c0e1542-d1d0-40ef-a8db-d08e53f9e3cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_764df9fe-81f0-457a-ab7b-3eae254b9985" xlink:to="loc_srt_MaximumMember_1c0e1542-d1d0-40ef-a8db-d08e53f9e3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_53408479-bf8a-44e0-bdf4-0f364166ced5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea7bf9c8-297e-4c71-8e1b-c08937d6023d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ea7bf9c8-297e-4c71-8e1b-c08937d6023d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6e98a87d-08a8-4f82-baca-03c6102b42ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6e98a87d-08a8-4f82-baca-03c6102b42ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c8af5db8-962d-44f4-903c-58c21b3d471a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c8af5db8-962d-44f4-903c-58c21b3d471a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc5467f7-8820-4674-9c80-6d47ee9125db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc5467f7-8820-4674-9c80-6d47ee9125db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_4090eb28-46ae-437d-b4f1-5a40df657269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_OperatingLeaseCost_4090eb28-46ae-437d-b4f1-5a40df657269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_19ca6419-c5d1-4671-80fe-5159135223ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_19ca6419-c5d1-4671-80fe-5159135223ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_4099b544-f921-4bec-be9d-1335c13bade3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_fa0a4bbf-f9d0-4916-aabc-64642b7e9202" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_4099b544-f921-4bec-be9d-1335c13bade3" 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-20221231.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_6d5c6e01-b192-4f3b-a41f-3740333eecfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6d5c6e01-b192-4f3b-a41f-3740333eecfb" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5189c758-990b-41f5-aa48-d0169fe32a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5189c758-990b-41f5-aa48-d0169fe32a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0679b68f-f622-4bc9-ba30-ee0adba68ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0679b68f-f622-4bc9-ba30-ee0adba68ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_84f9fbbd-2bff-473f-a5f1-6939c195defb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_84f9fbbd-2bff-473f-a5f1-6939c195defb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9af600cb-50d1-4f40-9405-59e371ba53bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9af600cb-50d1-4f40-9405-59e371ba53bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ae4a7130-19d1-43ff-97ba-541485ad49fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ae4a7130-19d1-43ff-97ba-541485ad49fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1740f2f-b0df-467c-aa0a-73a9152f8074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1740f2f-b0df-467c-aa0a-73a9152f8074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_23073fc2-0cea-4d33-b4e9-8fe6a6b071cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_23073fc2-0cea-4d33-b4e9-8fe6a6b071cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac60ad3a-b8a6-4fbd-82e5-367e5709431a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac60ad3a-b8a6-4fbd-82e5-367e5709431a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fd9e83cb-becd-44cd-bb69-a3b15b314cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_OperatingLeaseLiability_fd9e83cb-becd-44cd-bb69-a3b15b314cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ce179fe0-f22f-4855-9415-9b52269ce391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ce179fe0-f22f-4855-9415-9b52269ce391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_85f9d57b-aa5a-47ea-93bd-e7b478ad6db7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bf9c5d7-3c25-4388-b601-141eb22d3930" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_85f9d57b-aa5a-47ea-93bd-e7b478ad6db7" 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-20221231.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/EmployeeRetirementPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a6f63d6b-919c-4a7d-9550-247819d5eac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_cdd2576f-e849-4694-8d8f-3d815c3ce247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a6f63d6b-919c-4a7d-9550-247819d5eac7" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_cdd2576f-e849-4694-8d8f-3d815c3ce247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_65c84a81-8f79-4b89-b1fd-53c4ab3ff115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a6f63d6b-919c-4a7d-9550-247819d5eac7" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_65c84a81-8f79-4b89-b1fd-53c4ab3ff115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_21cbfeb7-5f1e-428a-b043-0c02add4929d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a6f63d6b-919c-4a7d-9550-247819d5eac7" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_21cbfeb7-5f1e-428a-b043-0c02add4929d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c00aeea1-36d0-4979-89c4-de0514562cce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c00aeea1-36d0-4979-89c4-de0514562cce" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_fb570704-b78d-4024-a13d-b2c9b47d0f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_fb570704-b78d-4024-a13d-b2c9b47d0f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_ef6ae751-e7ce-4381-8a51-7efc57dd0c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_ef6ae751-e7ce-4381-8a51-7efc57dd0c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_a63fbc1c-5df8-4ae6-9980-0a489331f11f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_a63fbc1c-5df8-4ae6-9980-0a489331f11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_883b99b7-0e54-4789-a697-15f266447737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_883b99b7-0e54-4789-a697-15f266447737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_7179846d-4f96-4276-aca4-0063576abe89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_7179846d-4f96-4276-aca4-0063576abe89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_3e022ad1-9acc-4bb9-996a-0c89bea8f501" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_3e022ad1-9acc-4bb9-996a-0c89bea8f501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_82626e4d-e482-4619-ad98-3162140cf06d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_82626e4d-e482-4619-ad98-3162140cf06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_48d52ad5-503c-4da4-882f-61706ca48a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2da8e57a-9715-4fd2-ad11-82d219ec4284" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_48d52ad5-503c-4da4-882f-61706ca48a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_204cd032-8d46-4acf-96d8-b7cadaea4629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c00aeea1-36d0-4979-89c4-de0514562cce" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_204cd032-8d46-4acf-96d8-b7cadaea4629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_04b76b17-6c5d-4dfd-b438-f66225a70757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_204cd032-8d46-4acf-96d8-b7cadaea4629" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_04b76b17-6c5d-4dfd-b438-f66225a70757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4399404a-81f7-4c82-a28d-a662d816ccf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_204cd032-8d46-4acf-96d8-b7cadaea4629" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4399404a-81f7-4c82-a28d-a662d816ccf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_3e57fa3a-94e4-4f24-8d70-ab186b0c58a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_204cd032-8d46-4acf-96d8-b7cadaea4629" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_3e57fa3a-94e4-4f24-8d70-ab186b0c58a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_12984162-30bd-4a64-91e9-2834658ccf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_204cd032-8d46-4acf-96d8-b7cadaea4629" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_12984162-30bd-4a64-91e9-2834658ccf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e58fa66f-13e6-4534-9db9-41c73c8db5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c00aeea1-36d0-4979-89c4-de0514562cce" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e58fa66f-13e6-4534-9db9-41c73c8db5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_19f1ba8c-f788-4c3f-88f6-18fe2f72e9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c00aeea1-36d0-4979-89c4-de0514562cce" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_19f1ba8c-f788-4c3f-88f6-18fe2f72e9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_21220b98-dafa-46d6-aa51-2500d93c63bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_19f1ba8c-f788-4c3f-88f6-18fe2f72e9bc" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_21220b98-dafa-46d6-aa51-2500d93c63bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_8de8897b-820e-46ab-85c5-307384983752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_19f1ba8c-f788-4c3f-88f6-18fe2f72e9bc" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_8de8897b-820e-46ab-85c5-307384983752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0a0842d0-cb90-41f4-9242-4e404427ace1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b1d669e2-e78b-422b-8a8d-52eef9670d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0a0842d0-cb90-41f4-9242-4e404427ace1" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b1d669e2-e78b-422b-8a8d-52eef9670d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_3755fd89-88d3-43c5-b802-cb906ef59104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b1d669e2-e78b-422b-8a8d-52eef9670d8b" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_3755fd89-88d3-43c5-b802-cb906ef59104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_a56b50a9-4f3c-43b9-8c3f-ab87ebe7103f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_3755fd89-88d3-43c5-b802-cb906ef59104" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_a56b50a9-4f3c-43b9-8c3f-ab87ebe7103f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_4bb66a5c-8206-4b8d-9a9a-14c99042ee42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_a56b50a9-4f3c-43b9-8c3f-ab87ebe7103f" xlink:to="loc_us-gaap_UnderfundedPlanMember_4bb66a5c-8206-4b8d-9a9a-14c99042ee42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b1d669e2-e78b-422b-8a8d-52eef9670d8b" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_ec39cba9-5d97-41e6-a886-e8b5852e43f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_ec39cba9-5d97-41e6-a886-e8b5852e43f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_7ce4bd69-0aba-42dc-b22a-c895af163d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_7ce4bd69-0aba-42dc-b22a-c895af163d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_957adc6d-90a8-42d7-8096-6e6733e1bacc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_957adc6d-90a8-42d7-8096-6e6733e1bacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_ab0210c9-1448-4d23-afc8-affe119c5df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1cb4eaa6-dfd7-4f17-bdf1-2481378edd1b" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_ab0210c9-1448-4d23-afc8-affe119c5df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40dbe742-71f1-4be1-8b42-c5a7e5318140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87cb51ec-e82e-4f54-9029-2def1cea576d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40dbe742-71f1-4be1-8b42-c5a7e5318140" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87cb51ec-e82e-4f54-9029-2def1cea576d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e4002dff-de3b-4319-8ecb-a2ec741ee742" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87cb51ec-e82e-4f54-9029-2def1cea576d" xlink:to="loc_srt_RangeAxis_e4002dff-de3b-4319-8ecb-a2ec741ee742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e4002dff-de3b-4319-8ecb-a2ec741ee742" xlink:to="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6191bf9b-0cb7-4a31-9c91-1f5ab29d4f15" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:to="loc_srt_MinimumMember_6191bf9b-0cb7-4a31-9c91-1f5ab29d4f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_beeb32c9-a0e7-4870-90d0-199884200835" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f4cb4c5c-45d7-41f5-9330-d44c520d4930" xlink:to="loc_srt_MaximumMember_beeb32c9-a0e7-4870-90d0-199884200835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_87cb51ec-e82e-4f54-9029-2def1cea576d" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_6a7e1464-697d-45aa-a658-f5b229b52969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_6a7e1464-697d-45aa-a658-f5b229b52969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_c87bb186-ed25-48e7-9d20-bc1249f2437b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6f5d6763-ae87-4192-b2a0-77138d626a47" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_c87bb186-ed25-48e7-9d20-bc1249f2437b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_26a9a864-345e-4b80-928c-d254fa7618f2" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_bcd3fc35-afd7-4101-9429-e952744a1509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_bcd3fc35-afd7-4101-9429-e952744a1509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_98a1295c-fc65-4fab-90a2-d94bc34d740a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_98a1295c-fc65-4fab-90a2-d94bc34d740a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_d29c6243-8da9-4234-a59a-5e54305ca435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_31200c58-c055-48d5-ae46-3f2075a7e1f9" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_d29c6243-8da9-4234-a59a-5e54305ca435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_7143a8fc-4d4d-4553-b391-ac4eed64f94a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_7143a8fc-4d4d-4553-b391-ac4eed64f94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_29970434-d3b5-49ee-9ebb-5e1e57d11389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_29970434-d3b5-49ee-9ebb-5e1e57d11389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d80f7a84-5979-4d27-abc7-7b58c3f7fb30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d80f7a84-5979-4d27-abc7-7b58c3f7fb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8099db6c-0be6-4a86-a4e8-95dd1cee347c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8099db6c-0be6-4a86-a4e8-95dd1cee347c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_eed6abd2-68e9-4cfc-bbe3-e19be5cd5e88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_eed6abd2-68e9-4cfc-bbe3-e19be5cd5e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_0d8ffce1-fe86-44cc-9f1a-0e2ee23e096e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_0d8ffce1-fe86-44cc-9f1a-0e2ee23e096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_4ce2afef-1a53-4a05-b27e-dd15768ddda5" xlink:href="mxl-20221231.xsd#mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_64c7ebb1-2dd8-4415-81d2-b099538dc22b" xlink:to="loc_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal_4ce2afef-1a53-4a05-b27e-dd15768ddda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ee63eab7-8a44-48fc-b756-eb828f0c5fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_3a654ec6-cef1-479a-878a-1295761faf48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ee63eab7-8a44-48fc-b756-eb828f0c5fc9" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_3a654ec6-cef1-479a-878a-1295761faf48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_3a654ec6-cef1-479a-878a-1295761faf48" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_a3d8767f-d771-4cd5-98fa-a0d8af1e4a38" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_4aa6d40a-3fa2-4958-a23e-3735d757492b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:to="loc_us-gaap_InventoriesMember_4aa6d40a-3fa2-4958-a23e-3735d757492b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_OtherObligationsMember_d4ed2977-b8db-46c9-be75-df3a4ee168d8" xlink:href="mxl-20221231.xsd#mxl_OtherObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1c34d511-3935-4b52-8db4-d2df99c1ba1c" xlink:to="loc_mxl_OtherObligationsMember_d4ed2977-b8db-46c9-be75-df3a4ee168d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_3a654ec6-cef1-479a-878a-1295761faf48" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_715c0bc4-92b7-4d1c-95cb-6c9353cf8493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_715c0bc4-92b7-4d1c-95cb-6c9353cf8493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_3b84d8ac-c05a-40b8-aa84-3fdb4b325bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_3b84d8ac-c05a-40b8-aa84-3fdb4b325bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_34e5ead5-c6b8-46ae-b965-14a4ae3e2ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_34e5ead5-c6b8-46ae-b965-14a4ae3e2ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_afd85bb7-6a3c-4484-9bf1-11a5555ca1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_fb5d0a23-7cd1-4d93-a50f-df4bf2841277" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_afd85bb7-6a3c-4484-9bf1-11a5555ca1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:to="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_6e2aa132-87bf-4ef2-803a-17311de49960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_6e2aa132-87bf-4ef2-803a-17311de49960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_2acd2037-e09e-45bf-975c-28edfc8e9ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_2acd2037-e09e-45bf-975c-28edfc8e9ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_646bd5d1-4a7f-4c09-9cea-dc72d5a5c53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_646bd5d1-4a7f-4c09-9cea-dc72d5a5c53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_bd325a75-2cea-40b5-8bdd-ce7720c621f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_aedc00e7-e60d-4ec2-b70e-c79afaa594f4" xlink:to="loc_us-gaap_OtherCommitment_bd325a75-2cea-40b5-8bdd-ce7720c621f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_ceace767-ef93-4224-a285-d383bf718e5c" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_53ff6f1d-8cef-4096-96d8-393e0c8914ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_53ff6f1d-8cef-4096-96d8-393e0c8914ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_20aade1d-27b9-49e4-84ff-17e0e214cbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_20aade1d-27b9-49e4-84ff-17e0e214cbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_9b7a31f8-e055-4bb8-b65b-6ec03df17cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_9b7a31f8-e055-4bb8-b65b-6ec03df17cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_f1b2e5ab-f191-406f-913b-5d3f8a7a87a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_65a43051-7ae9-40f2-80f5-484ce826534a" xlink:to="loc_us-gaap_ContractualObligation_f1b2e5ab-f191-406f-913b-5d3f8a7a87a9" 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-20221231.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_ca9754d2-7ff1-4e7f-8f93-449a0f0b1989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty_37d9d7e2-4294-49c3-8df4-db964156116c" xlink:href="mxl-20221231.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca9754d2-7ff1-4e7f-8f93-449a0f0b1989" xlink:to="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty_37d9d7e2-4294-49c3-8df4-db964156116c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_cffd63ef-7928-4c4b-a5f1-ca7012a6535b" xlink:href="mxl-20221231.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca9754d2-7ff1-4e7f-8f93-449a0f0b1989" xlink:to="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_cffd63ef-7928-4c4b-a5f1-ca7012a6535b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_39c29524-5114-41c2-9b35-17c64ba557e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca9754d2-7ff1-4e7f-8f93-449a0f0b1989" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_39c29524-5114-41c2-9b35-17c64ba557e9" 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-20221231.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_14b814c0-7631-4e2a-beea-13590fec37da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_084d52e3-4747-48b2-a629-626f2777d7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_14b814c0-7631-4e2a-beea-13590fec37da" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_084d52e3-4747-48b2-a629-626f2777d7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_8528bbe0-3c63-4435-a26a-6f25c04c2d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_14b814c0-7631-4e2a-beea-13590fec37da" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_8528bbe0-3c63-4435-a26a-6f25c04c2d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_4b0a21d1-0c3f-484c-a260-541fc0dd0934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_14b814c0-7631-4e2a-beea-13590fec37da" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_4b0a21d1-0c3f-484c-a260-541fc0dd0934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c15becfa-3008-4b13-9abe-02a758d32854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_14b814c0-7631-4e2a-beea-13590fec37da" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c15becfa-3008-4b13-9abe-02a758d32854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_55e1dbf8-2e3b-4084-9717-8e8bea45ae3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_14b814c0-7631-4e2a-beea-13590fec37da" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_55e1dbf8-2e3b-4084-9717-8e8bea45ae3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_98c583b8-b620-4ac2-8bd1-83b361a76091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_14b814c0-7631-4e2a-beea-13590fec37da" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_98c583b8-b620-4ac2-8bd1-83b361a76091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="mxl-20221231.xsd#SubsequentEventDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/SubsequentEventDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_55b657f6-57a4-4f82-b5c7-7bc5714a624b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_55b657f6-57a4-4f82-b5c7-7bc5714a624b" xlink:to="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_52175876-8bdd-4712-87d9-8d2a3744a601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_52175876-8bdd-4712-87d9-8d2a3744a601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9f566745-4438-424e-a907-7a2d01647ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_52175876-8bdd-4712-87d9-8d2a3744a601" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9f566745-4438-424e-a907-7a2d01647ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_de6a958e-6966-4e33-94c1-5b3f343b3cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9f566745-4438-424e-a907-7a2d01647ed8" xlink:to="loc_us-gaap_SubsequentEventMember_de6a958e-6966-4e33-94c1-5b3f343b3cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_14c6a201-1e06-45b0-9ba1-edff94571ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_14c6a201-1e06-45b0-9ba1-edff94571ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2dd2cfc5-c5d6-471d-93a2-62f5f4bad975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_14c6a201-1e06-45b0-9ba1-edff94571ca7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2dd2cfc5-c5d6-471d-93a2-62f5f4bad975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyYMember_8f8ccdcf-3545-4f0d-adab-e417e7fc7550" xlink:href="mxl-20221231.xsd#mxl_CompanyYMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2dd2cfc5-c5d6-471d-93a2-62f5f4bad975" xlink:to="loc_mxl_CompanyYMember_8f8ccdcf-3545-4f0d-adab-e417e7fc7550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_407cce97-e3f3-4443-b26c-8e61e9285b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2f8c199c-0e9a-4a0c-ac5c-d75eeeaea798" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_407cce97-e3f3-4443-b26c-8e61e9285b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_39f15a1e-80da-443f-a008-467d4d9a734d" xlink:href="mxl-20221231.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_407cce97-e3f3-4443-b26c-8e61e9285b8e" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_39f15a1e-80da-443f-a008-467d4d9a734d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5b215eff-e3f8-4ee3-b361-892bb388d8c0" xlink:to="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c0b70fd2-4c60-4c08-9039-3cfaf2fff787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c0b70fd2-4c60-4c08-9039-3cfaf2fff787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_26598174-c3d4-4902-afcd-a951f70253d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_daf37f60-04e4-4f40-941f-9798d3c3387e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_26598174-c3d4-4902-afcd-a951f70253d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>mxl-20221231_g1.jpg
<DESCRIPTION>MAXLINEAR LOGO
<TEXT>
begin 644 mxl-20221231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MJ 6@ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BJ^JWS:7I=SJ:
M6%Q=M;V[RBUM%#2S%5)V("0"QQ@ D#)'(K\T?^"B7[7'_!;#_@G]\*7_ ."A
MWBE_@SK'PUT77-/'C#X):;H]VVIZ;IEW=Q6L:QZL9<7=X))XD=TB2(.Q98Y$
M7! /TVHK@/VAOVB_ O[,_P"SGXF_:6^)*SVVC>&/#\FIW-I)A)YFVCRK503C
MSI9&2%%SS)(H[U\N_LN7'_!P3XM^+GA;Q7^TGXJ_9#M_A7?7(N]?@\ _\)!>
MZTMFT;.D-M)+MM7D+;$,N\H 6=0^ K 'W#17R5\6/VS/BI\6?^"B/_#M3]E7
MQ%I6@:AX6\!CQ=\6/'NHZ3_:#Z/!-*D5CI=G;LZ(;N;>)VDEW1QP#A'=QLU?
MV&_VVO&7Q5_:#^,7["?[0Z:6OQ2^"FIV376J:+:-;6?B;0K^!;BPU2*!W<PR
M;&\JXB#NJ2@%6Q($4 ^H**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *_/+_@O9X!_X*+:?\$D_:I_9D^)O@#5_!7P9OX?''B'X/>)? [RGQ!%I
MH%RTL]V;EA<"W:-KE(%B@PT2.)&EBCK[X\<V7B_4O!.L:=\/M=L]+U^XTJXC
MT/4]0L3<V]I>-&PAFEA#H9420JS(&4L 1N&<CY1L_P!G+_@J/^T3\ -6_9A_
M;?\ C/\ !^QT7Q+ITND^+_%?PKTG4AJNK:3,ICN+>&*[*P6$TT+-&UP/."!V
M*1*VUE ._P#^$ _9N_X*]?\ !/\ \#ZG^T7\(Y-5\#_%+P?HGBJX\)7.L75M
MY;7%M%>11O+:R1._EM(".=I9%;&0I'Q%X0_8P\9?\$*O^"B7P8TW]C?XE^);
M_P#9P_: \9S>#_%/PG\1:M)?1>&]:DLY[FTO;"20EE4BWD+ELOLA<.\FZ,Q?
M<G[5'P5_;"TGX(>"_ G_  3*^*?@3X=ZAX,U"RA31?&OAN2^TC4=%M[=H5TQ
MC%F:V4 1$21?/B+:&7)--^&?[-7QU\?_ !1\*_M ?MO>-O".K^(/ \=R_@KP
MIX!TFYM]'T>^N8&MY]1>6[E>>\NC \L,;D0QQ17$P$;._F  ^0O^"9=GJ%C_
M ,'#/[?B>+PPU66R\%RZ<91\S6)T_P"0KZJ$^SCCT [4[X KJ=]_P=@?'2\T
M<,=-L/V7=+MM:9/N"\>\TJ2 -C^+RA(1GL#7U#\9?V)O'6C_ +;VG?\ !1+]
ME/4O#]OXXN/!4GA#Q[X7\4SSVVF^*=*$RSVTAN;>.5[2[MY4&V;R9@\3&(JH
M"L-3]BO]A^?]G?XD?%+]I[XL^*K'Q)\6OC3KMKJ'C;6M-LV@LK*TM(!;:?I5
MFDC,_P!GMH1M\QSOF<L[!<JB 'T+1110!Y?\5O"G[6>K^+GO/@_\5_"^D:*8
M$"66K:$]Q,) /G8N".">@KSW6O%_[8'PG^*'@;PW\2?BOX8U6Q\6ZZVGB'2_
M#9C92(RY+,S_ "CCL":^DJ\+_:P_Y+9\#_\ L>Y?_29J /7/L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@
M#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V
M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H
MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@
M#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@!(PXC42L"VT;
MB!P32T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6S
MX'_]CW+_ .DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/<O\ Z3-0
M![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 445\X?\ !6?]OCPW_P $UOV#/'7[4^J2V\FKZ=I_V'P;IUP0
M1?ZW< QVD6W^)5?,L@'/E0R'M0![?X ^*OPX^*?]M_\ "N?&FGZS_P (YX@N
M=#U[^S[@2?8=2M]OGVLF/NRIO7<O;<*Z"OYD?^#33_@J;XD^$_[>?B/]ECX[
M^.+B\TCX_:A)?6VHZG<%BOBP%I%E9C_%=H9(F/5Y5MA7]-U !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 445X3??\%//^">6F_M"C]E&_\ VR_A[%\1#J(T_P#X19_$L N!>D[1:$YV
M"X+?+Y);S-Q"[<G% 'NU%5M:UK1_#>CW?B'Q%JUM8:?86SW%]?7LZQ0V\**6
M>21V(5$5026)  !)KS[X)_MA_LO_ +1NM7'AOX(?''P_XDU"WT]-0-EI]Z#+
M-8NVU+R)6 ,]LS?*MQ'NB8\!B: /2J*XWXS_ +0OP2_9XTBQUOXU?$O2_#T6
MJ7OV/2(KZ?\ ?ZC<[2WDVT*@RW$FT,Q2-68*I8C )K2^%WQ8^&?QN\$6?Q)^
M$/CS2O$F@W^\6FK:->I/"[(Q1TW*3AT=61D.&5E*L 010!T%%%% !7A?[6'_
M "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-0![I1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117AW[;'_!1
MW]C?_@GMX/B\5?M2_&C3]#N;Y<:'X:M@;K6-8?.U4M+*+=--EL+O"A%+#<RC
MF@#W&OY@?^#O?_@I'_PTI^V3I_[$/PYU_P [PC\&M_\ ;WV>7,=YXDG0>?G'
M#?9HBL [K(]RO>OMC_@J7_P4[_X*P^)OV)O%_P"U=X<\'3?LC?!NV@2T\,7'
MBI%E^(OC:]N#LMK>WM0=FC(_S/([$SQ1Q/+&T@&VOYL=7U?5=?U6ZUW7=3N+
MV^O;A[B]O;N9I);B5V+/([L279F))8DDDDF@"QX3\5^)/ GBK3/''@[6KC3=
M7T;4(;[2M1M)"DMK<PN)(I48?=9756![$"O[7?\ @DQ^WQX;_P""E/[!G@7]
MJ?2Y;>/5]1T_[#XRTZW( L-;MP([N+;_  JSXEC!Y\J:,]Z_B2K[Z_X($_\
M!2']O/\ 8Y_:<MO@E^R'J&C>([/Q[>;I_A5XMU 6UAXDOXXSLAMKEL"ROY44
MQ12Y"2.(8Y%D 10 ?V!45\P_L#_\%7_V:OV\KS4?AGI<>K> /BUX;!C\9_!K
MQ]:FPU_1Y5 \PB%\?:81D$319&UD+B,L%KZ>H **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@!LLL4$33SR*B(I9W=L!0.I)["OC[Q#_P7_\
M^"-?AC6[KP_JG_!0/P*UQ9S-%,;*6XNHMRG!VRPQ-&XR/O*Q![&OH_\ :1^&
MVM_&7]G;Q[\(/#.LKINI>*_!>JZ/I^HNQ M9[JTE@CE)7D!6<-QSQ7Y[^"_"
M<WAKX1:9^T]X?_X(:7'@R_\ @[=7/A3QK\%[3PQI%W=>*-#EAMGEU#1"@":C
M/:W-O"T1?:9HFNT1C)*, 'UY^PC_ ,%*OV7?^"BX\>S_ +,?C5->M/ 'B2+2
MK_5+6*7[+>I-;I<07$#R(C,I5GC92H*2P2J-R!))/H"OA[_@BSXY^*OQ+3XW
M_$.[_8P\1_ OX6:]\2(]0^%7@SQGX<32=5"O8PKJ4\MJH'E1RW:-<*/F4-<3
M*KLJC'W#0 4444 %%%% %?5=/75M+N=*>ZN(%N;=XC/:3&.6,,I&Y''*L,Y#
M#D'!K\H_^"]GA'_@E%IW[,OA'_@FA/XS^%GPR^('B/QCH5OX*U2:***;P5 M
MY!-=ZK=31@O;A[031AIG4SRW*%FP7E3]4O&7C#PO\/?"&J^/O&^NVVEZ+H>F
MSZAJ^IWD@2&TM88VDEF=C]U$168GL :^'/\ @J%\8?\ @G7_ ,%"/^"77C[0
M?#?Q+\#_ !3F\4>&;RV^%>G^&M0MM2U2Z\4M"XTV*PA0F9;O[3Y890%*IYGF
M;8Q)@ XW_@X1^(NLWGA7]F#]@K2M9N'T7X__ +07AWP[XTF:<EM1T"&ZMS<V
M[L/O+*\MNS_WE1E.0Q%3_P#!PAX\N?V2+3]EO]N'X=[=/USX??M#Z7H,K6RA
M/M'A[5+2YCU&P.,?NY4M81MZ H&&"H-</_P4N_8^^-'P8_X)\_L7_'WQ!;77
MB/Q+^QUXJ\$:W\2TL=UU+/I5E!:0ZO/'MRTWEO;QR%AD^4LCD_*:['_@M;X>
MT+_@HMXS_97_ &&?@7XDL/$C^(OC'IGQ$\4WFAWB746G>$--MI_.OY7C)6.*
M8W:1P,Q FEPJ$G. "3]E#XAZI^U-_P '&G[1NN>+)#=Z5^SU\,]%\(>!+28Y
MCL)=4$=W?W*(>$FDDA>(R#YC$BH3@8J;]C3XBZE\&?\ @X>_:A_8S\/W!B\)
M>.OAYH_Q1M](4X@L=75;&POIHUZ*]TTZ2RG^)HE/:I?@;\/9?V+/^#A'XSZS
MXZD33O"O[4GP\TG6? ^LW3A+>XUO1T2WO=*#M@&Y\MY+L)WB8D9VD!?V OAI
M=?M!_P#!;S]IS_@I1X;9;GP!I_A?2_A=X&\00G=;Z[/;I:3:M);N.)(H+NU6
M#S%)1GW@$E&  /T7HHHH *\+_:P_Y+9\#_\ L>Y?_29JZ3XK?LE?#7XQ>+G\
M:>*-?\46]V\"0F/2?$<UM#M08!V(<9]3WKQ+XN_LM?#SX0_'+X/7'AC7/$MP
MVH^-#%.-5U^:Y"A(2XV!S\IR.2.HXH ^O:*Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH
MV**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
M -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V*
M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\
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
M$:ON+PQX7\,^"?#UEX1\&>';#2-)TVW6WT[2]+M$M[>UA486...,!44#@*H
M%7Z &6MK;65M'965ND,,*!(HHD"JB@8"@#@ #C%/HHH **** /*?VW?VQ_@Y
M^P)^R_XL_:M^.VIR0>'_  K8"5K:V -Q?W+L(X+2!20&EEE9$7) &XLQ"JS#
M^2W_ (*/_P#!>O\ X*%_\%'/'6HW7BKXR:QX+\#2S.ND_#CP;JTMII]O;Y^5
M;AHBCW\F.3)-D;BVQ8U(0?JY_P 'OWQ4\5Z)\ ?@+\%K"YE31?$?BW6M8U.-
M,[7N-/MK6& ,?9=1G('X]J_G/H [#X4_M"_'OX$^*H_'7P4^-?BSPCK,4OF)
MJGAOQ#<V5P&SG.^%U)SWR>>]?T0?\&X?_!QYX\_;,\>6?[!_[>&L6MU\0+FU
MD;P'X\2W2W_X2'RD:22RNXXPL:W0C5G250JRJC*P$@!E_FOKLOV=OBIXK^!?
MQ^\$?&GP+<RQ:SX2\6Z=K&E20YW"XMKF.9  .N60#'?.* /[RJ*** "O _V[
M_P#@FG^R?_P43\&VFA?M >")8]=T5O-\)>/O#MS]AU_PY<!MRS65X@WQD. _
MEMNC9E!9"0"/?** /S3M?VN_^"A__!&VYC\)_P#!2+3=3^._P @<1:;^T?X/
MTAGUWPW!G:@\0Z?'N:5%&,WD6XG&6,LD@1?T"^"OQP^#_P"T=\--+^,?P'^)
M.C^+?"^LP>;INN:%?)<03#N-RGY74_*R-AE8%6 ((KI[JUMKZVDLKVWCFAFC
M*2Q2H&5U(P5(/!!'!!K\_/C5_P $@/BG^S!\2]4_:U_X(H?%*P^%'B^_G^U^
M+/@WK*/)X$\:,.2KVB'_ (EMP1PLT&T#[H$6YW(!^@U%?&W[$O\ P6)^&OQ\
M^)Q_9#_:Q^&NI_ 7]H2Q4+>_"_QM,JQZN>1Y^CWO$6HPO@E=AWD!BJNJF0_9
M- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ?GI\3O^#=KX ?'#X]_$7XY?$G]J
M[X\6#^,_&4^LZ9HOA#XF2V-EID,\4+RPK$T3XS=&Z<8.U4DC4 ;37P'\4?AU
M_P &Q/[/GQ/OO@WXD_X*^?M$+JEIJ4J:M)X:\>:KJ-E!<ESYA>ZLM-DAD8OG
M<R,^#G=@U^Z'[36D:9X@_9N^(.@ZUXMOM L[WP1JUO=Z[IEG+<7.G1/9RJUS
M%%"#)+)&"75$!9F4!0217Y&?\$F/^"P__!O%^PM^Q9X2^!FI?&'PSX?\7:1I
MWV+QKK%C\*M>N6\27T;%9=2^T#3#))%.1YD:3;7B1EC*)L H ^Z/^"0/['W[
M+O[-?PZ\3_$W]C7]I[7/BO\ #_XG36&IZ?XB\1>*EUFY6XMXI+>6,72HGR "
M,>6PWQN)5;' 'V%7Y'?LU?\ !P=_P0D^"_[1?Q?\1>!?VAK7P/X(\32:+-8:
M58?#378[?5M:BBNAJ.L1V]M8,L FBDTZW;>(Y)'T]W9,,KO^FW[,/QZ\.?M2
M?L[^"_VC_!]A+;:1XX\.6NM:7!.Q+K;7$8DBW952"49200,$XH [NBBB@ HH
MHH **** "BBB@ HHHH **** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V
M? __ +'N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I'=(T,
MDCA5499F. !ZU\>_MA_\%J?V7OV;?B(?V;/@QHFN_'/XVSEH[+X2?"BV_M"]
M@E'!-_.@:'3XU)!<R$R(IW>65YKR-/\ @GM_P4F_X*?./$'_  5B^/A^%_PR
MNSOC_9K^"FKM%]KA/2'6]94[[K( #PP$Q-PR-$W% '=_M&?\%Q?A%IGQ+NOV
M7O\ @GG\*-:_:;^,47[N?P[\.YD_L71&)*B35-88&VM8PP*G!<AAL?RR0:XS
M1_\ @DE^UC_P4 U:V^)'_!;+]I@Z[H8G6ZT_]G#X3WD^F>$K$@AD6_N%87.J
M2+_M, C [9'0XK[;_9S_ &7_ -GG]D7X:6GP>_9G^#N@^"O#=GS'IF@V"PK(
M^ #+*_WYY3@;I9&9V[L:[R@#GOA5\)/A;\#/ >G_  M^#'P[T7PIX;TF'RM-
MT+P_IL5I:VR^B1Q*%&3R3C))).2:Z&BB@ HHHH **** "BBOE+_@HG_P51\
M?L6:EI'P#^%7@2^^*WQ]\:KY?@#X.^%Y UY=,<XN[UQD6-DN&9II,9".5!5)
M'0 ^0O\ @\1^!?PK^*'_  3>T+XB>(_B#I&C>,?!7C>WG\%Z9?3@7/B$70%O
M=:?:QC+22;6BN#M!PMH<X!R/Y;2"#@C!'4&O[%OV(?\ @E=\0)OC3;_\%#O^
M"I/CNQ^)_P"T!-'N\/:;;QD^'/AO;L=RV6CV[Y7S5_BNF!<L,J=Q>67SS_@H
M_P#\&N'_  3R_;[\<ZC\9_"SZQ\)O'6K3//JNK>#(XGT_4KACEI[FPD&PR$\
MEH7A+L2S[V)- '\EE?3G_!&W]G;X=_M1?\%,?@[\)OB]XXTGP_X8NO&MK<:M
M=:U<"*&]%N3<KIR,V!YUTT(MT4G):7C) !_93X5?\&0/[/\ HGBN._\ C5^W
MEXM\2:,DNY],\.>#+;2)Y%S]TSRW%V![D1_3%?I&W_!%;_@FU%^Q+=_\$_\
M2?V;-*L/A_>/]J8VK,=334@NU-46]?=-]M7^&4L<+^[QY1,= 'U317YL? ']
MLO\ :)_X)*_%[0_V$?\ @JMXYG\2_#;7;P:?\$?VG[U2L-W_ ,\M'\0.21;7
MBJ,+<N=L@7<S'#R+^DR.DB"2-@RL,JP.010 M%%% !1110!XQ^VU_P $_OV4
MO^"A/PQ'PN_:B^%MMK4-LS2Z'K=NQM]4T2X.,7%E=I^\MY 0IX.UMH#JZ\5\
M;CXQ?\%+?^"*9_L[]IR'Q#^U#^S19?+;_%'1[02^./!-J.AU6V!_XF=M&OWK
ME3O #.[+\D)_2^@@$8(R#U% '!_LV_M/_L_?M?\ PGT_XX_LT?%C1_&/A;4U
M_P!&U71[G>$< %HI4.'@E7(W12*KJ3AE%=Y7P7^TC_P1NUKP%\6-0_;,_P""
M1GQ;@^ _Q<NV\[7_  XEL7\&>-R"28M3TY 5A=B3_I,"[E+.^PR-Y@U?V1O^
M"R6C>)OBY:_L7?\ !1CX23_L^_'H@1V6@^(+D-H/BWG:+C1=2)\JX5VZ0LV\
M,VQ6E96( /M^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#\__ (G?\%N_B]X,^/'CWX%>
M"/\ @CU^TAX['@/Q5<Z'?>)/"7AV*YTV[>-4ECDCF!VXD@F@G5"=P2=,@9KS
MGX??\%+=?^%G@;2/AMX#_P"#;O\ :,T_1="TZ&QTJRC^'UF1!!$@1$RQ). !
MR22>I))S7Z-_%WQ]X4^ GPE\:?''6=')LO#F@7WB#6TL(%$UVEI:%W/;?)Y4
M"H">RJ.@%?*/_!-+XS_\%0OC?\0?BGH__!0BP\'>!FU7P5X<\1_#7POX$ N+
MOPM9ZC+K$+)>37$;I/=J;*$D'S(MRGY5#%  ;?\ P3L_::'[<6M_$-OB7_P3
MYUCX,Q^$+G3;33_#'Q&\)Q6NJ7?G13227A4QA3 Q"QIMW#,,AW$G:OU)\.OA
M[X/^$_@;2OAK\/\ 1(M-T31+)+32M/@&([:!!A(U'95' '8 "OGK_@GS^VEJ
MG[1_Q4^./[.WQ+T[1Y/B!\"O&T'AOQ%XBT"U,-IKUC-$]Q870C9G:"7:9TEM
M][K'*DA5L2;5^GZ "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/^2V?
M_P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#
M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4
M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4
M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!
MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P
MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#
M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4
M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4
M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!
MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P
MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#
M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4
M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4
M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E17F_Q_\ VP?V
M8/V5_AU=?%K]HGXX^'O"'AZS&)-2UJ^$0D?!(CB7EYI#@XCC#.W937PU??\
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
M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\
M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@
M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8
M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[
M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?
M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'
M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0
MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__
M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O
MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/
M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0JO
MXF\3^&O!7AZ]\6^,O$-CI.E:=;M<:AJ>IW:6]O:PJ,M))(Y"HH')9B *^!OB
M#_P6N\:_M->,M0^ W_!%K]FZY^.WB*RN#:ZO\4]7:33O 7AV7NTM^VUK]E^]
MY-OC>O,;OTH ^X/BG\2?@_\  WP'J'Q1^,WC7P_X5\-Z3#YNI:[X@OH;2UMD
M]7EE(49/ &<DD 9-?!.L_P#!5[]I_P#;^U:Y^&W_  1-_98B\0:*L[VNH_M'
M?%?3YM+\(V!!*NUC RBYU21?15 5@"T;H<UN_"S_ ((AW'QN\>:?^T1_P6)_
M:%OOVB_&]E-]ITGP7/";+P-X;D_N6FE+A+D@?(9;@?O5 +Q[AFOO?1M%T?PY
MI%MH'A[2;:PL+*!(+.RLH%BA@B4!51$4!54      "@#X@_9P_X(9?!S2?B3
M:_M/?\%"OBEJ_P"TS\8(_P!Y#K_Q!MT&B:(Y(8QZ9HRYMK6,, 1N#D,-Z>63
MBON%-+TR-!''IT"JHPJB%0 /3I4]% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
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
MT&UNM>U2VB756T]2ELL-I=Q(XFO8Y)V8J&9KIE)(5:\\_9,_X(0?\&X7C?\
M9E\/?$+P]X'\/?$#3UT:*75?&^L?$K4H)YIM@\UKN*&]BCLY0V0\'EQ^4P*E
M00:_4?Q5XH\.^!_"^I>-?%^L0:=I.CV$U[JFH73[8K:WB0R22N>RJBLQ/H*_
M"W]IOXJ_\&]'[>WQ.O/VAM0_X([_ +3GCR?5+YY9OB!\+OA=J5CIWB0[CNN#
M]FOX!,7.297B69B?F.: /LC_ ((/Z!^PQX&^,O[4WPT_X)S>#K=?A7H/C_1(
M=,\5Z9K=Y?6.IWATS-W:6\L\TBRI;3;\3)RZW* M(B1-7Z,U\7?\$8_VA?V;
M?BC\-_%OP8_9%_8L\5_ SP%\-;NPLK#PIXY\+'2-5N;JYBDGFNY86FE=U=1$
M%ED=I'*N6)^4#[1H **** "BBB@ HHHH **** "O"_VL/^2V? __ +'N7_TF
M:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHKS_P#:J_:1^''['_[./C3]IWXMW_V?P]X(\/W&
MJ:AM8!Y_+7]W!'G@RRR%(D'=Y%'>@#@/^'D7[./_  \<_P"'8O\ ;W_%PO\
MA7__  E'^M7R?]9_QX>OVG[/_I6S_GC\U>_U_$%_P\B_:._X>.?\/.O[>_XN
M%_PL#_A*/]:WD_ZS_CP]?LWV?_1=G_/'Y:_IY\2?\'$W[)_C+P=X2T/]B/X=
M^*OC]\6?&WAJUU;3/A5\/+7S9M(\^)'V:O>E3!IPB9MDI;>\9&60*0U 'Z W
M-S;65M)>7EPD4,2%Y997"JB@9+$G@ #G-?"7QU_X+C>!O$/Q'OOV8_\ @EU\
M%-6_:<^*EL?*OAX.N%A\+>'G)*B34M9?_1T4'G;&6#%2A>-JY*V_X)D_M\_\
M%*;F/Q9_P6-_:+_X1SP'.XEM_P!F7X+:I+9Z4T><B+6-41O/U!L8#QQMY89=
MT<B@[:^[?@5^S[\#_P!F+X<67PA_9Z^%.A>#?#.G+_HNC>'M.2VA#8 ,C! "
M\C8!:1LNQY8D\T ?#OAG_@CI^T%^VYXAL_BW_P %M_VFG^(B07*7>E_ /X=S
M3Z5X'T=P=R"8*RW&J2(>DDS#&64F1#7WS\/OAUX ^$W@W3_AU\+?!&D^&_#^
MDVX@TO1-"TZ.TM+2(=$CBB540>P K9HH **** "BBB@ HHHH **** "BBB@
MHHKPS]O;_@H=^S=_P3J^$\?Q+^/7B&XEO]5N/L7@_P &:'!]JUKQ/?D@):6-
MJIW2N69 6X1-Z[F&1D ](^-WQR^$/[-OPLUGXV_'?XAZ7X5\*>'[0W.KZWJ]
MP(X8$' 'J[L2%5%!=V8*H+$ _G/'9_M9_P#!P??K<:M'XG^"G[%GG;HK/<UC
MXI^+\0/#/CYK#27';[TRG/S;P8.E^"/_  3W_:7_ ."F7Q3T;]M3_@LIHD.F
M^'-)NQ?_  I_96MKDS:3X?'_ "RO=</ U"_*GF)QL3)5E 9H$_1R&&&VA2WM
MX5CCC4+'&B@*J@8  '04 <W\'/@S\*OV>_AEH_P9^"/@#2_"_A;P_9K:Z/H>
MCVHA@MHQSP!U8DEF8Y9F8LQ)))Z:BB@ HHHH **** "BBB@#\ ?^#YS_ )M=
M_P"YV_\ <!7X U^_O_!\XREOV74##('C8D9Y _XD/^!K\ J "BBB@#^_RBBB
M@ HHHH **** "ODG_@I#_P $O-._:\U71/VF/V=/B')\*_VB_ "&3X??%/2X
ML&11DG3=2C (N["3+*R.&*!V(#*TD4GUM10!\=?\$Y/^"H>H_M$>-=5_8N_;
M,^'D?PL_:6\$VV?$_@2YEQ::];*.-7T:5B1=6D@&_:K,T62"64!S]BU\V?\
M!1K_ ()H?"7_ (*#^"M*OKOQ#?\ @?XG^"[G[?\ "_XM>&3Y6K>&+]3N5D=2
MIEMV8#S(&8*XY!1PKKY5^P1_P4O^+6F_&I?^":__  5)\/V'@O\ : TZV+>&
M?$-H/+T+XGV"9"ZAI<A"J+@A29;7"L&#%57#Q0@'W11110 4444 %%%% !11
M10!B?$;X;?#[XP>!]3^&?Q6\$:5XD\.ZU:M;:MH>MV$=U:WD)ZI)%("KCH>1
MU /:OSTUS_@GS^W)_P $G-9N_BG_ ,$??$K^/OA2UP]WXB_93\>ZVYB@4L6D
M?P]J,Q9[.0Y)\B4E&)8DRMLC'Z344 ?-O[ W_!4_]EW_ (*"6FH>&?A_J6I>
M%?B+X;)B\:_"3QQ9G3O$6@3J0)%EM9.9(PQ \V/<GS*&V,2@^DJ^8?V^?^"3
M_P"S3^WG=Z=\2]5DU7P#\6?#>)/!GQE\ W1L-?T>50=@,R8^TPC)!AER-K/L
M,98M7SYX6_X*4?MD_P#!+WQ'8_!?_@M)X/37? D]TEEX8_:N\!:.[:3=%CMB
MCUVRB!;3;AN 9$7RF8X56"O+0!^D-%9?@KQOX,^)7A+3O'WP[\6:;KVAZO:I
M<Z5K.CWT=S:WD+#*R12QDK(I'1E)!K4H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ^*?VLO^"S7_  2OT32/B/\ LM^-/^"@NA>!?&<-
MCJWAG4)OL=\+O0M0,<MLT@VP_P"LBD.X%6P2@(.,&O@/]BCQ-_P:6^#?V7_!
MOA/XZ1?!N[\<Z3HD%AXTU+7]-U#4)=1U2%?+N;V.>2([X9Y5:>,@)B.5 8XF
M!C3W[_@HC^V=X3_9U_;+\7?LX_L$_P#!'FW_ &COBMJ+VGBKXP:JOA]'M-$D
MN+.&&UBEF%K*WG2V]M%+M9HU^?</,>1PGT+_ ,$R/B[^R9_P40^"FK>,-?\
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
M_P#F$_\ []4 ?@#17[_?\0,?_647_P PG_\ ?JC_ (@8_P#K*+_YA/\ ^_5
M'W1_P\P_X*6?L ?\2K_@JQ^PM-XM\'6GRR?'C]G2*35-/CB'_+?4-)EQ<V:@
M8:24?N\DA$. *^OOV3_VZ/V0_P!N;P7_ ,)]^R;^T%X;\;V"1J]W%I-\!=V6
M[H+FUD"SVS'^[*B'VKUBOD']K'_@B%^PI^T_XU_X7;X;\*ZO\(_BI#(TUC\5
MO@WJK:!K,<YY,DC0#RKEB<;FEC9R!@.M 'U]17YT_P#"3?\ !>#_ ()R?)XP
M\,Z#^VA\,;/_ )BGA^*/P_X]L;<=WMOFMM1*K@!8]T\K EBN:]N_8X_X++_L
M%?MJ>)&^%_@SXH7'@_XC6\OD:C\*OB9I[:%XBM+CO!]EN"!.X[B!I<=\4 ?5
M%%%% !1110 5X?\ M\?\$_?V?/\ @HK\%6^$'QUT:XAN;&Y%]X1\7:--]GU?
MPSJ2X,5]8W ^:*16"DC[KA0&!&,>X44 ?GI^R)_P4"_:#_8R^.NC_P#!-+_@
MKSK%N?$>IO\ 9O@Q\?TB\C1_B-;J0J6UTQ^6TU9055HV.)6(&2S1O<?H77F7
M[7?['_[/G[='P*UC]G3]I?X?VWB#PUJZ9,<GR3V5PH/EW5M*/F@GC))61>>2
M#E693\0? []KO]HC_@CK\5]$_8C_ ."H/CN[\6?!W7KU=.^"G[3FH#B$\^5H
MOB)^D-PJC"7;':ZKN8E1(T(!^EE%-BEBN(EG@E5T=0R.C9# ]"#W%.H ****
M "BBB@ HHHH *H>*/"WACQQX<OO!WC7PY8:QI&IVKVVI:7JEHEQ;7<+@J\4L
M4@*R(P)!5@00>:OT4 ?G'XV_X)>?M8?\$W_%NH_'O_@B1XZMAX<O+I[WQ7^R
MSXYU)V\.:LS',CZ1<2-NTJZ;L-PB9MNYA&@B/NG[!/\ P5L_9V_;@UZ_^"NJ
M:3J_PP^-'AY2OBWX+?$&#['K5@ZKEW@#A1>V_P#$)HOX"K.D>Y0?JBOG?]O;
M_@F!^RK_ ,%#M!L)OC!X<O='\9^'V$O@SXG^$+PZ?XB\.3JVY)+6\0;MJM\W
ME/NCS\VT, P /HBBOS6TW]N7]OG_ ()!ZC;_  __ ."K>AW7Q:^"BSI;:)^U
M'X&T1VN]*B)"QKXCTV+<T1Y -U%N!^4?OI'8K^A'PI^+7PP^.GP^TOXK_!KQ
M_I'BCPUK5L+C2M=T*_2YM;J,\921"0<$$$=0000""* .AHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /RH\0_MW_ /!0?]D7]N;]IKPM^S3_ ,$;
MO%GQRT37OBQ8ZF_Q TKQ@-(C9E\+Z':BR DL)_/$/V<G<KX4S%=H();G_ G_
M  4W_P""P'@?XU>//C/;?\&X?CN2Y\=+I2W-K%\5((_*%C;O"C._]EGS7;>?
MF(7"JBX.W)_6^QTK2]+:X?3--M[<W5P9[HP0JAFE( ,CX'S,0JC<>< >E6*
M/D+_ ()<?MG_ +7'[9'BOXJ:K^UM^R+K'P.O_#5WH]CHG@#6=2:]D%L\,\K7
MWGF"$3>:[%-R(% MPO+*QKZ]JO%I.EPZI-KD.FVZ7MS!%!<7BPJ)98HV=HXV
M?&653+*5!. 9'(QN.;% $-KI]A8-,UC90PFXF,LYBC"^9(0 7;'5L #)YX%2
MQR1RQK+$X96&593D$>HKDOV@-!7Q5\!O&WA=]%U;4AJ7A'4K4Z=H%X+>_NA)
M:R)Y5M*W$4S9VHYX5BI[5^5'_!,W_@JA\;?V:/V%_AQ\"_AG_P $1_VH/$'A
M;P[X?2'PQXFT[PX&37+%R9H]082.?+:?S#*41GC&_P#=ML*JH!^OZ:?817\N
MJQV,*W4T*137*Q 221H7*(S=2JF1R > 7;'4U-7R[_P3G_;K^,_[;7B7XDR_
M%K]DGQE\&(O"5WI=IHWA7Q]9&'4[J.:&:5[YAM \MR!&H4LH,#?-DLJ_45 !
M165XZN/&%IX(UF[^'FG6=YK\6E7#Z'::C,8[>>\$3&%)7'*H9-H8CD DU^6/
M_!2[_@D]\2/V?/V1O'7_  4*^&O_  4H^.P^/?PX\/7'BZ\\7ZAXX==+U62T
M0W%S9+I:*(+>U=%D2&V3Y$'EH_FKN# 'ZQT5^;?[=?\ P4?_ &CM!_X)H_LQ
M6WA"\;P?\:OVL=3\%^%DU&QMP)?#DVKV]O)J-Y!&X.V2/S?+C#9,;3HW6.K?
M[>>M:?\ \$<_B;^SO^T-\$M?\0P^ _%_Q2LOAO\ %_P_K7BF]U.+5K;48)6M
M]9E-Y+(1>VTEL[M<*1),LC1R,P*[0#]&:*_/O4?B[J/_  4#_P""T'CW]AOQ
M%KNJ1_"/]GOX>6%_XG\.Z5JL]I'XE\3ZGY4L'VV2!T:>UM[5VVVQ.PS@NX;8
MH77_ ."??[0WC#X6_P#!2_\ : _X)0>,O%>IZYH7@K2],\;_  BOM;U&6\O;
M/0KZ. 7>F23S,TDL-K=SHD#.SN(Y-A;"(  ?=M%%% !7A?[6'_);/@?_ -CW
M+_Z3-7NE>%_M8?\ );/@?_V/<O\ Z3-0![I1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MT^"[M+N!X;JUN8A)'-&P*LCJP(92"00>"#BOSW^*W_!)#XZ?L7_$'5/VHO\
M@B#\2[#P%J>H7)O?%W[/OB9W?P1XL8<MY$0(.E7+ 862(JG"H#"F[/Z'T4 ?
M(7[#/_!8'X._M2_$"?\ 9;^/'@35O@C\?])3&M_!_P ?,(KBX(!)FTRY(6/4
MK=@&97B^<JI;9LPYZ[_@K/\ M\>&_P#@FM^P9XZ_:GU26WDU?3M/^P^#=.N"
M"+_6[@&.TBV_Q*KYED Y\J&0]JW?VY_^"<W[)W_!1'X?P>!_VD_AV+N\TQ_.
M\,^+M(F^QZWX>N00RSV5X@WPL&"MM.Z-BB[T; %?S ?\%^_VI/VIXOC<?^"8
MOQ<_;,E^-'A/X$Z_.ND>++O3!;:A>7,]M#F#49%8K=W-FN^W\X_,6>?<26(4
M _IB_P""3'[?'AO_ (*4_L&>!?VI]+EMX]7U'3_L/C+3K<@"PUNW CNXMO\
M"K/B6,'GRIHSWKZ/K^8'_@T(_P""D7_#-G[9.H?L0_$;7O)\(_&7;_8/VB7$
M=GXD@0^1C/"_:8@T![M(ELO:OZ?J "BBB@ HHHH **** "BBB@ HHHH ****
M /S=_:H^#_\ P74\(ZW\;?C]X;_X*JZ#X&^&/A&]U36O".@/\$]'UB[;0H;)
M+[8)&1&+1EIK51)EW-MO+'>":7PL_8[_ .#E/Q9\.]'\2_$K_@LMX$\-ZW?V
M$=QJ&A67P)T?4$L7=0WE?:/*B$K+G!*IMR#@L,$_I+K>BZ1XDT:[\.^(--@O
M;"_M9+:^L[F,/'/"ZE7C=3PRLI((/4&ORX^/'P&_;A_9XUV?X*_L5_\ !PQX
M!\">";'-KI_@CXOV.AZGK'A> ?*+6+4+@/<W$<8^2,7 \R-452[$;J /</\
M@D#IO[5_PX^+O[2'P%_;0_;'LOC!XZ\/^.=%U*]U&T\+0Z6+>"]T2V\B18X"
M(DCDAMHT\E8XRDEM,_SB99&^X:^+?^"-?[,_[/'[,?A;XA:%\/\ ]K__ (7W
M\3?$>NVNN?&7XIG4XKHZCJ$T<BV\ ,4LJPK%%&Q6$R.ZB8,2%=%7[2H P?BG
M\1O#?P>^&'B/XN>,I)4TCPMH-YJ^JO"FYUMK:!YI2HR,G8C8'K7YQ^#_ (&_
M\''7[44EC\<;']M#X:_LQ^%[V!+CPK\&M(^'5GX@ETNP(!AM]0FN(1^_\O:'
M$4FQ3G:L9^5?T=^)^F^!M:^&GB+1_B?%!)X:N]"NX?$*71(B:Q:%UG#XYV^6
M7SCG&:_/SQC\/?\ @XN\ :-IO@K]BG]I/]GCXE?#RZL8AX4\=_$[1M0M/$<%
M@R*;=[O[+FUNG6,H//6/=*07:)2V* /J3]BCXJ?M :WJGBSX%_MB:1X0_P"%
MK>!H--?5_$7@9)4TWQ%I%V+DV%^D<W[VV<R07T4ENQ8)) [HQ25<>^5\I?\
M!+#]F[Q1\#_#OQ"\6_'K]JD_&'XV^)_%<:?%WQ,MI]CBTV[MK9!:Z3;VFU/L
MUK#!,)8OD3S5N_/4!)D%?5M !7RY^T9X9LO^"COB.Y_9-TB4S?"#0->A_P"%
MRZW$?W7B&XM9EE7PO:N/OIYR1F_E4X1$^R F26?[-]$_$?P3#\2? .L?#^X\
M2ZSHT>LZ=+9RZIX>U VE]:K(I5G@G4%H9 "=KK\RGD$$ U\(:5_P;1_\$^=!
MTQ-%T/XE?'6RLX]WEVEI\9M2CB7<2S852 ,DDGCDDGO0!QO_  7\T6P@^)G[
M$_[4ND7=I<^#_AC^UAHMAXKN["57ATN.:]@B:20H=L8AELFB8'&V1E0X)Q5S
M_@YI\)ZO\:?@W^S;^R_X+A>X\1^/OVJ/#D&GVT0RZV\5M??:+CCHD0DC9FZ*
MI). *^S=$_8*_9:TK]C&W_8!O_AI%JWPOA\.C1IM"U>X>9[F'=YAEDFR'-P9
MLS^<I5Q+^\4JP!%3X7_L'_"WP#\5]#^./C3QWXS^(OBSPEH\VE>"=:^(6M1W
MLGARSF54G6T6**)!-*B(DEU(LEU(BA7F9200#X]_X)_>$M0^"W_!Q1^VGX(\
M60M%/\1/!GA/QCX5DE&#>Z;%$;:>1,]5CNI3"2.-T='[+GA/5_B'_P '0W[2
MWQIT2)Y-#\ ? ?0/!^JW:#]V-1OSI^H1Q;NA816TN1V[XK[8^//['OPR^._Q
M \-?&A];U[PEX_\ !]O<VOASQYX/NXH-1MK2X ^T6;B>*:"YMY"J,89XI$5T
M5U"N U:G[.'[+WPB_98\*ZGX:^%>DW7VC7];GUKQ3KVKWSW>I:]J<^/.O;RX
MD):65MJJ.B(BJB*B*J@ ]#HHHH \O^*WA3]K/5_%SWGP?^*_A?2-%,"!++5M
M">XF$@'SL7!'!/05XE\7?#'[46D_'+X/-\7?B?X:U>.3QH1IRZ5HC6YAD$)+
ME\D[@5R /6OKVO"_VL/^2V? _P#['N7_ -)FH ]<^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8KS/]J']LO\ 96_8K\"M\2/V
MJOCSX;\#:3M8V\NN:BJ3797DI;P+F6Y<#G9$CM[4 =I]B\;_ /0;LO\ P&/^
M-97C;Q:?AIX5O?'7Q'^)GA[P_HFFPF;4=9UN>.TM;6,=7DEE941?=B!7PM_P
M]1_X* _M\'^QO^"1?["=U9^%KOY8OCY^T#'-HNA&,\>?8Z<G^EZ@A!)608 9
M</'BM7P3_P $(- ^-?BJR^,'_!6S]J?QA^TSXIM9A<V?AK6)3I/@[29NO^C:
M/:LL;$9VEI&*R  M'F@#*\:?\%TY_C+XOO?@Y_P2B_9\\3?M-^*K2<V][K_A
M[3SI?A#29?\ IZUF["Q'&0P$899 "%D!JG=_\$L_^"E'[?40U3_@J[^WFVD^
M%;OYIO@3\ VFTC1FC/)@O]1;%U?*1@-&3M#+E),5^AG@7P#X%^%_A.R\!?#3
MP7I/AW0]-A$.G:-H>G16EI:QCHD<,2JB+[* *UJ /%_V6OV'_@1^Q-X&7X<_
MLI_![P=X'THJHN%T31@L]X5X#W%PQ,URX_ORN[>]>H?8O&__ $&[+_P&/^-;
M%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^-;%% 'D_[4?[2W@#]B[X$Z[^TO^TO\5++PUX)\-?9?
M[;UO^P[N\^S?:+J*UA_<VL<LS[IIXD^5#C=DX4$CY _XB@?^"+__ $D LO\
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
MX/\ Q<^+2:[\'_#>O6WD32Q"U$5]J:Q9(1;N1896*DJTHFPS<LWZ)4 %%%%
M!1110 4444 %%%% !7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW
M+_Z3-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%1WM[9Z=9RZAJ%W%!;P1-)//-(%2-%&69F/   ))/2OB
M#X\?\%Z?V4O#?CZX^ /[%O@[Q1^TU\48\K_PB/P:L?MUG9MD@->ZH ;6VB!!
M#.K2E"/F44 ?<=?,O[:/_!7S]@K]A/4E\%?&'XS1ZIXXN7$6F?#/P3:MK'B*
M^F;[D2V5OEHF?^$S&)&Z!J\#_P"&2/\ @M!_P42_TS]M_P#:HL_V:?AW><R?
M";X!7@G\0W,!_P"65]K[@B)\$JPM0T3J>5!KZ:_8O_X)@_L,?\$_],>+]F#]
MGW1]%U:X1AJ7BV]5K[6M09N7::_N"\[!F)8H&" DX4=* /F7_A:?_!=3_@HU
M^X^"_P +-&_8X^&5YP/%GQ$M4UOQS>0'^.#2QB"P8@D%+@B13AE>O3/V7O\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !17B?[8W_!1G]BC]@3PR/$G[6'[0
MV@>%'FB+V&BS7!N-4U =!]GLH0]Q,,\;E0J"1DBOE7_ANW_@KG_P4+_XE_\
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
M^DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17G_[57[2/PX_8_P#V
M<?&G[3OQ;O\ [/X>\$>'[C5-0VL \_EK^[@CSP999"D2#N\BCO1^RK^TC\./
MVP/V<?!?[3OPDO\ [1X>\;^'[?5-/W,"\'F+^\@DQP)8I \3CL\;#M0!Z!11
M5#Q/XI\,>"/#UYXM\9^([#2-*T^!IK_4]4O$M[>VB'5Y))"%11W)( H OT5\
M#_$O_@O3\*O'WC2]^"'_  2[_9]\7_M2^.[23R;J;P+$+3POI<AZ&]URX7[/
M&AR"&C$B-TW@U@_\.X/^"G__  4#_P")K_P5*_;B?P#X*N_FD^!/[.4TFG6\
ML1Y\G4-8ES<70(PLD2YC)R4=: /7/VM_^"VW["?[*GC/_A2VF^,=4^*?Q2GE
M:"P^%'P?TMM?UR:<?\LG2 ^7;,#C*S2(^#D*U>1C1/\ @O!_P4<^;Q%K>@_L
M7?#"\_Y<-(DC\0^/K^W/9I_EMM.W+@@IMGB8D$/BOKK]DC]@S]CS]A+P;_P@
MO[)?[/?ASP59O&J7ESIEGNO;X#H;F[D+3W)XZRNQ':O7* /E7]CC_@C)^P7^
MQ=XF/Q4\*?#.Z\:_$BXE$^H_%;XGZBVN^(KNXP 9_M-P"('.,$P)%GOFOJJB
MB@ HHHH **** "BOE?\ :I_X+5?\$S_V/M5;PA\3_P!J+1=4\5F7R(/!'@@/
MKNL2W!.! ;:R$AA<GH)C&/>O&_\ AX9_P6"_;&_T7]@/_@E[_P *T\/77%M\
M2?VI-5;2\(W1UT2S+79X^97W,AXR/4 _0ROE?]JG_@M5_P $S_V/M5;PA\3_
M -J+1=4\5F7R(/!'@@/KNL2W!.! ;:R$AA<GH)C&/>O&_P#ARK^T9^U3_P 3
M'_@JI_P5 ^)7Q*LKCYKKX:?#4KX0\+E3U@FBM/WUZ@&0'=HWYY[Y^I_V5O\
M@GG^Q!^Q%I2Z9^RI^R_X/\%N(O+DU/3-)5M0G3&,2WLN^XF_[:2-W]: /EC_
M (>&?\%@OVQO]%_8#_X)>_\ "M/#UUQ;?$G]J356TO"-T==$LRUV>/F5]S(>
M,CU/^'*O[1G[5/\ Q,?^"JG_  5 ^)7Q*LKCYKKX:?#4KX0\+E3U@FBM/WUZ
M@&0'=HWYY[Y_0RB@#QK]E;_@GG^Q!^Q%I2Z9^RI^R_X/\%N(O+DU/3-)5M0G
M3&,2WLN^XF_[:2-W]:]EHHH **** "BBB@ HHHH **** "BBB@ I))$B1I97
M"JH)9F. !ZFN>^+/Q:^&7P(^'&L?%[XR>.M,\,^&- LFN]9US6+M8+>UB7^)
MG;N20 !RS$* 20*_-^[\2?M9_P#!P9J,FC?#Z\\3_!7]B_SFBO\ Q)Y;67BC
MXN1 X>*U##=8:4^"#(1NE4X(;<\<(!U/QZ_X**?M(?\ !17XLZS^P[_P1DU2
MUAL-)NC8_%?]J&[MO/T/PHI_UEII'\.HZB5/#(3&F00<'SHOJ#]@+_@G/^SE
M_P $Z?A=<>!/@II%W?ZWK=S]M\;^/?$5Q]JUOQ3J!)9[J]N6^:0EF<A!A$WM
M@99BWI/P&^ /P9_9?^$^C? S]G_X<Z9X4\)Z!:B#2M%TF#9%$O4L2<M)(QRS
MR.6=V)9F))-=A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% 'BW[=W[ _[/'_!1'X'S_!+]H'P[*Z13B\\-^)-+E\C5
M/#NHK_JKZQN -T,R'![JP&UPRDBOC/X4_M+^+O@-XYLO^"1__!>7PMX<\<:3
MXG?[%\(/CAXET2*?0/B' ORQV>HK.&CM=60%5^<_O&(^8LR2W'Z:UYS^U=^R
M;\ OVVO@;K/[.O[2OP]M/$GA;6XL3VEP-LEO* ?+N8)!\T$Z$Y21"&!SV)!
M/CK7O^"'7C+]ES6KKXC?\$</VSO%?P&OI9VN;CX9:W*_B#P1J4A.65K&Z9GM
M&<D@S1LY0'"(N*KP?\%B?VKOV(9T\-?\%E?V%-7\':1"XC?XZ?!R*?Q#X/F&
M<>=<1(&N]-4\X602.W]P"L#X-?M4_M#?\$6/BAHG[&O_  4I\=W_ (R^ VNW
MRZ=\&/VEM2!:326/^IT3Q&XXC=5&V.\/RLJY8[ _V?\ 2P'3]7T\,IANK6ZA
MX(P\<L;#\0RD'Z$&@#B_V>_VGOV>/VL? ,/Q1_9J^-'AOQOH$V!_:/AS58[E
M8G(SY<H4[H9!WC<*X[@5W5?$?[0O_!!O]C[X@>/IOC[^RGK/B7]G#XJ'+1^.
MO@IJ)TI+ER<[;NP3%K<QLV2ZA$:3)W.:X4_M*?\ !;C_ ()U?Z+^UO\ LY:=
M^U9\.+/A_B5\$K);#Q9;0#_EK=Z$Y$=S)@'Y;4JJCEG)XH _1:BOXOO^"[W[
M47PH_;/_ ."K'Q3_ &E/@E<ZG)X;\1C0EM%UG2I;&[@FMM"T^TN()H)0&CDC
MN()HV'()0E2RD,?D2@#^_P HK^ .OO\ _P"#7'_E.O\  S_N9O\ U&-6H _K
M]HHHH **** "BBB@ HHHH **** "BBB@#G/C%KOCOPM\(_%7B;X6^&(];\3Z
M=X<OKKPYHTS$)?W\=N[V]NQ!! >4(AP1][K7YM?LS_L;_P#!:C]KCX ^$/VG
MO$G_  7IU/PK>>//#]KK<_A7PY\"])DM=#:XB60V >26-V> DQ/O16#QL&&X
M$G]'M1N_!7QO\*>+_AQ8>(KM8XVNO#VO3:7=O;75E-);(7$<JX:*417$;JZD
M$;E8'I7YT?"?_@V2\)>&_AYI=AX[_P""J?[7L?B*2V%QXFD\)_&..TTZ?4Y?
MWEU-!%)8O(J/,TC@R,SG=EF))- 'TQ_P3F_9<_:=_9>\>_$W1OVJ?VUKKXZ:
MWKD>BWVG>)]3T>#3+JRLPMY&+,V<,LBQ1B5)I$<;5<RR8&Y7KZIKY._X)L_L
M+^"/V!?'_P 4?A;X/_:?^(/Q/DU==#U:_OOBCXA&JZSI[M'=PK ]RL4:-$5A
M#HFT,NYLC#(S?6- '&?M&^'_  ]XL_9Z\>>%O%V@ZQJNDZGX,U2TU/2_#JJ=
M0O+>2TE22&U#,JF=T+*F2!O*Y(ZU^47[ ?\ P6<_8T^$W['7P^^%.B_\$JOV
MBM>L_#'ANVTJR\2>$OV>+>:SUR"!!'%J.Y;G'FW,:I/*H9P)97 DE $C?KQ\
M0?'7AGX7> =<^)GC2_\ LNC>'='N=3U:ZVEO)MK>)I97P.3A$8X]J_-?P'KG
M_!R)^TA9Z5\4_P!FGP;^SY^SS\*UM(O^$$^&?Q!M+N\U<Z4$'V47PM(9$MV:
M()F*-H6B!"%,J20#Z'_X)C?MD_!G]M3QQ\5?'GP=_96\7_"M-&DT72]7L?'G
MA1=$U74;@17,HFDM$D=1&L<J(DAP[;6!)58POUS7@_[%?QE^,/Q%NO%'@/\
M:Q^$/AKPC\9?"$6GV_B__A#[][S2M9T^83O8:C8S2JL_V61Q>HL,X$D4L,ZG
M<"'?WB@ K\T?VN/AE\.O!G_!R1^QUXN\(>!=(TK4_$/@OX@2:]?Z=IL4$VHR
M)I<I62=T4&5P99/F;)^8\\U^EU?F[^W1XK\,6'_!QI^Q'I=]XALH;E/!/CU7
M@END5U,VENL(()R"[(X7^\5(&<4 ?4?_  5 C_:\U+]A_P =>$_V&/AR?$OQ
M)\0:;_9.CVP\06VF&UAN#Y=S<K<7,B(DB0&7RR#D2M&<8!Q\6?\ !*/]H/\
M8(N?VM[']DCXX?\ !'#P)^RK^TUX=TJ2\\*VW_"#:6S:S:I \<UQI>KQ6R22
MOY0FWX9MZ"7$LNV7;^@O[3?[9?[+W[&6D>'O$/[4OQIT?P/IOBGQ!'HFB:GK
MKO';2WKQO(L;S!2D"[(W8R2E$&WEAQ7S+^U+X=^"G[?O[<_[,^N?LV>+M#\5
M:Q\%O'UUXK\8^-O"U]%>VVAZ*VFSQ_V;+=0LR">]NGLMMMNWF*":7;L7) .#
M_90^(>J?M3?\'&G[1NN>+)#=Z5^SU\,]%\(>!+28YCL)=4$=W?W*(>$FDDA>
M(R#YC$BH3@8J;]C3XBZE\&?^#A[]J']C/P_<&+PEXZ^'FC_%&WTA3B"QU=5L
M;"^FC7HKW33I+*?XFB4]JE^!OP]E_8L_X.$?C/K/CJ1-.\*_M2?#S2=9\#ZS
M=.$M[C6]'1+>]TH.V ;GRWDNPG>)B1G:0%_8"^&EU^T'_P %O/VG/^"E'AME
MN? &G^%]+^%W@;Q!"=UOKL]NEI-JTENXXDB@N[58/,4E&?> 248  _1>BBB@
M KPO]K#_ )+9\#_^Q[E_])FKI/BM^R5\-?C%XN?QIXHU_P 46]V\"0F/2?$<
MUM#M08!V(<9]3WKQ+XN_LM?#SX0_'+X/7'AC7/$MPVH^-#%.-5U^:Y"A(2XV
M!S\IR.2.HXH ^O:*Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!
M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F
M]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?
MF]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH
M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ
M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**
MX3XI>*/@?\#O"4_C_P"-/Q9TKPCH5M_Q\:SXG\216%K'QGYI9W5!T]:^ _VF
M?^#D/_@G+\)/"7B77OV<M'^(_P =9/"MJTNN:A\/-$N1H>EG("F\U2Y5(8HV
M9D421B;+.J@,2!0!\<?\'FW_  4B_P"14_X)B_#/7O\ GCXH^)OV>7Z_V=8/
MC_@=TZ'_ *=6%<=_P:C?\%I?@I^RU\*/B!^QO^VC\:=*\(^$M$CD\5^!=<\0
MWGEPP[W1+[3H^I=V=HYXH4!9F:Y(!) K\;OVH/VB/B%^UI^T-XQ_:3^*M^;C
M7O&>O3ZG?_O"RP[V_=P(6Y\N*,)$@[)&H[5F? [XJZE\#/C+X5^,VD:%IVJ7
M/A7Q#9ZK#IFKVB3VMV8)ED\F6-P0R/MVD8Z'CG!H _J_E_X*Z_MF_MU2-X?_
M .".7[">I:YH-PQ2/X\_'"*?0/"B+T$]I:D"\U).1_JPC*1S&15WPQ_P0NU'
M]H[Q#9_%'_@L)^U_XM_:'UFWG6YM/ 4$K:%X)TN4<@1:9:,IG9.%\V1AYBC]
MXAR:^K?V4?BM\'?VN_V;?!/[3'P>U6[E\.>-/#UOJ>FK]L.ZW#K\]NX' DBD
M#Q.O\+QL.U>A?\(/I'_/S>_^!;4 0_#3X6_#3X,>"[+X<?"#X>Z)X6\/Z;'Y
M>GZ'X>TN*RM+9?1(H55%_ 5O5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%?'_P"U3_P5S_X)<_L?
M:JWA#XG_ +5=CJGBLR^1!X(\$74NNZQ+<$X$!MK(2&%R>@F,8]Z\:'[:O_!6
MO]L4_9?V _\ @F->?#7P]=<6WQ)_:D\02:7A#T==$LRUV>/F5][*>,CU /TE
MKY7_ &J?^"U7_!,_]C[56\(?$_\ :BT75/%9E\B#P1X(#Z[K$MP3@0&VLA(8
M7)Z"8QCWKP^S_P""'7Q\_::3^T/^"I7_  4\^)GQ(M+CYKGX<?#B4>$_#&T]
M8)H[<F:\0#(#LT;\\]\_4/[,/_!,O]A;]C#35T_]EW]F_P .^#7$7ER:EI=F
M#?SIC&);R3=<3?\  Y&H ^:O^'AG_!8+]L;_ $7]@/\ X)>_\*T\/77%M\2?
MVI-5;2\(W1UT2S+79X^97W,AXR/4_P"'*O[1G[5/_$Q_X*J?\%0/B5\2K*X^
M:Z^&GPU*^$/"Y4]8)HK3]]>H!D!W:-^>>^?O3_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VH \R_96_X)Y_L0?L1:4NF?LJ?LO\ @_P6XB\N34],TE6U"=,8Q+>R
M[[B;_MI(W?UKV6L?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -._O['2K&;4]3O8K:VM
MHFEN+B>0(D4:@EG9CPJ@ DD\ "OY??\ @M?_ ,'07[2_[4OQ1UOX%?L$?$[5
M?A[\)M*NI+./Q)X>N'M-8\4[3M:Y-RN);2V8@^7#&49D.92=WEQ_M+_P<'>)
M=7^"'_!&KX]>//!&H7\>H/X4@TG>ERQ*P:C?VNGSGK_SQNI.>W6OXY: -W_A
M:7Q-_P"$J_X3K_A8NN_VWYGF?VS_ &O-]JWYSN\W=OSGG.>M?J1_P1__ .#I
M[]J/]C3Q-;_"[]N;Q3XD^+?PNDA9$O+R=;OQ#HCA24:"YG=6NXBV%:&>0[1@
MQNFTH_Y-44 ?UH?!C]B+]I7_ (*^>.=!_;)_X*T:*/#_ ,*[*>/5OA)^RS9W
MOFV:(1N@U+Q"ZX%[<LC!A;$;$#;650TL+?I/8V-EI=E#IFF6<5O;6\2Q6]O!
M&$2)%&%55'"@   #@ 5\1?\ !OCXEU;XW_\ !&KX"^//&]_?R:@GA2?2=[W+
M F#3K^ZT^#O_ ,\;6/GOUK[*_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH
MV**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
M -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V*
M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH H_&7X,_"O]
MH;X7ZW\%OC=X#TWQ-X5\16+6FM:'JUN)(+F)NQ'56! 974AD9592& (_.#PY
MX[^/G_!O1XPLOAI\;]:U_P"(_P"Q9JNH):>%/'\Z/>:S\(Y)7"Q6.H[06N=+
MW$+',!F/A0,[(Y/TM_X0?2/^?F]_\"VK/\5?![P%XY\-:AX,\::.-7TC5;.2
MTU/2]2(GM[N"12KQ21N"KHRD@J000<&@#8\*>+/"_CSPQI_C;P3XBL=7T?5K
M*.\TO5=,NDGM[RWD4/'+%(A*NC*00P)!!!%:%?E5XS^$/QL_X-^O&5U\3O@W
MI7B?XC?L7:G?/<^*_ MI<RW6M?"5Y'+27UADEKG2]Q+20D[H^6)SODD_1;X-
M^+O@K^T+\+]$^-/P2^(L7B;PKXBL5N]%US2=3,D%S$W<'JK @JR, R,K*P#
M@ '\H'_!T6B1_P#!=;XYK&@49\,G &.3X9THD_G7P#7WS_P<_6,.F_\ !<SX
MX64#.R)_PC6#(Y8\^&=*/4_6O@:@ K[_ /\ @UQ_Y3K_  ,_[F;_ -1C5J^
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
M_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-0![I1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 45X[^U+_P4&_8D_8FTMM4_:I_:@\'
M>"F$7FQZ;JVL(;^=,9S#9Q[KB;_MG&U?*I_X+>?&O]J _P!F_P#!*S_@F+\4
M_BW;3_+:_$3QQ"O@_P *LIZ3175\/,NE4?,8PD;D8 Y(H _0RO,/VE/VU?V2
M/V.] _X27]J+]HWP?X%MFB,EO'XBUV&"XN@,\00%O-G/!^6-6/!XXKY"'[#7
M_!;#]L3_ $G]M?\ X*6Z5\&/#EUS/X _9AT1K>[\L]%.N7V;F*0#AO+5T))(
MX KT_P#9K_X(4?\ !,7]F?7_ /A/]-_9QM/&_C*2437?CGXIW<GB/5;B<?\
M+<O>EXXI./O11QT >93_ /!>#6OVC9GT7_@E5_P3P^+?Q]:1BEKXUOM-_P"$
M5\)$]-W]I:BJEB.I0Q*2!P>>&_\ #*'_  7?_;)_?_M3_M[>#_V>/"]SS+X+
M_9ZT%KS5WB/1)=8OSNMI@.KVX9">@]/T*AAAMX4M[>)8XXU"HB+@*!P  .@I
MU 'QE\ /^"!?_!,[X'^*1\3?%OP9N_BUXXD8/=^._C9K,OB;4;F0<B1ENLVZ
MN#DATA5@><\#'V/IVG:?H]A#I6DV$-K:VT2Q6]M;1!(XD485550 H X ' KG
M/BC\<O@I\#M(_M_XU?&#PMX/L-I;[;XI\06VGPX'4[YW5<?C7RC\5?\ @XB_
MX(_?"[5?^$9M?VP--\8ZU(Y2TT?X<Z->^();I_[L<EE#)"3]9 #ZT ?:]%?G
MW_P^O_:3^,(\K]BS_@BC^T;XT$G%IJGQ"L;3P5IMUGH\=S>O)N3_ &BH^E*?
M$O\ P<J?'HXT?X9_LS? /2YOO_V_K.H^*-:MP?[GV8+9N1WW8R0,4 ?H'6/X
MW^(7@'X9Z&_B?XD>.-'\/Z;%_K-1US4XK2!.,\R2LJCCWKX3_P"'1O\ P4,^
M-(\S]L3_ (+J_&2^AFYGTKX+>'].\$QQJ>L2S6ZRNZ]MS $CK6QX(_X-O_\
M@E!H>N)XQ^*7P7\0?%3Q"GWM?^*OCO4]9GEYR=\;S+ V3ZQ4 =7\:/\ @OM_
MP1\^!-PVG^*_V[_!FK7H?RTL?!,DWB&623.!&!ID<XW9XP2,'KBOY@O^"\_[
M2?@+]KW_ (*O_%7]HKX8:1K]CH/B/^PCIMOXHT273KW9!H6GVQ=[>7YXU=H6
M=,_>1D;^*OZ_/@O^R1^RM^SA;I;?L^_LU^ _!"HFT'PGX1L]/8C&#EH(U+$]
MR22>]?RB?\'1W_*=?XY_]RS_ .HQI- 'P!1110!]_P#_  :X_P#*=?X&?]S-
M_P"HQJU?U^U_(%_P:X_\IU_@9_W,W_J,:M7]?M !1110 4444 %%%% !1110
M 4444 %%%% !1110 445X#^V'_P5'_8$_8+M67]J+]ISPWX?U38&M_#$%P;W
M6+C/W?+L+827!#$@!B@3)&6'6@#WZHKV]L]-LY=0U&[B@MX(VDGGFD"I&BC)
M9F/   ))/2OST_X>3_\ !5+]MO\ T#_@FI_P38N?!/AFZX@^+O[3MP^C6I0\
M"6WT>W+7=PA&624,5.!N49Q4ME_P0Q\:_M07D7BC_@KK^WU\0_CNQD69_ASH
M-R?"_@V%LY"&QL65[@I@ 2M(C, =RDF@#MOV@/\ @OC_ ,$__A/XT?X-?!3Q
M'X@^//Q'8LMMX ^!.AOXBNW<'!#SP'[-&%8@.#*77GY#C%<)_;/_  <$?MY?
M+H6@> /V-? EWTO-5,?B[QK)">C+"-ME;;EZJ^V6,D<DC-?:O[/_ .S!^SG^
MRGX+3X=_LU_!#POX&T50N^P\,:+#:+,P& \IC4-*_7+N68Y.2:[N@#X=^"G_
M  0!_8:\)^-H?C1^U/-XL_:.^(B89_&'QUU]];$;9R4AL7Q:QQ XVHT;E
MU?;.C:-H_AW2K?0O#^E6UC8V<*Q6EG9P+%%!&HPJ(B@!5 X  P*LT4 %%%%
M!1110 45\ ?\1(G_  3C_P"'CG_#O3_A/?\ J'_\++^TQ_V%_;OF;?[+\W/_
M  '[1GRO-_=Y_BK[_H **** "BBB@ HHHH ***AU#4=/TFRDU'5;Z&VMX5W2
MSW$H1$'J6/ % $U%>-_$7_@HE^P#\(O,7XH_MO?"3P_)'G=!J_Q%TV"7/H$>
M<,3[ $UX3X__ .#C3_@BQ\.93:ZM^W=X>U&?=MC@\-:+J>K&1N@539VTJDD\
M=<>] 'VU17Y_?\1%7[,/BH[?@!^QM^U+\5=_^HD\ _ R]F23T.ZY>' ]R.E+
M_P /:O\ @I!X^_Y(#_P0(^,FH;_]2?B)XXTCPI]-PN#)MH _0"BOS_\ ^%\_
M\'(WQ)'_ !17[!'[./PT\S[G_"Q?BE>ZSY7^]_92+NQ[4?\ #.__  <>?$G_
M )'3_@HM^S_\-?,^_P#\*[^$=QK/E?[O]JNN['O0!^@%%?G_ /\ #HC_ (*#
M^/AC]H#_ (+Y?''4M_\ KO\ A77A?2O">?7;]F679^'2C_B',_9&\5<_'_\
M:H_::^*^[_7CXA?'._N!-Z[OLP@Z^U 'VG\0?CY\"OA(C2?%7XT^$O#*H,NW
MB'Q':V04>I\Z1<5X1\1?^"W'_!(WX6^8/%/_  42^%,K19\R/0O%L&JNI'4;
M;(RG/MC-<?\ #W_@W8_X(M_#219M"_8(\+7TBG+2>)-1U#5R[=RPOKF4'/TQ
M7O'P[_X)_P#["/PB\L_"O]BWX3^'&CQLDT3X>:;:OGUW1P D^Y.: /E^[_X.
M7_\ @E)JMR^G_!OQ_P"/OB7=QMM-KX ^%&MW;%O[H,MM$I/T./>H_P#A^7\4
MO'/R?L__ /!%C]KOQ$&_U%[XF^'D'A^SG]&2:XN&RON5'?BOORSL[33[9+*P
MM8X(8EVQPPH%5!Z #@"I* /S_P#^&[O^"[OQ&^7X9_\ !$+0?"-N_P#J=3^(
MG[0.F29]VM;.+S4^F:/[._X.;OB4/]+\1?L>_#.RD^[]AM/$&LZC%_O>9BW;
M';'OGM7Z 44 ?G__ ,.\O^"V_P 1/G^+?_!=QM#MG_UFD_#OX!Z1:[?7;=S2
M&4?B*/\ APWK'C;][^T#_P %?_VPO%^[_7:;9_%A=)TZ7US;6]O^6'& 37Z
M44 ?!&C_ /!L]_P2"^WIK?Q(^ _B3Q]J49R-1\<_$O6[V0GN2HNTC;/NIKV+
MX=?\$;O^"4GPJ\M_!O\ P3Q^$*RQ8\JYU+P-9W\R'U$ETDC@^X.:^E:* //]
M<_92_9E\1_"[6O@IJGP \'GPEXBTV2PUKP_;^'K>&UN[9QAHV2-%&.A!&"I
M(((!K^6+_@OA_P $#_B/_P $J_B/+\7_ (06VH>(O@7XBU KHFMR RS^'9W)
M*Z=?,!^$4YP)0,'#@@_UNUS_ ,5?A5\./CC\.-:^$/Q>\%Z?XB\,^(M/DL=;
MT35+<2P7<#C#(RG\P1@@@$$$ T ?PA_"KX5?$?XY?$?1?A#\(?!>H>(O$_B+
M4(['1-$TNW,L]W.YPJ*H_,DX"@$D@ FOZO?^"!__  0/^''_  2K^'$?Q>^+
MUMI_B+XY^(M/"ZWK<8$L'AV!P"VG6+$?A+.,&4C P@ /H'_!+G_@@?\ L5?\
M$J_B/XO^+WP@MM0\1>)O$6H3KHFM^)0DL_AW27.5TZV8#\'G.))0%!P 0?M^
M@"CK_A?PSXKLCIWBGP[8ZE;D$&#4+1)D(/7Y7!%>6^-/^">O[ OQ'W_\+!_8
M@^$.N&3[[:O\-M+N2??,D!.?>O8** /D7QG_ ,$%?^".?CPN=;_X)Y_#J#>2
M3_8VEOIO7T^R/'C\*\\N/^#93_@D'IT[7GPT^"?BWP/<,=QN?"'Q5UZW8-_>
M DO)%!^@Q[5]^T4 ?G__ ,0^_@#PY\WP?_X*@?MF>"-G^IMM"^/$K6P]FBFM
MWW+WQGK1_P .C?\ @H=X1_Y)#_P7S^-MD%_U7_"9^$M)\0X Z;O/";O?UK]
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
MKGQS^US^SK\!;&?[B_#CP'>>)]1MT/\ ST_M5E@9Q_L';TH ]:_9:_X(G_\
M!,K]D/5%\7?#/]EC0]5\4F7SY_&OC@OKVKRW&<F<7-\9##(3U,(C'MS7M?QE
M_:L_9>_9RM&O/C_^T9X%\#Q(F[/BSQ99Z=D8R,">12<]@.O:OCO_ (<4>-OB
MT?M'[:?_  5P_::^)7F?\?6B:-XQC\,Z+<9Z[K&RC/X8D& 37??!G_@@!_P1
MZ^!UTNI^'/V%?"&M7V_?+?\ CK[1XADFDZF1AJ4DZ[B>>% ST H YOQW_P '
M'O\ P2:\-ZXW@WX;_';6?B?XA&?+\/\ PL\$:EK4\W./DDCA$#9/'$M8G_#W
MK]OSXSC9^QQ_P0L^->J0S?\ 'OJGQEUK3_ \*J>DICN6E=UQR ""PQCK7W5X
M$^&WPZ^%NAKX9^&7@'1?#FFIC9I^@Z5#9P+](XE51^5;5 'Y^?V)_P '*WQZ
M_P"0CXX_9D^ >E3?<_LC3=1\4:W;Y_O>>5LWQQC'4YSQ1_PY8_:E^,/[W]M'
M_@MO^T1XO$G-WIGPVGL_!&GW'JCP622;D_V0P[<BOT#HH ^)/A=_P;K_ /!(
M'X::M_PE&I_LDVGC;6W8-=ZU\2->OM?FNF'\4D=Y,\)/TC -?5_PJ^ OP,^!
M.E_V'\$/@OX3\&V6P+]C\*^'+73HMH[;+=$&.!QBNLHH **** "BBB@ KY _
M:C_X(*_\$GOVT?CMKO[2_P"TO^RG_P )+XV\2_9?[;UO_A.M=L_M/V>UBM8?
MW-K?10IMA@B3Y4&=N3EB2?K^OS@_X+X?\%\/AQ_P2K^'$GPA^$-SI_B+XY^(
MM/+:)HDA$L'AV!P0NHWR@_C% <&4C)P@)(!\ ?\ !?#]F'_@WA_X)5_#B3X0
M_"']B+3_ !%\<_$6GEM$T23XG>)I8/#L#@A=1OE&I_C% <&4C)P@))_P0/\
MV8?^#>'_ (*J?#B/X0_%[]B+3_#OQS\.Z>&UO1(_B=XFB@\10( &U&Q4ZG^,
ML R8B<C*$$?B#\5?BK\1_CE\1]:^+WQ>\::AXB\3^(M0DOM;UO5+@RSW<[G+
M.S'\@!@*     */A5\5?B/\  WXCZ+\7OA#XTU#P[XG\.ZA'?:)K>EW!BGM)
MT.5=6'Y$'(8$@@@D4 ?V._LN?\$%?^"3W[%WQVT+]I?]FC]E/_A&O&WAK[5_
M8FM_\)UKMY]F^T6LMK-^YNKZ6%]T,\J?,AQNR,, 1]?U^7G_  1F_P"#E3]E
MG]MWX$?V'^V?\7O!?PJ^*GA>U1/$)\4:];:3IFO1@8%]9R7+H@8XS);[MT9R
M5RA!'UU?_P#!7C_@E1II"W'_  4G^!+;AD?9_BOI$O\ Z!<'% 'T317RQ??\
M%O\ _@D/IVW[1_P46^$[;\X\CQ;!+T]=A..O>L"__P"#@?\ X(S:: ;C_@H+
MX&;<2!]G>YE_] A.* /L:BOAO4?^#D[_ ((BZ6"US^WKHC8?9_HWAC69N>?^
M>=FW''7I6--_P=!?\$/?.:UTS]LRXU"=&(,%A\,_$DC$#J0?[. (]P: /OVB
MO@ ?\',W_!*&\_Y%SQ[\0M8W?ZD:9\(M=?SAW*[K5<@<]<=#1_Q$@_L(7G_(
MM_"+X_:SN_U)TSX):HWG'N%W*N<<YSCH: /O^BO@#_B(>_9_N_\ D7?V"/VN
MM8SQ$=-^ =VWF-_<7=*OS4?\/^=.O/\ D7_^".G[>&I _*)K;]G@B,/_ '69
MKP;>Q)Q@ T ??]%? '_#\;XO7W.A?\$/?VS) .&^W_#.WM3GM@-='(]Z9=_\
M%FOVQ%M9;ZS_ ."%'[1:06T;27<VJ2Z;:+&H&=V7E(( !)/&,>] 'Z!45^-]
MW_P=H>(M0^*L?P+^&G_!*KQIXT\9R,RKX<\&?$:PUNX#*<%2-+@NMK G#*<%
M>XIW[3_[8_\ P=<?M.:+'8_L@_\ !+S3_@MHM]:K(U[J/CG0+_70C 9 DU&X
MABMV()^5K3S$/\0(H _6+XS_ !Y^"/[.?@J?XD?'WXN>&_!>@6^1+J_BC6H+
M&W#8SM#S,H9CV498] #7Q+K?_!>K2OC[J]SX%_X)._L6_$C]I/58IFMV\5V.
MGMX?\(6DH.TB;5K]%7*G)VB/#A3M?O7Q%\&?^"<O_!173O&T'QG_ &HO^"&M
MS\??B(,2'Q=^T/\ M>Z3X@CM\G)ABL(X!:I&#C:ICDV!0 V*^VM$_:+_ .#@
MC3M(MO#_ (._X))_!/PW86T*Q6-E-\:HFALXU&!&$MX0 ,# "@ <4 0?\,(?
M\%D/VX_],_;Z_P""A5K\&?"-WS-\+?V8[9K6[>(_\L[C7;H-.'V_*Z1J\39.
M,#%>_?L>?\$B_P#@GE^PM=+XA^ '[->B0^)BYDN/''B -JNN3RMR\AOKLR2Q
MECRRQE$)_A'%>)?\+G_X.4-4YL/V+?V8=*\S[@U/XC:G/Y6.[>2@W9QQCU'H
M:/\ A)_^#G[5.;'X7_L2Z7O^51J>M^*I_+/]YO)'(]AS0!]_T5\ ?V-_P=$Z
MGS?>,_V%],S\I&FZ=XOF ']\>:?O<].G ]31_P *G_X.6M0YO/VM?V4].QP!
MI_@+6)@1_>/FOU]NE 'W_17P!_PS-_P<67_-W_P4X^"&G[/NBQ^"S2[\_P![
MS).,=L>IH_X8E_X+_:AQ=_\ !;[P;IX7D&P_9JTJ4M['S9N /:@#[_HKX _X
M=S_\%PM0XUS_ (.'[K9]X1:=^RQX;MRK>F\3DLO7@^QH_P"'6/\ P55U#_D8
MO^#@;XC2[OFD_LWX0:'9Y?U&UCM7K\O3IZ4 ??\ 17P!_P .>_VYM1X\1_\
M!>?]H*7?S-_9FFZ99Y/;;MC.P>PZT?\ #D7X\:C_ ,C)_P %R?VOI=_^O_LS
MQW:V><=-NVV.SH,XZ\^M 'W_ %^ /_!R+_P<BX_M[_@GI_P3T\>_\]=/^)?Q
M,T>Y^JRZ7I\JGZK-<*?6-#]YJ^[O%_\ P;ZWWC3PGJGA[7/^"T7[<=U)J6G3
M6K17OQP62Q</&5 FM1:*)H^?G3>N\9&1G-?S)_\ !2/_ ()N?M'?\$OOVCK_
M /9Z_:%T'^]<>&?$UG$WV#Q!8;L+=6['\ \9^:-LJW8D ^?Z_?G_ (-R?^#E
M2QTJQT?]@C_@H]\2H;:VMH5M/AY\5/$%Z$CBC4833M2GD.%4  17+G  "2'[
MK5^ U?0'_!-S_@FY^T=_P5!_:.L/V>OV>M!_NW'B;Q->1-]@\/V&[#75PP_$
M)&/FD;"KW( /ZX?B)_P6A_X)-_"SS%\7?\%$/A(9(L^;!I'C6UU&5#Z%+1Y6
M!]L9KR#4O^#F'_@DC=7LFD?"GXO^+_B+?Q-M:Q\!_"[6[Q]WH&>UC1L^S$>]
M>P_L8_\ !(_]A?\ 8M^!_A7X2>$?V>/ ^N:IX<TJ.UO/'&L^!=,.KZO.,E[F
MXG2 ,SEB<9)(4*N3C)^DM.TS3='LH]-TC3X+6WB7$5O;1!$0>@50 * /@7_A
M^WXP\;_N_P!G_P#X(W?M@>*=W^HO]7^%\>BV$WH5N+BX/'U48I?^&_\ _@N3
M\1?E^%7_  0PLO#5L_\ J=7^(OQ_TF/_ +ZM+>,S+CZ]_:OT HH _/\ W?\
M!S?\2>B?L>?#2RD]3XAUG48OY6[8H_X8#_X+F?$8;OBI_P %S-/\,VS_ .NT
MGX=?L_Z4O_?-W<R&9<?3G/M7Z 44 ?G_ /\ #BCQOXX_>?'_ /X+*_M?^*-W
M^OL-%^)L>B6,WJ&@M[<\>P88J;3_ /@V>_X)*WM['JWQ:^$WC+XC7T3;DOO'
MOQ2UN\?=_>*QW4:,>O52.>E??5% 'S%\._\ @BS_ ,$F/A9Y;>$O^"=_PE9X
ML>7-K'@RVU*13ZA[Q96!]\YKW;P!\$_@S\*(A!\+?A'X8\-(J[530- M[, >
MF(47BNGHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *YOQG\&OA!\1@R_$+X4^&]>#C#C6="M[K</0^:C9KI** / ?&G_!*;_@F-
M\0R\GC'_ ()Z_!:]ED/SW3?#/2TG/_;5( _ZUY+XS_X-S?\ @BEX\+G7/V!/
M#$&\G/\ 8NK:GIO7T^R74>/PZ5]L44 ?SS?\%]/^#8"T^$OPM'[4_P#P35TG
MQ%J&A>%K!V\6?"^]UFZU2>TM5&Y[[3GN'DFD50,RP%F; WIP"@_!RO[_ "OP
M!_X.1?\ @VZS_;W_  4+_P"">G@+_GKJ'Q+^&>CVWU:75-/B4?5IK=1ZR(/O
M+0!^ -?T??\ !J%_P1D_:._9>\[_ (*%?M"^*_$'@_\ X3#P^;3PS\,XIF@_
MM"PDPR7VJ1'\&@A(#+GS&(R%/G__  ;=?\&W6/[!_P""A?\ P4+\!?\ /+4/
MAI\,]8MOHT6J:A$P^C0V[#TD<?=6OW^H **** "BBB@ HHHH **** "BBB@
MHHHH KZKJFEZ'I=SK6MZC!9V5G;O/>7=U,L<4$2*6=W9B JA022>  2:_"#]
MH_\ :'_X-E_B=\0/$-GX4_;K_:&\,:)?_P"@>(/"OP>U7Q+#X7OXTDF?[.EJ
MUK)"MN'N+AEB@V0#SY#&H$A)_;C]H3P]H7BWX!^./"GBCPEJ>OZ9J?A#4[34
M=!T1E%[J4$EK(DEM;EV51-(K%$+,HW,,D#FOR^_8!_X+:S_!W]C3X<_"?P3_
M ,$:?VQ_$/A_PWX6M=,\.>)?!_P)WV.MZ= @CMK\&*?R_,GA5)9/++IYCN5=
M@0: /I+_ ((=_'+_ ()M>/?@AXE^"W_!++X=W6C?#?X>ZE:P7NH:A87-M<ZI
MJMU$TD\LJW:^?*XC2 &:0Y;.Q55(DS]O5\I?\$X?VU%_;@^(OQ3^($_['WQ
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
M.;:XC^,'[:'@^XU2V=XW\.^$K[^V]1$J_P#+)X+$2M V>,S>6OJ17QG\.O\
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
M*F3Z\6U>O?\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM 'G]A^P9^PUI>_\
MLS]C'X3VV_&_R/AUIB;L=,X@YZG\ZW[#]F']FK2B6TO]GGP-;%EPQM_"5FF1
MZ<15T/\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ,T[X9_#C1R&TCX?Z)
M:D)L!MM*A3Y>/E^51QP./:MF&"&VA6WMX5CC10J(B@!1Z #I63_PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q17GGQC_ &F?A;^SQX*G^(_QY\5:1X,T"VXF
MUCQ1KEM8VRG&=OF3.JECCA0<GL#7QEJ?_!?O3?CYJEUX(_X)6_L0?$O]H[5X
M9FMV\2:99'1/"=I,.")M6O4"@@\X";7 .U^] 'Z(5X)^V%_P5 _8'_8+LF;]
MJ7]ISPUX<U+RPT'AI+DWFL7.1\OEV%L)+A@20 VS;R,L.M?*MQ^QW_P6G_;A
MD-S^W5^VV?@MX/NO]=\,?V9K7[-?/$?X)]=N]TZ/M^5UB5XFR<8&*]X_8]_X
M)4_L#_L,WJ^)O@-^Q]9KXI,AEN?'7B1O[6UV>8G+RF]NV>6-F/+"(HI/\- '
MCG_#R_\ X*C_ +;7_$O_ ."9W_!-:\\(>&[KBW^+_P"TW</HMEL/ FM](MRU
MY<H1EDE5BO W)SBI+3_@AM\0/VI;J+Q-_P %=_V__B%\<=TBRR?#;PW<'PMX
M-B.<B-K*Q99+DI@!9F>-R,[@2:^]/^$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MH YK]GO]EG]F_P#9.\%K\//V:/@;X6\#:, OF67AG18;03L!@/*R*&F?U=RS
M'/)-=[6/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%
M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W
MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%> ?\%(O^";O[./
M_!4#]G&__9Z_:%T#^]<>&?$UG$OV_P /W^W"75NY_ /&?ED7*MV(]G_X275_
M^A0O?^^EH_X275_^A0O?^^EH _D:_P"(;K_@HY_P\<_X=Z_\(%_U$/\ A9GV
M:3^PO["\S;_:GFX_X#]GSYOF_N\?Q5_3]_P3=_X)N_LX_P#!+_\ 9QL/V>OV
M>M _NW'B;Q->1+]O\07^W#W5PX_$)&/EC7"KW)]G_P"$EU?_ *%"]_[Z6C_A
M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$
MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%
M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z
M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C
M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:
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
MXW^ W/PR_;T^ OQSM(/NV_Q;^&EQX=NI(Q_")-&=E+XX#/P3R>IH \1\0_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\R?BC\?_ /@X!\%?M<?&
MOPS^P]^QC\,O'_PNMO'L/_".Z[XX\1I872RMI&GM<PQK]NA+PK,6(8QCYFD
M9@,+7_X:H_X.KO\ I&)^S_\ ^' 7_P"6=?H_\3I_%.D_#/Q)J/P[L1)KT6B7
MDVCPI"K&6]$#&$;3PQ+A1@]>E?'?Q)_X+>_"+]DGX4V^C_MV?"WQ+X,^.*V=
MI'!\&-!L?[7OO%%Y/N2)]$FMRT-[;22HZ[RZ-"PV3*CLBN ,_P""04_[?&M?
M&?\ :%\=?\%&O@KH'@+Q]XBUWP[>6FA^%KY+G3SID>FM:P2Q2+//NW-;3!MS
MYWJ_RJ,"ON:ODO\ X)A?%'_@H;\;]9^)/Q>_;[_9Y/PM&N76E2_#?P2NHI=_
MV=HOE3D)/(C$&\,C.TP8(Z[HP8T 51]:4 %%%% !1110 4444 %%%% !1110
M 4444 %>%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE%
M%% !1110 4444 %%%% !1110 57U72=*UW3IM(UO3+>\M+A-D]K=0K)'(OHR
ML""/8U8HH ^9/CC_ ,$8?^"4_P"T7YTOQ6_8'^&MQ<W&?M&H:/X=CTF[E)[M
M<6'DRD^Y;->+_P#$/)\"OAB?M'[%G[;7[27P,,7-II/@GXLW-QI2^BR6EZ)O
M-0<?*9!T%?H'10!^??\ PR'_ ,' WP)&[X'?\%4_AE\6[2'_ (]-&^.'PD&G
M%5'1)+S2',TONY -+_PW/_P75^!A\O\ :$_X(\>&_B+81?\ 'UXB^!WQ;MQC
M'>/3M07[3)D=!N'OUK] Z* /S]B_X.-/V0OA[(MG^V3^SE^T%\ 958)/<?%'
MX/WT=H&X&4FLA<>8F3P^T9ZXKWSX'?\ !6C_ ()E_M'^3#\&_P!NKX8ZK=W&
M/)TN;Q9;V=\^?2UN6CF_\<KZ$EBCGC:&:-71U*NC#(8'J".]>"?''_@E;_P3
M<_:1\Z7XU?L._#'6[JXSYNJ-X0M8+XYZ_P"E0(DP_!Z />K:YM[RW2[M)TEB
ME0/'+&P974C(((X(([T^OS_N/^#<3]B;P-</J/['_P ;/CS\ +DN9(Q\)?C!
MJ%M ')S\T5XUP&4GJF0"..*C_P"&!?\ @M_\#1YG[.7_  6:TWQU81?\>WAO
MXX_":TGSCIYFI63"Y?/?Y1C&: /T$HK\_/\ AJG_ (.%_@0=OQG_ ."8WPC^
M,EI#Q<ZI\$_BPVCN$'61+;64:20X_@7!.>U)_P 1!_PL^%X\C]M/]@/]I?X*
M&+_C[UGQ/\+)KW1U]3'>632>:!W(C% 'Z"45\M_ _P#X+:?\$F?VBO)B^%_[
M??PX>XN,"WL=?UP:-=2D_P *P:B()&;V"Y]J^F=#U[0_$^E0Z[X;UFTU"QN4
MWV]Y8W*RQ2KZJZ$AA[@T 6Z*** "OA#_ (.&?AA_P4/_ &B?V#+S]EC_ ()W
M?!&X\5ZO\0=06Q\:ZC%XGTS3!INB(!)+$&OKJ#>UPX2(A-P\KSPV-RY^[Z*
M/XXOBK_P;@?\%J?@M\.-:^+'C_\ 8?U"/1/#^GR7VJRZ7XRT/49XX$&7=;:S
MOI9Y=HR2(T8@ G& 37@'[&7[ W[7O_!0GXCW?PG_ &._@EJ'C36]/T]K[48K
M>[MK2"S@!P'FN;N6*"+<>%#N"YX4$\5_3C_P4>_X.D?^">?[ WCG4?@QX3BU
MCXM>.=)F>#5M+\&RQ)I^FW"G#07%_(=GF \%84F*,&5]C BOAW]C'_@[5_X)
M[?L]>*O$%AHO_!**\^%>C>,_$LNM>*=3^'WB:TU&XO;R4_-<2026UH#WPBR!
M5RVT<G(!X]_P28_X(T_\%^_^":W[>?@7]J?2_P!AZXDTC3M0^P^,M.M_B;X8
M)O\ 1+@B.[BV_P!I_,RIB6,'CS88SVK^FZO*/V./VW?V7_V^_@Y;?';]E'XL
M6'BKP_/)Y-RUN&BN;"X !:WN8) )+>4 @[749!#+N5E8^KT %%%% !1110 4
M444 %%%% !1110 4444 %%9'BCX@> O \/VCQKXWTC1XPNXOJFI16XQZYD8<
M5Y?XO_X*.?\ !/7X?;QX[_;M^#FC-'G<FI_$W2H&!'4;7N 2?;K0![/17R/X
MO_X+S_\ !'3P/O\ [:_X*&_#B?R\[O['U5M0SCT^RI)G\.O:O/;[_@YN_P""
M-3W;Z;X*_:5UOQ9>(<-:>%_AEK]RV>P!-DJ'/LU 'WU17Y__ /$1!^S[KG/P
MI_8*_:Y\>!O]6?"/P#NYO,]U\Z6+OQ]:!_P6A_:M\5?\DK_X(3_M17>[_5_\
M)=I-CH6?KYTS[: /T HK\_\ _AX5_P %Q?%OR^!/^"!BZ7"WW;_Q=^TEH<6#
MZ&WCB,GXYI3\7_\ @Y7\8\>&_P!CW]EGP;O^Z?%_Q!U;4=G?YOL*#/IQWH ^
M_P"BOS__ .%8?\',?C+_ )&3]J+]DKP9O^]_PB'@G7-1\O\ W?MS#..G-'_#
M G_!=CQA\WC;_@O'IV@PO_K;#PA^S9HISGJ%GN)O,7'8XSZT ?H!17P!_P .
M;/VR?%?_ "5?_@O!^TE>;_\ 6_\ "(-I^@YSUV^3$^WV]*3_ (AZ?@SKOS?%
M?_@HO^V)XY+?ZU?%/Q\N)$?VQ#!'@8XQZ4 ??MQ<6]I"US=3I%&@R\DC!54>
MI)Z5_+1_P=^_ME:Q\>_^"D5E^SIHGBE+KPE\*/"MI%:6MG=++;R:G?Q)>7-S
ME206,3VD6.WD'IN.?V=M_P#@V0_X(\WTRW?Q#^ OBCQG<(=PN/%7Q3U^=MW]
MXA+Q%)QQR,8-?AE_P= _\$M_A]_P3E_;+\/:]^SE\*U\-?"KQ]X5BET&UM)I
MI;>UU.U/DWML'F=W+;3;S_,QS]I./ND  _,VBBB@#]!/^#<]/BS\</VWH?V!
MO#O[7_Q*^%'A#XLV%S-XGD^&6KQV-]J4FFV=S=1Q"X=&:#,0N 709(;!!'3^
MF#]C[_@C]_P3N_8=OU\5? []F_2'\5F0S7/CSQ07U?79YR<O+]MNR\D3,>6$
M1C4G^&OP'_X,[/V3?&'Q<_X*7W?[4"Z7*GAOX2>%+V2XU(I^[;4M1ADLK>V!
M_O-!)>2<=!#S]X9_J0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E_C=X:UOQG\%_
M%_@_PU")-1U;POJ%GI\9D"!IY;:1$&XD!<LPY/ KXS_8L_X(%?LP_ 7P/<>,
MOVD/$7B/XN?'#Q%:6\GB;XU>*-?NGUNRNXPI0Z3=>9YVG")E&R2-_.(4!W9<
M(/K[]I:Z^)EE^SE\0+WX+12R>,H?!.JOX22% SMJ8LY3:A0>I\[R\#N:_%?1
M?V$O^"%GC+PQX:_:N_X:B^)_CSX8)>S>&_C-X]UOXB:Q!>>'_$EREO/97^J*
M1&UI%(XN+68E-BS7=MDJ%D:@#]7OV+=2^/J_$'XI>!?C#^T1I7Q%TSPAK5AH
MWAV_AT9-.U2SV6QFFBU:W0*/MK+/!+Y\:1P7$$EO+%&@<BOH"OS?_P"#?+1O
MV#/!6L?M(_#+]@":Z\0^%-"^)]ECXE2:U=7\?B-)].2=(5EG8J[6<KW-MOC
M$D:PR$NSEV_2"@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ :P_Y+9\#
M_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J /=**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R#XX_\$_/V&/VE_.E^/W[
M('PV\77$^=]_KG@RSGN@3U*W!C\U#R>58'FOF77/^#;C_@FSI>J3>)/V;3\4
MO@9K$[[WU;X.?%74],E#]F5)I)XD(P.%0#VK[YHH _/O_AV5_P %;O@C^]_9
M5_X+C^*M7LH?]5X>^./P[T_Q%]H Z"3404N%]RJY/X4O_"ZO^#D'X#''Q!_8
MM_9[^.]E#]V3X8?$*Z\,WTZ#NXU=6B$F,Y"#;Z5^@=% 'Y]_\/XM=^$X\C]M
M/_@E%^TY\+_+_P"/O7+'P.OB+1+?'7=?64G/MB,Y&:^6O^"VG_!S!^RGKG_!
M/+5_!O\ P3;_ &D7U/XB^-M330;QX=(O],U'PWI[1R->7(6[@B9)2$%NK+RI
MN"ZL#&#7[4U^$_\ P>Z_ F[OO@S\#OVB]#\-0):Z1XIU?0]>U*"V4222WMM;
MS6HE<#+ "PN0N3@%B!]Z@#^=LDDY)R3U-%%% 'VI_P $$_\ @H_XZ_X)Q_\
M!0SP;XJMO$<T7@7QKK%IX>^)&DO,1;W&GW$HB6Z9>GF6KR>>C#YL+(F0LK@_
MV33316\33SRJB(I9W=L!0.I)/05_!I^S[\)/$_Q\^/'@OX'>"K66;5_&'BK3
M]%TV.'[QGN;A(4P>V"X.>V,U_6A#_P &R?\ P2%U.5;GXE?!?QAXVF5@WG>+
M/BMKTY+#^(B.\C!SWR,<=* /L+Q?^U+^S)\/MX\>_M&>!-$\O[_]K^+[*VV\
M9Y\R48XKRWQ=_P %@/\ @E5X&++XB_X*,?!99$.'AL_B1IUU(IQGE()G8?E_
M.N(\(?\ !OY_P1G\$;!HW_!/GP)-LQC^UXKC4,_7[5+)G\:]2\(?\$P_^";?
M@':?!?\ P3_^"VF.@XFM/A?I22GG/+_9]Q_$]J /$O%O_!R%_P $2_!6[^V/
MV]_#\^WK_9'A_5M0S]/LMI)FN>_XB4_^";^M_P#)*M&^,?CO/^K'A'X,ZQ-O
M]AYT,7U_&OM_PE\)/A3X "CP)\,O#VB;/N_V1HL%MCZ>6@KH: /S_P#^']-_
MXD_=_"C_ ((Z?MK>(-W^JO)_@J+"S?Z3377''/*]QZTO_#UO_@I[XJ_Y)1_P
M;_\ Q4O-_P#JO^$O^)VBZ#GTW><'V^_I7W_10!\ ?\-=?\'"OC+_ )%O_@D%
M\+_!F_[O_"7_ !_M=1\O/3=]@B&<=\=>U)]M_P"#GSQE_P >^B_L5>#+9^OV
MNY\4:C=QY]-F(B1UY]O>OT HH ^ /^&7O^#BCQESXD_X*D_!?P9O^\/"'P1&
MH^7V^7[=(,^O/>@?\$NO^"M'BGGXJ?\ !P3X\NMWWU\(_!70M#Q]#$[XX_/K
M7W_10!^?_P#PXH\=>)OF^*O_  6J_;1U;/W[?1/BU%I,$GLT<-JV1[9]/2E_
MXANOV"M<X^*WQ4^/7CL-_K!XN^-FJ3>8/0^2\7?GZU]_T4 ?"_A?_@VJ_P""
M)/A.;[7:_L,Z;?3EMTDVM^+M:OS(W<L+B]=3GZ8KT_PA_P $8O\ @DQX'V'0
MO^"<OP<D:/&Q]4\ V5\P(Z'-S'(<^_7O7TS10!YQX0_8Y_9%^'NS_A ?V6/A
MQH?EX\O^Q_ ]A;;<=,>7",8KT&QT^PTNU2QTRRAMX(QB.&",(BCV X%344 %
M%%% !1110 4444 %%%% !7B_[?'[ _[.?_!2+]G/5/V:/VE_"[WVC7KK<:=J
M-DXCO='O4#"*\M92#Y<J;F'(*LK,CJR,RGVBB@#^6_\ :R_X,Z_^"E_PC\87
M2_LOZMX4^+?AMYF.FSPZS#HVI+'V%Q!>ND*-V_=SR ]?ES@'[)O_  9U_P#!
M2_XN>+[5?VH-7\)_"7PVDRG4IY=9AUG4FC[BW@LG>%V[?O)XP.OS8P?ZD**
M/%_V!_V!_P!G/_@F[^SGI?[-'[-'A=['1K)VN-1U&]<27NL7KA1+>74H \R5
M]JC@!5551%5%51[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YK?M"_P#!R/\
M G]C[]LWXE?L3_&/]EWXT^+?$WA#6()-+F^&7A*SU&*YTN:PM+A)666\@D!6
M2>1"0C+POS9.!QEU_P '*?[!E]H&M>%+W_@E/^U%-I?B1YG\1:;+\#-+:WU1
MI5VRM<QG4=LY=0 Q<'<!@YK]$?VB?V/?V;OVK+.RC^.7PLLM5O\ 27+Z#XBM
MI9;+6-&DY_>66H6S1W5F_/WH9$)[YKY+_:Z_:K^)O_!&+P6/B%\4/VT_"/Q*
M\ JC-9>!OC!JR:?XVDB7JFF:A9PM_:S+GB.YM!(=HWW@R30!T_\ P1H_;;_9
M[_;!T+XC:-^R?^R1??!3P!X$U73]/L?!.J>"[+0+G[=/#+<7-R]G9,T40=6@
M4#<2?*+$_-@?;%?/W_!//]LG]G7_ (*%_"E_VQ/V?_ _B[1H_$5M;6&HGQAX
M9N=-GE6W\UXE0OFWNE3[3*/.MGE4[MI?*!5^@: "BBB@ HHHH **** "BO /
M^"H'[:VC_P#!/O\ 8?\ '7[3=Z!)J.DZ;]F\-VQM7G$VJ7!\JVW1H"S1H[>;
M(!SY44A'2OBO_@D1\!OV#/VH_B#I'[47[,/_  6H_:D^,VI^#KM;[Q%X!\<?
M%N6*R-RZ,H-[I#6D,PM_-8N@#F%FC"[I%5E(!^J=%?GWJ/Q=U'_@H'_P6@\>
M_L-^(M=U2/X1_L]_#RPO_$_AW2M5GM(_$OB?4_*E@^VR0.C3VMO:NVVV)V&<
M%W#;%"Z__!/O]H;QA\+?^"E_[0'_  2@\9>*]3US0O!6EZ9XW^$5]K>HRWE[
M9Z%?1P"[TR2>9FDEAM;N=$@9V=Q')L+81  #[MHHHH *\+_:P_Y+9\#_ /L>
MY?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J /=**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*?VV_V.?@Y^WU^
MS!XL_92^.VF23^'_ !58")[BV(%Q87",)(+N!B"%EBE5'7((.W:P9693ZM10
M!_&Q_P %(/\ @@C_ ,%#/^"<GCK4;?Q1\'-8\;>!8IG;2?B/X-TF6[L+BWS\
MK7*Q!WL),8#1S8&X-L>10'/RY\*OV=/V@/CIXKC\"_!7X(>+?%NLRR^6FE^'
M/#MS>SEL]"D2,1COGIWK^\JB@#\5?^#</_@W#\=_L8^.[/\ ;P_;OT>TMOB#
M;6DB^!/ D=PEQ_PCWFHT<E[=R1EHVNC&S(D2EEB5V9B9"!%^U5%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?DC_ ,%'O^"A7_!8;XI_
MMA>-OV*/V%/@KKOP]^'/@W4;?3/$GQYT7X:ZGXJOKB:6QMKN2*RB@MV@BE5+
MI5V'+#:'\^(L!6/^R)^P3_P3K^ ?C?\ X7Y^TA^RA^U9^T1\6KF19]1^(/QC
M^">M:F3./XX+.6-XD (!4R^=(A'RR"OU\TS0]'T62[ETG3(+9KZZ-S>-#&%,
M\Q55,C8ZL551D]E'I5J@#PW]DK]L6W_:D\>^/?"NC_!?QIX*TWP,-+M8+3Q]
MX2GT:^NY;B.>5YHX)CDVVQ841MJDNDPY &/<JJPZ+I%OK-QXB@TV%+^[MH;>
MYNUC DEBB:1HT9NI56FE('8R-ZU:H **** "BBB@ HHHH *_.C]MC]B;X?\
MP;_X*T?LL?MC?LD^%[/PM\0O&'C[4O#GQ+T_P];K;0^)/#ATFZNKN]O(D 1V
M@,$:^:PRTEQ;ABS)#CZN_;>_82^$/[>O@+0O!'Q5\5^-/#T_A?Q)#KWAOQ%X
M \53:1J>FW\:/&LL4T>1G9(XPRMC.1@@&M/]G_\ 8]^&'[/VJR>,K;Q'XM\9
M>+9]-&G3^-_B'XGGUC539[PYMHY9CLMH6=4=HH$B21T5W#, U 'Q-_P3^\):
MA\%O^#BC]M/P1XLA:*?XB>#/"?C'PK)*,&]TV*(VT\B9ZK'=2F$D<;HZ/V7/
M">K_ !#_ .#H;]I;XTZ)$\FA^ /@/H'@_5;M!^[&HWYT_4(XMW0L(K:7([=\
M5]L?'G]CWX9?'?X@>&OC0^MZ]X2\?^#[>YM?#GCSP?=Q0:C;6EP!]HLW$\4T
M%S;R%48PSQ2(KHKJ%<!JU/V</V7OA%^RQX5U/PU\*])NOM&OZW/K7BG7M7OG
MN]2U[4Y\>=>WEQ(2TLK;54=$1%5$5$55 !Z'1110!Y?\5O"G[6>K^+GO/@_\
M5_"^D:*8$"66K:$]Q,) /G8N".">@KQ+XN^&/VHM)^.7P>;XN_$_PUJ\<GC0
MC3ETK1&MS#((27+Y)W KD >M?7M>%_M8?\EL^!__ &/<O_I,U 'KGV+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% "1AQ&HE8%MHW
M$#@FEHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V?
M_P#['N7_ -)FH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@
M#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO$?CY^VSX<^%
M'QU\-_LG?#?X?ZEX^^*GBG1+C7+3PCI%Y!;)INCP2"*34[^YG8+:VQE984(#
MR2RMM1&P[+J?LI_MA?#[]JNV\5Z)H^B:EX<\8?#[Q$^@_$'P/KWE?;]"OPHD
M0,8G>.:":)EEAN(V9)8VR"&#HH!ZU1110 5X7^UA_P EL^!__8]R_P#I,U>Z
M5X7^UA_R6SX'_P#8]R_^DS4 >Z4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!^9'_!.36]5^)G_  <2_MS>-/%4K/<>$_#OA#PWH44AS]FL&M?,
M9$ST5Y(!*1T+2$T_]G/Q%J'A;_@ZH_:#^'VA2-'I?BS]FW1-=U^&,X66_LI]
M-M+>1QT++!<2*"><,?>O4/$_[._CG]B[_@K?XH_X*%>#?AWK_B?X<_&WX?6F
MA_$RV\):1+J.HZ%KVFF-;'4/L< :>XM9;5# P@CD>.4!V&QB1I_L!?LD_$>[
M_;L^//\ P5'^.?@F\\+ZK\5ETSP]\/?".JE/M^D^&=/MXHQ-=JC,(IKR:)+@
MP;BT*J@?#ED0 ^T:*** .#^(/[3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"-R
MK< \&OGW]J7]L']F;4/B'\+?&MC\8](FTOPSXJEOM=NXG=A:6_D%?,8!=Q&2
M!A03[5]5:MX(\%Z]>'4-<\(:7>W!4*9[O3XY'('0;F4G%>"?M9?#7X=-\6_@
MUH[> =$-I?\ C66&^M3I4/EW$?V9ODD7;AU]CD4 /_X>W?\ !.C_ *.DT7_P
M O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_
M ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_
MP]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HW
MCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P"
M%Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/
M^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:
M?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.D
MT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A
M)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\
MXS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!F
MG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+
M_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J
M /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&
M7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_
M *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"
M_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P
MO/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7
M_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]
M'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_
M /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3
M_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\
M!.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z
M-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT
M7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J
M/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS31_P5R_
MX)S&0QC]J/1\@9)_LZ]Q^?D8KU7_ (9?_9I_Z-X\"_\ A)6?_P :KQ7P/^S_
M / :X_;K\<^'+CX)>$9-/MO!6F2V]@_ANU,,4C.VYU0Q[58]R!DT :__  ]N
M_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;
MQX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>
M?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+
M_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.
MDT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PD
MK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_
M (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >
M6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_
M +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1T
MFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\
M^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW
M_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&
M\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31
M?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK
M/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,U
MZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_
MX)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?
M_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\
M9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\
M[-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H
M_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX
M%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P
MO/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 '
MEG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_
M $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'E3_\ !7#_ ()S1H7;
M]J/1\#^[I]Z3^0@I1_P5O_X)SD C]J/1N?6PO/\ XS4G[:'[._[/^@?LL>-]
M9T+X&>#K*\M]$=[>ZM/#%I')$VY>598P5/N*[7X;?LS_ +.%W\.] NKK]G[P
M1+++HMJ\DDGA2S9G8PJ223'DDGO0!P__  ]N_P""='_1TFB_^ %Y_P#&:/\
MA[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O
M'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O
M/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'E
MG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_
M -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)
MHO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"
M2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_
M ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O
M_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-
M%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_
M .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\
M#+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)
MT?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O
M'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)H
MO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\
MXU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P
M3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!
M?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^
M,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG
M_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O
M_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""
M='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_
M\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:
M/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S
M3_T;QX%_\)*S_P#C5 'E3_\ !7+_ ()S(RJ?VH]'^8X&-.O3^>(.*=_P]N_X
M)T?]'2:+_P" %Y_\9K(_:?\ V?\ X#:/\8?@U8Z3\$O"-K!?^-98KZ&V\-VJ
M)<1_9V.R0+& ZYYP<BO:O^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z
M.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9_
M_&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[
M_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\
MHWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)H
MO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25
MG_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_
M^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P
M3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^
M$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'
M_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V
M:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_
MT=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_
M (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_Q
MFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A
M[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X
M\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/
M_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^
M&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\
M@G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>
M/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X
M7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#
MRS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_
M *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\
MP O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\
M&J/^&7_V:?\ HWCP+_X25G_\:H \JC_X*Y?\$YI5W+^U'HXYQ\VG7H_G!3O^
M'MW_  3H_P"CI-%_\ +S_P",UD?L(_L__ ;Q'\'M4OO$/P2\(W\Z>-=7B2:]
M\-VLKK&MP0J M&2% X Z"O:O^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C
M_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_
M (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_
M (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H
M_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_
MX)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_
M .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\
M9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW
M_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>
M/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P
M O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_
M ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_
MP]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HW
MCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P"
M%Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/
M^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:
M?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.D
MT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A
M)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\
MXS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!F
MG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+
M_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J
M /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&
M7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_
M *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"
M_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J -SX<?$WP%\7?"\7C7X;>)
M[?5]+F=DCO;7.TLO4?, 01GTK=KPC_@GC!!:_ W4[:VA2../QQK"QQHH"JHN
M2  !T %>[T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 45\Z_\%+?^"E/PD_X)@_L^7_[0GQ=^''C?Q'869B06_A+P[)/&
MDDL@BB\^[?;;6RM*R)EY-QWC:CD@'W/6_'7A?PIX"O/B9XPUBWTK1=-TB34]
M4U"]E"16=K'$9999&Z!40,Q/8 T :]%?G;\1?^#AWP)\$->T?QG^T'_P3\^/
MW@/X->(-5BL=*^,_B7PBL%A^].(;F>UW_:+>"09==X$K)R(B<J/T+TO5--UO
M3+?6M&U"&[L[R!)[2ZMI0\<T3J&5U8<,I!!!'!!H GHKYAO?^"DP?X Z#\7?
M O[-'B_QOX@\<ZIK ^'/@+P/)%=7NMZ/9WLD$.LRS3^1!96DT/V6X+ROM07L
M$8:21U4U_P#@GG_P51^'G[>?C?Q_\"]7^"OC+X5_%/X7W4$?C3X<^.[6-+NV
MAG!,-S#)$S)/"P ^88^\AP4>-V /J:N;\;_"GPC\0?$7ASQ1XCAG:[\+:DU]
MI)AG**LQ0H2P_B&#TKQ+_@H3_P %-OA#_P $Z='\+W_Q-^&OCC7I?%_BK3]
MTJ3P]X=D:QANKR5DB^T7TNRWBX21MBL\N$_U>&!/TC0 45X5\3OV\?A]\(/%
MOQ3@\:^'+W_A&?A1H6ARZOK>EB2[N]0UO5))A!H=I91QEYKHH;!E ?,C:I;H
M%ZM7SY\/_P#@O+X.M/VG/!_[-7[8'[#_ ,8O@%+\2K\6/PX\2_$C2;==/U>Z
M9U2.VD>&1Q;SLSQ+LR^UI%#E 0Q /OBBO'_VJ_VR_ '[+5_X,\"7?AW5/%/C
MOXE:X^D?#SP%X?,/V[6KF.(S7$FZ9TC@MK>(&6>XD8+&F/O,R(U;]GK]M#PU
M\9?C#XL_9C\=>!M0\#?%+P386NI:SX-U:\AN/M6EW.1!J5C<0L4N[5G5HF8!
M7CE0I(B$H6 /::*^;OVP?^"FWPA_8W^./PH_9^\:?#7QQJNM?%WX@:;X3T+4
MM.\.R1Z3:7-W-$@>:^FV1/M60OY<)E?Y""%P2/3OVKOVE?!'[(/[/GB7]HGX
M@Z1J^IZ=X=M(V31_#UF+G4-4NI94@MK*UB++YMQ//+%#&F1EY%&1UH ]#HK\
MU_'O_!R#I'PJ\(7?Q!^*'_!'C]M;PWH-@$-_K>O_  86SL[8.ZQH9)IKI43<
M[HHR1EF ')%?H]H>HW&KZ)9ZM>:1<:?+=6L<TMA=[?-MF90QB?8S+N4G:=I(
MR#@D<T 6J*** "BBB@ HHHH **** "BBB@ HHHH ***CO+J*QM);V99&2&-G
M=886D<@#)VH@+,?0 $GH 30!)17SE^R5_P %+/A-^V-^U!\8?V7/A]\-_&FB
MZI\%QI"^(KSQAH;::;N34%N7B\FWE/GJ@C@5PTJ1EA*I"XP3-^VI_P % HOV
M5->TSX7_  R_9F^(?QF^(6K:<VI0^"?AQI:2R6.G+(8_MM]<2LL5I"\BO'&6
M):5T<(IV.5 /H>BOES_@F]_P5;^"7_!1QO&/@G0/A_XM^'OQ'^'-^EIX^^&7
MC[3A::KI+N6"2;02)(F*,N[AE(^9%W(6]@^*WQ[3X=?&+X;?!;2O"XU74_'^
MI:C]H8W_ ) TG2K&QDGN=18;&\U5G:QMMGR_/?QDL I! /0Z*^"?VD/^"\'A
M;]F0P?%KQQ^PI\:)O@2^K06,OQVMM(MO[+*2R"..^CM3-]J:Q=F39<.B"8,I
MB63?'O\ N)/&?AVX\%K\0=-O)-0TF731J%O<:5:2W;7-NT?F*\,<*M),64@J
MJ*S-D  DXH U*YO3/A3X1TCXHZI\8+.&<:UJ^FP6-Z[3DQF&(DH G8Y/7O7C
MG["W_!1_X6?M]^,/BQX4^&/PZ\7^'V^$?C%?#6MCQEI8L;BXO C-(5MRQDB1
M2I7]X%<]2JUZ3^U%\=;/]FC]G[Q5\<+GPY)K4^@Z87TK08+D0R:OJ$C+#9V"
M2%6"/<7,D,"L5(#2@X/2@#OJ*^1?VM?^"J/B#]GSQUJ/PH^"'["?Q9^.7B3P
MO903^/D^&6E+-I_AV26!9TM'NIMGGW9B>.46\4;/Y<L;,$WJI]$_X)Y?\%$/
MV>/^"F'[/D?[0O[/-[J4-I!J4NF>(- UZT%OJ.AZC$JM):7,:LRJX5T8%696
M5P0<Y  /=J*^1+O_ (*\?#NZ^&'B3]JCP3\"O%OB'X#>$-:N-.U[XO:7-:M
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
M[7W[!'QS^"G@/QSK":9X4^)_Q"\.PV^GM<2<Q"]C25GL=PR<-N=0"S*JJ[(
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
M'Q-J_A.YAMKUM)TEK2Y\P%=]J"YRAF5 P'."0#TG_!4W]JK]K_0O'VF?LU?
MC_@G[\7_ (A>!;VV\[XD>*_ <EO9O?6S+D:197$LJM%YH.+BY0!TCW10E9',
MT !+^P/\%;+XN?\ !3W]HO\ X*A>';);?PGXHL-+\ >!;Z--H\1QZ6B)J.J@
MCB2 W4*VL$H)$B6CN/D9"?8?@BB?&S]N7XL?'&Y03Z1X TVS^&OA=F&4-QMC
MU36YDSU626?3;5NPDTEQVKRS]F/]O7]K?QKJ%UX4OO\ @D5X\^#WP_\  7@&
M^U-CK3V\T^H?9(%2TT32;&Q!S,^05ZJ$@,:H6D4K[K^QU\+_ !K^SU^Q[H&A
M^,-%DU3QO)I=WXA\96=E(BOJ'B/4)9=1U%(VD95&^]N)U0NP4+L!( X /D[_
M (.)/CSX[^'W['-_\*];_8A\>^-/@UK-]IR_&'QOX1U+3E.CZ!%=PW%PMM;^
M<UQYK"+RS-)#'#"K%O,SM(^X?V<?B1\)?C#^S_X*^*?P%NHIO!7B#PM87WA1
MH(3&JZ?) C0)L/,95"JE#RI4J>0:^7-:_;,^-W[;/[+?C3X(^'_^":_QB\(^
M.O%WAS4?#KZ-\4/#\.GZ)9FZ@DMFNY]1,ICGM$#EV6%7G=5*I$Q(-?0G[(_[
M/GAO]B+]CSP)^SAI&J7>J6'PX\$VFER:A%8R23WS6T $LZP1!W+2.'<1(&.6
M"J"<4 ?('_!%$ ?ML_M] #'_ !DBW_I*:^COVHO^+P_M3_!C]F&#][86&JW'
MQ(\8Q#E3::,8DTZ%_1GU:[LKE,]?[+EQ]TD?/'_!'SPE\8/AS^V-^UQX@^+'
M[/\ X[\)Z7\5?C(_B3P%JNO^&IHK?4M/$4B;V<!A;MA58)-Y;$.H +94?3/[
M-7@SQ;KW[1?QF_:1\?\ AF^TR75M=L_"/@Z#4K5XI/\ A']'C?$ZJX!"3ZE>
M:K*C@8DA-NX+#:: /4KY_AM\&/".O>-=3FTWP_HUK]LUSQ'JEPZPPQ\&6XNI
MY&[!5)+,>%4#@* /S"^'OPL^(/[+7_!(G]N']N[3/#U]X5USX]7?C;XA>%M$
ME@:WNM$TFZMIH]-DFCX,5TT3&\=>"AF5& 9&%=]^W)^V%^V'XH_:BF^%$'_!
M);XT?$3X->#;V.95T465M;^--6AEW)+<":3+Z; Z+)'#C_2) KR8CC$<GM?P
M$^*OQ_\ ^"E?PV^*WP@_:S_8-\2?!3P!K/A.3PXMCXPU2&?5=>^WP3Q7;QK#
M^[@AAB**"=[.\V?D$9#@'F__  3V^'7A6W_X-N/!_@2ZLXFTO5OV9[Z34(2H
MVN+W3KB:?(]VGDS]36G_ ,&T_C[Q1\1_^"(WP)UWQ==2SW5II.JZ5#+*22;6
MRUF^L[91GLL$$2#V3CBO-OA'X-_;4_9Y_P""3NM_\$FX_P!G[Q1KWQ<TSPWK
M'@'P1XPL=,9/#.HZ5=-/#9:])J1)@M(X+2=&DM9&^U>9;,J12;U)^R?V+_V:
M_!O_  3N_8=\"?LTZ%/>ZII_P[\*PV=U=Z;I4UQ/J%US)<W$=O"KR$RW$DL@
M10Q&_'.,T ?*W_!N( OP:_::51@#]M'QY@#_ +<:\X_X*@7'[2G_  3U_P""
MF5O^W_\ \$_+%/BAXG\>^ D3XV?LZP1327VJZ#I2E(]>@>&-S:^4"MNK.N6E
M8+&DYDEC7U7_ (($>!/C)\%_!7QV\"_'?X"^-?!&I>,/VC/%/C?PZOB/0)(H
M;O2+[[(('\Y=T22YC8&%F#\9 (!(ZC0/A]\5?V1/^"M?QH_:J^(WPZ\4>+?A
MU\;O!?A>T\.^)O">@W.LS>$;K1X9X)M,GLK1)+I8;EIOM2S11/$'W!RAP2 ,
M_P""&GC3]G7]HOX&^,_VZ_A5\7E\:>./C1XM75OBQ=MI_P!A?1=2@MHX(-#%
MH7=H(;.W"1QEWD:4,9M[+(H7[?KXS_X)N?L<WGP=_;"_::_;!\/_  WN_ ?@
MSXV:_H4_ACP7?VPM;B22QM)EO=8FM 3]D-Y<W,CK$^V;"%Y41I B_9E !111
M0 4444 %%%% !1110 4444 %%%% !4=X UG*",@QMD'Z5)6%\2?&EM\/_!5_
MXJN= UG5?LT!\O3M TB:]N[AR,*D<42DDDX&3A5SEBH!- 'P=_P:L_\ *#CX
M1?\ 80\2?^G_ %"OM7XD>.O@_P#LD_ W7_B;XF2#1/"OABRN]4U!+2#+.[R/
M-((T',UQ//(0J#+RRS #+/S\A_\ !M_\+OC#^SA_P2[\%_LN_M"_!KQ3X*\9
M^$+_ %A]4TWQ#HTD,<D=UJEU=0O#. 8I04F7*JVY2#E0,$^>?&[]N?\ ;:\8
M_M7SZ]XE_P"",_QT\8_#KP%JJR_#;2[4V%K!J.H1Y']N7L<LI9W0_P#'I 0%
M@YG;=.T7V8 ]N_X(M?LHZO\ \$^?^"<MM8_&W3[?PMJVNZOK'CSQAHSN!!X;
M^VR&<61(X7[-:I"DF. \<F,C!KT[_@G3X8U*]_9LM_C?XXT9X/$/Q=U^[^(.
MKV]Y%B:U_M%@]A;.#TDM=-2PM#W'V6O&=:^,'[9?[>G[*^N?#OXH?L3>)OA#
M:?$?Q]IO@<:#K%Q]KU*'PU(%GUW5+R2 >5:PRV(N[. =1/LR[&:-!]*?M7_'
M'QG^S%\#;OXH_#/]FCQ9\4KK3+FVA_X0SP$D!U!K=I CRPQRN@D$:G/EIEC@
M  #+* ? O[;/[8VB:'_P64_9PT;]NS]B_P =>"?A[H.LW]C\'/B-?WVGW6GZ
MEXNU)8K6*2[^QS3+;PI&K")&D$N^4321JD65^]OVY0&_8H^,*D9!^%OB#(_[
MAMQ7S?\ M(^#_$O_  5QTKX3_#J+]F;Q]X$\'>%_BCHWCGQCKOQ1T!-(NK<:
M8SRQZ9:6K2--+<SR,L3S!1!'"9B)7<HC?0W[>=[JR?L<_$KP_P"&O!>O>(=8
MU_P/J^D:)HWAW2);RXN[RXL9XX8\1J1&I8@&20K&N1EAD9 /&_\ @@+_ ,H;
M/V>_^Q B_P#1TM=E\+]'TW]HK]M?XN_$_7K1;SP]X&T&W^%^@QN3LDGFCBU/
M79$(Y*R&?2K5L8Q)ID@SD<<#_P $>?\ A8W[.7_!(WP)\/?BW\#?&NC^,?A=
MX#FBU[P?>>')Q>W,T!GE6*T"JRW;2*H""$N=SJI 8@5[!^R)X#\5?LT_L7:1
M)\1O#]]J7C Z3>^*O'=AHMMY]U>Z_?RS:GJ44"9!D8W=Q-'$I(X$:\ # !S7
M_!4[Q#H7@O\ X)[^/_A-X?\ !46L:S\0/"MUX"^'O@NS@0'5M6U*UDL[2TCC
MX C3<99#PL4%O+(=JQDC\_/^"OO[/VJ_LA_\$T/V&_\ @G1)X@-_I;_';P1X
M9\9WT9(AU+R8Y6F7#?\ +%[EC*JGH(D]*]&\(?\ !0+]OZY^.VI_M#_&3_@A
MQ\=]=UJT>YT_X?V%O?::EGX8TEV ;RE:0E[VY"HUQ<'!VA((PL:,TOJG[;'[
M,/[4G_!63_@F!IFO>*?@[:_"SXTZ!XRM_'GPS\%:QJ(F;2=0TVYE%G:7MP-J
MF6XMC(&90B1-=(#N$19P#B/^#K[7;_P+_P $NM-^+?AVX-OK_@GXQ^&==\,W
MB$A[:_AEE$<B$<A@'?D<\FOH[_@M0YN/^"0_[14LD)0O\'M:8H_53]D<X/N*
M\;_;=^%OQ._X+#V7P7_9NN/V>?&W@3P5H?Q$TSQI\<+WQUHK6*VT5A%*5T"U
M+\:C+//+@W-MYELD<)?S265&]K_X+%Z-XU\>?\$V_B_\&?A?\-_$7BOQ5XX\
M!ZCHGAW1?#FCRW4DUU/"8UWNH\N%!NR6D91@$#)P* +/[#WAG7_&O_!'_P"#
M_@WPIJ_]GZIJ_P"S9X?LM-O]Q'V:XE\/P)'+D<C:S!N.>*^+O^"'G[??[./[
M*?\ P3A@_8 _;=U)_ ?Q6^"IUS2O&'PWUO2IWU+4;(WEU=K=6=K%&[WL#0SE
M2\(<'RV?A&1C]V?\$SCXAT'_ ()_?"'P%XZ\!>(?#7B#P9\,M!T'Q'HGB#19
MK:XMKZSTRWAG5 RXG3>AVR1%U;H#D$#R_P#;CL?VC?\ @HM\.;W]BW]FSPOX
MG\!>!_&,?V'XJ?%_Q;H,^DS6VBOQ=:;I-A>)'=7-W<1EH6FDB2VBB=R'D<JH
M /)O^#4&'QK'_P $6O DGBI+A;&7Q-X@?PTDY)VV']I3#"Y_A\\7'YFOTAKE
M/@9\%/AM^SA\'/#/P%^#WAR/2?"_A'1;?2M#T^,Y\JWA0(NYCR[G&YG/+,68
MDDDUU= !1110 4444 %%%% !1110 4444 %%%% !7YV?\%,0/^'Z7_!.DXY^
MU_$_G_N VE?HG7YX?\%%O#GQ;\7?\%@/V//C?X#_ &?/'^O^#O@Q=^,C\0?$
MFD>$[B6VL1JVF6]K;&/Y0UT \9+F!9 H]6RH /T U3PMX=UO5],U[5]&@N;S
M1IY)])N)DW-:2O$\+R)G[K&.21-PYVNPZ,<_$_[:OP5LOVV?^"J_[.?@KPM9
M++;?LY7]]X_^(?B"-,C39+F*.+2=*5Q_RWN986N7BX*P6JN?]9'N]?\ ^"CG
M[4/[27[.7P!36_V0_P!E/Q9\5/'.O3?9='L=$TU7AT=" 7OKM99(LB-6RD&5
M:5P$)C7>Z?,/[,7[;'[;G@BTT;X%_##_ ((L?&'0]2\4^)H6\2_$OXF^(+!H
M6O+N5$N]=U1[;]Y<%%_>&*,1C9$D$7DQI&J 'U#^TY_Q>+]K'X,_LS0?O=/T
MG4+GXD^,8QRIMM)\N'3(']"^J7EM=)Z_V3)Z&NK_ &R?C)\<?V?/@1KGC_\
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
M !DBW_I*:^O_ -D?]GSPW^Q%^QYX$_9PTC5+O5+#X<>";32Y-0BL9))[YK:
M"6=8(@[EI'#N(D#'+!5!.*^1_P#@CYX2^,'PY_;&_:X\0?%C]G_QWX3TOXJ_
M&1_$G@+5=?\ #4T5OJ6GB*1-[. PMVPJL$F\MB'4 %LJ #Z'_:B_XO#^U/\
M!C]F&#][86&JW'Q(\8Q#E3::,8DTZ%_1GU:[LKE,]?[+EQ]TD>R7S_#;X,>$
M=>\:ZG-IOA_1K7[9KGB/5+AUAACX,MQ=3R-V"J268\*H' 4 >6_LU>#/%NO?
MM%_&;]I'Q_X9OM,EU;7;/PCX.@U*U>*3_A']'C?$ZJX!"3ZE>:K*C@8DA-NX
M+#::^4OVY/VPOVP_%'[44WPH@_X)+?&CXB?!KP;>QS*NBBRMK?QIJT,NY);@
M329?38'19(X<?Z1(%>3$<8CD .!^'OPL^(/[+?\ P2)_;A_;NTSP]?>%=<^/
M5WXV^(7A;1)8&M[K1-)NK::/39)H\ Q731,;QUX*&948!D85[#_P3V^'7A6W
M_P"#;CP?X$NK.)M+U;]F>^DU"$J-KB]TZXFGR/=IY,_4UZ1\!/BK\?\ _@I7
M\-OBM\(/VL_V#?$GP4\ :SX3D\.+8^,-4AGU77OM\$\5V\:P_NX(88BB@G>S
MO-GY!&0_@/PC\&_MJ?L\_P#!)W6_^"3<?[/OBC7OBYI?AO6/ /@CQA8Z8R>&
M=1TJZ:>&RUZ34B3!:1P6DZ-):R-]J\RV94BDWJ2 =U_P;9:K+\5?^"-G[/GQ
M0\<V"W>OZ%X<UWP_I6J7"[I8=.AUNXMEA0GHGE6%HI'_ $P7L*T?BI\%;']L
M#_@N!\+/B_X2LE_L7]E3P=K?_"6^(H4^2[U_7+:.&TT7?_&]O:%[V0 D1B[@
M#<S8K)^)]G^T7_P21_X)T_"G]BC]@G]ESQS\5O$6F:'#I%_XF\)Z7;M%HZ!A
M)?ZGLN7$;7,LTLSP0-NC#MNEW+'Y<M+]D']LS]K_ $[6?!/[,'PQ_P"",/Q0
M^'.A7_B!/^$B\>_$CQ#:S6]I#)*;C4=2NWB9IKR]G_?-O9@9+B969B,@@&K_
M ,'.X#?\$,OCJ",_Z+X?_P#4BTROMCX6_P#),O#G_8!L_P#T2E?'?_!P]\//
MBO\ '[_@E?\ $?\ 9C^ GPA\4>-/&OC==*CT32?#VC23IBVUBQNIGFGP(H0(
MH7(#L&8\*#SCZP_9^\3MXL^#7AS4YO#.M:-.FCV\%WI?B#29;*ZMIDB57C>.
M503A@1N7<C8RK$<T =C1110 4444 %%%% !1110 4444 %%%% !1110!'> -
M9R@C(,;9!^E?GK_P:L_\H./A%_V$/$G_ *?]0K[Q^)/C2V^'_@J_\57.@:SJ
MOV: ^7IV@:1->W=PY&%2.*)222<#)PJYRQ4 FOB?_@V_^%WQA_9P_P""7?@O
M]EW]H7X->*?!7C/PA?ZP^J:;XAT:2&.2.ZU2ZNH7AG ,4H*3+E5;<I!RH&"0
M#Z\^)'CKX/\ [)/P-U_XF^)D@T3PKX8LKO5-02T@RSN\CS2"-!S-<3SR$*@R
M\LLP RS\_-W_  1:_91U?_@GS_P3EMK'XVZ?;^%M6UW5]8\>>,-&=P(/#?VV
M0SBR)'"_9K5(4DQP'CDQD8->(_&[]N?]MKQC^U?/KWB7_@C/\=/&/PZ\!:JL
MOPVTNU-A:P:CJ$>1_;E['+*6=T/_ !Z0$!8.9VW3M%]F]6UKXP?ME_MZ?LKZ
MY\._BA^Q-XF^$-I\1_'VF^!QH.L7'VO4H?#4@6?7=4O)(!Y5K#+8B[LX!U$^
MS+L9HT ![-_P3I\,:E>_LV6_QO\ '&C/!XA^+NOW?Q!U>WO(L36O]HL'L+9P
M>DEKIJ6%H>X^RU\9_ML_MC:)H?\ P64_9PT;]NS]B_QUX)^'N@ZS?V/P<^(U
M_?:?=:?J7B[4EBM8I+O['-,MO"D:L(D:02[Y1-)&J197[Z_:O^./C/\ 9B^!
MMW\4?AG^S1XL^*5UIES;0_\ "&> D@.H-;M($>6&.5T$@C4Y\M,L<   99?F
MO]I'P?XE_P""N.E?"?X=1?LS>/O G@[PO\4=&\<^,==^*.@)I%U;C3&>6/3+
M2U:1II;F>1EB>8*((X3,1*[E$8 ^D/VY0&_8H^,*D9!^%OB#(_[AMQ7B/_!
M7_E#9^SW_P!B!%_Z.EKV3]O.]U9/V.?B5X?\->"]>\0ZQK_@?5](T31O#ND2
MWEQ=WEQ8SQPQXC4B-2Q ,DA6-<C+#(SX?_P1Y_X6-^SE_P $C? GP]^+?P-\
M:Z/XQ^%W@.:+7O!]YX<G%[<S0&>58K0*K+=M(J@((2YW.JD!B!0!WWPOT?3?
MVBOVU_B[\3]>M%O/#W@;0;?X7Z#&Y.R2>:.+4]=D0CDK(9]*M6QC$FF2#.1P
MS_@J=XAT+P7_ ,$]_'_PF\/^"HM8UGX@>%;KP%\/?!=G @.K:MJ5K)9VEI''
MP!&FXRR'A8H+>60[5C)'2_LB> _%7[-/[%VD2?$;P_?:EXP.DWOBKQW8:+;>
M?=7NOW\LVIZE% F09&-W<31Q*2.!&O  Q\.^$/\ @H%^W]<_';4_VA_C)_P0
MX^.^NZU:/<Z?\/["WOM-2S\,:2[ -Y2M(2][<A4:XN#@[0D$86-&:4 \Y_X*
M^_L_:K^R'_P30_8;_P""=$OB#[?I;_';P1X9\9WT1(AU+R8Y6F7#?\L7N6,J
MJ>0(D]*]C_X.OM=O_ O_  2ZTWXM^';@V^O^"?C'X9UWPS>(2'MK^&641R(1
MR& =^1SR:[?]MC]F']J3_@K)_P $P-,U[Q3\';7X6?&G0/&5OX\^&?@K6-1$
MS:3J&FW,HL[2]N!M4RW%L9 S*$2)KI =PB+/2_;=^%OQ._X+#V7P7_9NN/V>
M?&W@3P5H?Q$TSQI\<+WQUHK6*VT5A%*5T"U+\:C+//+@W-MYELD<)?S265&
M/O'2=#\+>&WU7Q7::3;:=-K,Z:AKMTP"&:5+>* 22L>ZPP1)D\!8Q7Q1_P $
MM_V=-'\??M ?M3?\%$9] ^S>$OVDO%=A:>"].:,Q+J?A[2K)[%=6VC#!-0ED
MN+A"<%HC%(/];6-_P4O_ &K/VN=0^-T7[-7@3_@F1\8?B5\(+.W$OCK5/"OV
M2UC\73$*R:6KS2!AIP!/VG #7)'D<0^;Y_J/[)7[<_[6_P <?$/B2X^)_P#P
M3)\<_![P5X,\'27D4?B&XM[K5->O@R^39:=;6Q"86**;=N8Y>2!0%&20#I/^
M"IWB'0O!?_!/?Q_\)O#_ (*BUC6?B!X5NO 7P]\%V<" ZMJVI6LEG:6D<? $
M:;C+(>%B@MY9#M6,D=K^P1^S'_PQC^Q;\,/V5Y-:74KCP+X,L=*O]0CSLN;J
M.(>?(@/(1I3(5!Y"D ]*^#?"'_!0+]OZY^.VI_M#_&3_ ((<?'?7=:M'N=/^
M']A;WVFI9^&-)=@&\I6D)>]N0J-<7!P=H2",+&C-+^@7[(?Q0^.?QJ^ ^E?%
M3]H?X(-\-?$>M3W,W_""7%[]IN='M1,Z6\=S, %DG>-%E?:JJAE"8.PNP!Z9
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%>(?MO>._P!OGP)X5T.[_8'^ W@?QYJ\^H2)K]IXX\4R:7%:VP3*/$Z*=[%^
M".PYH ]OHKX!_P"&A_\ @XX_Z1U?L_\ _AW;C_XW1_PT/_P<<?\ 2.K]G_\
M\.[<?_&Z /OZOP7_ .#D+_@Y"^+WP0^+VL_\$_/^"?GC/^P-4T#_ $;XC?$:
MQ"O=P7;+EM-L&.1"T:L!+.!YBR91#&8V9ONK_AH?_@XX_P"D=7[/_P#X=VX_
M^-U_))\8/%_C+X@_%OQ3X]^(LSR>(=<\1WVH:[)*<LU[-</).2>Y,C-0 [Q?
M\9_C#\0?%K^/_'OQ8\2ZWKLDIEDUO5]=N+F[9SU8S2.7)]\YK]%?^".?_!RO
M^UU^PG\4=&^'?[47Q-U[XE_!N]NH[;6+#Q#>/?:EH$+$*;JPN)"92(QR;9F,
M;*"J"-B''YBT4 ?WV^%O%'AWQQX8TWQIX0UJVU+2=8L(;W2]1LY0\-U;2H)(
MY48<,K(RL".H(J_7XR?\$9OVE/\ @NY>?\$P_@_#\!/V-?A'XP\%V/AR73_#
M'B+Q;\1YK'4+JSMKN>WC$D"H1&$6(1I@\I&A[U]._P##0_\ P<<?](ZOV?\
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
MW(?YA_%SF@#<HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X_X_:S\:_#WP;\0ZW^SG
MX+T?Q%XXMM/+^&M$U_46M+*\N<C"33*"8UQGD#M0!V%%? /_  T/_P '''_2
M.K]G_P#\.[<?_&Z/^&A_^#CC_I'5^S__ .'=N/\ XW0!]_5_(%_P='?\IU_C
MG_W+/_J,:37[_P#_  T/_P '''_2.K]G_P#\.[<?_&Z_G _X+U^(OVCO%?\
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
MA;0]1U-?MVJW%Q,L$0@MES+(ID8*7"[%)^9@*^3_ (,> ?@#\>/^#:;P_P"
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
MPH_:Y\<WOB./Q5\&Y-1?PE#IFN/;V4AO85BE^T0@?O,*HQ@KGH^]?EKV>B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^0+_@Z._P"4Z_QS_P"Y9_\
M48TFOZ_:^0/VH_\ @@K_ ,$GOVT?CMKO[2_[2_[*?_"2^-O$OV7^V];_ .$Z
MUVS^T_9[6*UA_<VM]%"FV&")/E09VY.6)) /XPJ*_K]_XA<?^"%'_1C/_F3?
M$_\ \LZ/^(7'_@A1_P!&,_\ F3?$_P#\LZ /@#_@QC_YNB_[DG_W/U^_U> ?
ML,?\$N/V$_\ @FO_ ,)3_P ,4_ S_A"_^$T^P_\ "3?\5-JFH_;/L?VC[/\
M\?\ <S^7L^U3_<V[M_S9VKCW^@ HHHH J:]IMWK&C7.EV&OW>ES3Q%(]1L$A
M::W)_C031R1EA_M(P]J\L_93_8X\&?L@66OZ1\._B;XUU;3_ !)XBU#7]4L/
M%>KPWRMJE]<&XNKM9#"LJ-)*78H'\O+L0@)S7KU% 'G/QH_92^!_Q]^(?P]^
M+7Q(\'QW/B7X6^(WUKP5K<+;+BQG>%X98]^,M#(CX>,_*Q2-OO(I'+:G^PGX
M#U3]L.S_ &X)?BY\04\9Z?H<FAV=LFO1'3(=)DGBN)K!;1H#&(Y9((F=Q^^)
MC4^8"JD>WT4 <'^TQ^S[X5_:I^"'B+]GWQ_XBUO3_#OBS3)],\0KH%W';SWE
MC/$\4]L9&C<HDB.58IM?' 8 G/B?PO\ ^"/O[)WPN_8SUG_@GU;:OXXUKX0Z
MV\0G\'^(/%+W"6\*WBW<L$$P19X(II%^=$D'#N4\MV+U]444 ?+6N?\ !*;X
M>>(?AX_P(U/]J_X[R_#":S%C=_#:7XAB6SN;#&TV,E_);MJK6[)F,Q_;<%#L
M/R\5UW[3G_!.WX ?M3?LPV_[%_BFXUSPW\+8=,MM.D\&>";N'3K::TMFB:W@
M+K"TJ1QF%,)&Z*<88-QCW>B@#Y9T;_@DM\$=.^%%C\!-3_:"^.NI>!-/TJ+2
MX?"4WQ>U&VMFL(XQ$EHTEHT,YA$8">7YFTK\I&.*]E^$/[+GP1_9R^""?L]?
MLT^!K'X=>&H+66*QMO"-I% ]K)(N&N%+HX><\,99 [,P!8L:]!HH \=_8\_8
MI^'G[$OA?6?!7PL^('C35M+US7;O6KVV\7ZZNHO_ &C=3--=70F>,3%Y9&+N
M&=E+$D $DGBOVZ/^"57[.7_!0[QGX.\;_M"^+?':7/P^O_M_@R'PQXF_LU-)
MO=T;&[C:&,2&;=%$0[.=I0;=O.?I>B@#S;XO?LF_!+]HWX"/^S?^TOX8'Q#\
M-SPQK=?\)/M:YEEC.8[D30+$T-PAY6:+8ZGD,#DU^=O[<'[%'_!4_P"$?Q1\
M/Z=I7QR^)'[1W[(,UR+;XA_!FTU>"S\8V^F/&8Y(AJ,"0WNM6ZDAC$UQYTR
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
M\;H_X:'_ .#CC_I'5^S_ /\ AW;C_P"-T ??U%? /_#0_P#P<<?](ZOV?_\
MP[MQ_P#&Z\7_ &_?^"L/_!<+_@G[^S+K7[1/[0G[%?P$\-Z/;R1Z?8WUM\2;
MF^N&OK@E(%BM@@,[ YD*9 V1.20 30!\[_\ !9#_ (.&O$G[-7_!;SX:>!_A
M+XCN+KX<_ K4&L?BAIUA*2FMW-^JQZE$5!Q(UI;E%B!^Y<I+GI7[O>$_%?AO
MQWX5TSQQX.UJWU+2-9T^&^TK4;20/%=6TR"2*5&'WE9&5@>X(K^"/Q9XK\2>
M._%6I^./&.M7&I:OK.H37VJZC=R%Y;JYF<R2RNQ^\S.S,3W)-?NM_P &[_\
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
M9)H(:^LM3NY"(H[B66'*);12.#(69"2IB'[QE6OH#2OVP/V:-5^#&H?M$?\
M"W]+L?!.ESM!J'B+6?,L+>&4%%V'[2L9W%I$50!EV=57).*_-3_@MU\!/V3O
MV6/^" 7C_P#9U_8R\.II/@SP?\3]'LY-/AU*ZO([?4&UZTGNXUGN9)&D*RS%
M& =A&ZO'PT;*/5/^"U'Q+U;PM_P40_8!\#>,W*?#;6?C;?W.O>?_ ,>TFNP0
M6T6BB3/&Y9KJ9T!_B7(P4S0!]D?"+]N+]EOXX?$V[^"G@'XIJOC.RTY=1E\(
M>(-'O='U22R)P+N*TU"&&::#/'G1JR9(^;D5R?Q#_P""KW_!-[X5ZMXPT+QQ
M^V;X$M;OP!IZ7GC*&#65N3I*O.MNL<IA#@3F5E06XS,2?N5\M?\ !P'X1U[1
M_C/^Q3\>O@O"T7Q.TS]J71O#NB75F-L\VE:A#,U_ Y'+6[+;1K(#\H1WS@,:
MA^%7PM^&_C;_ (.;?CQ)XR\#:5JPC_9LT/;#J5DD\?[Z6.VE)1P5): M"203
MY;NF=KL" ?HA\+/BC\/OC;\-]#^+WPG\66FN^&O$NEPZCH6L6#EH;RUE0/'(
MN0#@J1P0"#P0""*_,SXX:!K=M_P<\_"WX 6/Q<^(EMX!\0? *[\5:SX)MOB3
MK$>E76JI<ZK L[6RW0C VPPGRU C+1@[<DY_43PSX9\-^"_#MCX0\'>'['2=
M)TRTCM=-TO3+1(+>T@10J111H L:*H "J    !7YG?'4C_B+3^"HS_S:??\
M_IPUB@#[2\4_\%(?V"? _P 2?$OP=\3_ +6W@6T\1^"O#\^M>+]+;7XF;1+*
M">&WD:[924MY!-<01B&1A*S2J%0YK;_91_;7_96_;C\$W_Q#_91^->D>--)T
MO4FT_5)M-,B26=RH!,4T,RI+$2""-R@,.1D5\4ZCX&\&>(/^#KN"_P!=\*Z?
M>3:=^Q2FIV$ES:(YM[U?%'DK<)D?+*(W9 XY ) ->?\ P_\ &7C/X"_\%'/^
M"M7C/X&V/DZWX?\ A9X4\1^'[&TA!636$\'WETD@0##.]PQ8\99G.<YH ^G_
M /@IQ^V-^QUJ7[)OQH^$OB+X[ZE97^C>%]4TV_UGPM<ZO;6FC:V;*4VUE=ZM
MIX6VM+@RM&/LUQ.I8LJLAW &K_P13^)/@KX8?\$0_@9\3/BIXTL-$T;3OAS!
M/JFM:S>K##"#-(-SR.0,EF '.69@!DD"O)?^"=,/PQ\??\&PJ?V*+75[36/@
M1XKD\4/.PF:[U:2+4&U!YR<EY6N3*69OF)P?2OF+2OBZWPO_ ."6O_!,!/&O
MQ/U#P7\/=2^(U@GBOQ981VA73KQ+6]&FRR&]@GM@B7#--F:-E4VXDP&C5E /
MUI^$7[?'[)?QR^)6K_!?X=?%I9?&>AZ6-2U#P=JVB7VF:L+(]+F.SO8(IYX<
MD#S(T9<LHSEAFG\)_P#@HW^Q;\=/$_B[P3\(?CE:^(-9\!6$UYXSTG3])O6N
M=&CB)5Q<1&$-')E6 B(\QBK!5)4X\J^)'_!.7X+2_MH_!G]N+XX_ME_%/6O'
M_@G4+C1?A[%='P_;0ZH;R"8RV4L>G:/!+<QF$7$A&\"-%E<E5#FOC;_@MIX
M_P"%#?MGZE^W1^RKH_B^XL-/\%VNE_MNZ9X"ECA^V>#[FYMTB)D)W+J1M4F)
M,0\V.TB25I+8&.24 _5;X ?M$_!G]J7X;VWQ@^ 7CB'Q)X8O96CL-;M;6:.W
MN]N,M$TJ+YJ9.-Z97(89RK =K7)_ ?Q7\'_'/P3\)>+_ -GR]TJX\"ZCX=LY
MO"$NAQJEG_9IA7[.(44 (@CV@)@;<;<#&*ZR@ HHKC_C]K/QK\/?!OQ#K?[.
M?@O1_$7CBVT\OX:T37]1:TLKRYR,)-,H)C7&>0.U '845\ _\-#_ /!QQ_TC
MJ_9__P##NW'_ ,;H_P"&A_\ @XX_Z1U?L_\ _AW;C_XW0!]_57U;5M*T#2KG
M7==U.WLK&RMWGO+R[F6.*")%+/([L0%55!)8D  $FO@G_AH?_@XX_P"D=7[/
M_P#X=VX_^-U^7'_!RE_P4$_X+<Z5\*=#_9A_:T_9]\/_  C\ ^,=[WNJ?#S7
M)=1MO$[1X)L)KW=^[5.':V*H9.&)=!@ '+_\'#/_  <B^*OVN/%5Y^R%^P1X
M]U#1?A=HNH+_ &[XVTFY>VNO%EU"X9?)D4AXK%'4,N"&F90YPH53]S_\&Z'_
M  <7Z5^VOI6E?L3?ML^*K>R^+]E;B#PMXINW6.+QG$B\1N> NH*HY7@3@%E^
M?<I_F)JQI.K:KH&JVVNZ%J=Q97UE<)/9WEI,T<L$J,&21'4@JRL 0P(((!%
M']^E%?CC_P $IO\ @HA_P<9?M,_L8>%_B%IG[$OPW\9Z8EO]DTKQ_P"/O%LN
MB7WB6"/Y1=F!=WF=-IG"HLI!903N8_2'_#0__!QQ_P!(ZOV?_P#P[MQ_\;H
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
MMC+#K&H7^1;7.FVNLROIT=P6X:U\X7<P1LKMM4."$7'Z"?\ !R_X1UZ'X%_
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M?S_L9F,YM/M?V;S_ "3*=V-^<?)NV?)7U+10!\P_'+_@D?\ LD_M)_LI>$?V
M1OC6GB;6](^'IM6^'_BAM:$&O>'&MHUB@>VOH(T;<D:*N9 Y?:I?>RJPYZW_
M ."*7[+.H_%_X<?'_P")GQ;^-7C?QK\+X;U/#OBCQ3\6]1:^?[0L:$R36[0N
MH5$91'"8HW$TWFI*9":^OZ* /CG]LC_@AE^P]^V?^T+!^U?XCF\=>!/B-]E2
MUU3Q=\+?%\FBW>KP(JHJ7+(K!R$54WJ%D**JEB$0+Z+XH_X)K?L[:Q\ _!7[
M,?A"^\3^$/!?@37;76M,TCPQK>P7U_;W2WD4]^\Z2M?-]J7[0XG+K+*Q>42,
M 1] T4 ?/7[8'_!-+X"?ML?%KX=?&_XK^*?&>F^)/A3=2W?@74?">O+ITFG7
M,KQM+-O2(O(7\J)61V,95,;/F?=[_IMI-8:=;V-QJ,]Y)# D;W=R$$DY  +O
ML55W'&3M51D\ #BIJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
7 HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606154368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 25, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,745,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Information required by Part III of this Form 10-K is incorporated by reference to the registrant&#8217;s proxy statement or the Proxy Statement, for the 2023 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054605953776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_mxl_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Grant Thornton LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Newport Beach, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606702656">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 187,353<span></span>
</td>
<td class="nump">$ 130,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Short-term restricted cash</a></td>
<td class="nump">982<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">18,529<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">170,971<span></span>
</td>
<td class="nump">119,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">160,544<span></span>
</td>
<td class="nump">131,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">24,745<span></span>
</td>
<td class="nump">22,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">563,124<span></span>
</td>
<td class="nump">404,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Long-term restricted cash</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">79,018<span></span>
</td>
<td class="nump">60,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Leased right-of-use assets</a></td>
<td class="nump">28,515<span></span>
</td>
<td class="nump">27,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">109,316<span></span>
</td>
<td class="nump">152,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">306,739<span></span>
</td>
<td class="nump">306,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">66,491<span></span>
</td>
<td class="nump">89,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">26,800<span></span>
</td>
<td class="nump">8,650<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,180,025<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">68,576<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="Show.showAR( this, 'defref_mxl_AccruedPriceProtectionLiability', window );">Accrued price protection liability</a></td>
<td class="nump">113,274<span></span>
</td>
<td class="nump">40,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">100,155<span></span>
</td>
<td class="nump">57,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">59,081<span></span>
</td>
<td class="nump">56,642<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">341,086<span></span>
</td>
<td class="nump">207,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">23,353<span></span>
</td>
<td class="nump">24,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">121,757<span></span>
</td>
<td class="nump">306,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">17,444<span></span>
</td>
<td class="nump">22,998<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">503,640<span></span>
</td>
<td class="nump">561,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0001 par value; 550,000 shares authorized; 78,745 shares issued and outstanding at December&#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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">722,778<span></span>
</td>
<td class="nump">657,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(1,021)<span></span>
</td>
<td class="nump">2,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(45,380)<span></span>
</td>
<td class="num">(170,420)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">676,385<span></span>
</td>
<td class="nump">489,198<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,180,025<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued price protection liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606003120">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="nump">550,000,000<span></span>
</td>
<td class="nump">550,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">78,745,000<span></span>
</td>
<td class="nump">76,778,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">78,745,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607136752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 1,120,252<span></span>
</td>
<td class="nump">$ 892,398<span></span>
</td>
<td class="nump">$ 478,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of net revenue</a></td>
<td class="nump">470,483<span></span>
</td>
<td class="nump">396,566<span></span>
</td>
<td class="nump">265,798<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">649,769<span></span>
</td>
<td class="nump">495,832<span></span>
</td>
<td class="nump">212,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Research and development</a></td>
<td class="nump">296,442<span></span>
</td>
<td class="nump">278,440<span></span>
</td>
<td class="nump">179,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">168,008<span></span>
</td>
<td class="nump">149,943<span></span>
</td>
<td class="nump">130,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment losses</a></td>
<td class="nump">2,811<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">2,265<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">469,526<span></span>
</td>
<td class="nump">430,587<span></span>
</td>
<td class="nump">313,937<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">180,243<span></span>
</td>
<td class="nump">65,245<span></span>
</td>
<td class="num">(101,139)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(9,768)<span></span>
</td>
<td class="num">(12,996)<span></span>
</td>
<td class="num">(12,952)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,221)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">3,478<span></span>
</td>
<td class="nump">764<span></span>
</td>
<td class="num">(1,170)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="num">(6,045)<span></span>
</td>
<td class="num">(17,375)<span></span>
</td>
<td class="num">(13,713)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">174,198<span></span>
</td>
<td class="nump">47,870<span></span>
</td>
<td class="num">(114,852)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">49,158<span></span>
</td>
<td class="nump">5,901<span></span>
</td>
<td class="num">(16,259)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 125,040<span></span>
</td>
<td class="nump">$ 41,969<span></span>
</td>
<td class="num">$ (98,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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="num">$ (1.35)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 1.55<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="num">$ (1.35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares used to compute net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (shares)</a></td>
<td class="nump">78,039<span></span>
</td>
<td class="nump">76,037<span></span>
</td>
<td class="nump">73,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (shares)</a></td>
<td class="nump">80,852<span></span>
</td>
<td class="nump">79,679<span></span>
</td>
<td class="nump">73,133<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606431552">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 125,040<span></span>
</td>
<td class="nump">$ 41,969<span></span>
</td>
<td class="num">$ (98,593)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments, net of tax benefit of $455 in 2022, expense of $93 in 2021 and expense of $216 in 2020</a></td>
<td class="num">(5,201)<span></span>
</td>
<td class="num">(242)<span></span>
</td>
<td class="nump">1,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Net actuarial gain on pension and other defined benefit plans, net of tax expense of $782 in 2022, $792 in 2021 and $0 in 2020</a></td>
<td class="nump">2,055<span></span>
</td>
<td class="nump">932<span></span>
</td>
<td class="nump">1,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on interest rate swap, net of tax expense of $8 in 2020</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Less: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $0 in 2020</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(85)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Unrealized gain on interest rate swap, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(3,146)<span></span>
</td>
<td class="nump">690<span></span>
</td>
<td class="nump">2,322<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income (loss)</a></td>
<td class="nump">$ 121,894<span></span>
</td>
<td class="nump">$ 42,659<span></span>
</td>
<td class="num">$ (96,271)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><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 (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607121888">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment, tax expense (benefit)</a></td>
<td class="num">$ (455)<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent', window );">Net actuarial gain on pension and other defined benefit plans, tax expense</a></td>
<td class="nump">$ 782<span></span>
</td>
<td class="nump">$ 792<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain on interest rate swap, tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustments of unrealized gain on interest rate swap, tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054608056928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2019</a></td>
<td class="nump">$ 414,920<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 529,596<span></span>
</td>
<td class="num">$ (887)<span></span>
</td>
<td class="num">$ (113,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,515,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net</a></td>
<td class="nump">3,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,997<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Common stock issued for merger, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">804,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued for merger, net</a></td>
<td class="nump">17,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,080<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">3,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,794<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">47,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,597<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current period other comprehensive income (loss)</a></td>
<td class="nump">2,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(98,593)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(98,593)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,536,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end 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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net</a></td>
<td class="nump">$ 14,614<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">14,613<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(454,372)<span></span>
</td>
<td class="num">(455,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (23,548)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,548)<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">4,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,998<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">59,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,358<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current period other comprehensive income (loss)</a></td>
<td class="nump">690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 41,969<span></span>
</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">41,969<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Dec. 31, 2021</a></td>
<td class="nump">76,778,000<span></span>
</td>
<td class="nump">76,778,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end 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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,391,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net</a></td>
<td class="nump">$ 10,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,252<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(564,449)<span></span>
</td>
<td class="num">(564,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (31,511)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,511)<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">4,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,684<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">81,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,868<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current period other comprehensive income (loss)</a></td>
<td class="num">(3,146)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,146)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 125,040<span></span>
</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">125,040<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Dec. 31, 2022</a></td>
<td class="nump">78,745,000<span></span>
</td>
<td class="nump">78,745,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2022</a></td>
<td class="nump">$ 676,385<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 722,778<span></span>
</td>
<td class="num">$ (1,021)<span></span>
</td>
<td class="num">$ (45,380)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606790256">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 125,040<span></span>
</td>
<td class="nump">$ 41,969<span></span>
</td>
<td class="num">$ (98,593)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Amortization and depreciation</a></td>
<td class="nump">80,731<span></span>
</td>
<td class="nump">91,792<span></span>
</td>
<td class="nump">76,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment losses</a></td>
<td class="nump">2,811<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_InventoryFairValueAdjustments', window );">Inventory fair value adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">32,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts', window );">Amortization of debt issuance costs and accretion of discounts</a></td>
<td class="nump">1,975<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">2,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">81,704<span></span>
</td>
<td class="nump">59,358<span></span>
</td>
<td class="nump">47,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">23,454<span></span>
</td>
<td class="num">(3,235)<span></span>
</td>
<td class="num">(18,488)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">533<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gain on sale of investments</a></td>
<td class="num">(3,375)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized holding loss on investments</a></td>
<td class="nump">1,476<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="nump">319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of leased right-of-use assets</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">429<span></span>
</td>
<td class="nump">1,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,221<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">(Gain) loss on foreign currency</a></td>
<td class="num">(1,829)<span></span>
</td>
<td class="nump">634<span></span>
</td>
<td class="nump">1,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefits on stock-based awards</a></td>
<td class="num">(9,921)<span></span>
</td>
<td class="num">(7,415)<span></span>
</td>
<td class="num">(677)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(50,875)<span></span>
</td>
<td class="num">(51,690)<span></span>
</td>
<td class="num">(16,856)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(28,841)<span></span>
</td>
<td class="num">(33,689)<span></span>
</td>
<td class="num">(31,837)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">1,789<span></span>
</td>
<td class="nump">24,186<span></span>
</td>
<td class="num">(38,954)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Leased right-of-use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">65,815<span></span>
</td>
<td class="nump">12,771<span></span>
</td>
<td class="nump">57,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="nump">42,003<span></span>
</td>
<td class="nump">33,595<span></span>
</td>
<td class="nump">32,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability', window );">Accrued price protection liability</a></td>
<td class="nump">73,574<span></span>
</td>
<td class="num">(7,320)<span></span>
</td>
<td class="nump">34,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(11,440)<span></span>
</td>
<td class="num">(9,905)<span></span>
</td>
<td class="num">(6,386)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(5,997)<span></span>
</td>
<td class="nump">7,701<span></span>
</td>
<td class="num">(1,934)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">388,726<span></span>
</td>
<td class="nump">168,233<span></span>
</td>
<td class="nump">73,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(41,253)<span></span>
</td>
<td class="num">(39,176)<span></span>
</td>
<td class="num">(12,487)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(11,184)<span></span>
</td>
<td class="num">(7,581)<span></span>
</td>
<td class="num">(2,799)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash used in acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(40,000)<span></span>
</td>
<td class="num">(160,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="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>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of long-term investments</a></td>
<td class="num">(29,325)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(91,762)<span></span>
</td>
<td class="num">(91,757)<span></span>
</td>
<td class="num">(175,286)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from the issuance of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">350,000<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,173)<span></span>
</td>
<td class="num">(2,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayment of debt</a></td>
<td class="num">(185,000)<span></span>
</td>
<td class="num">(409,813)<span></span>
</td>
<td class="num">(17,188)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">5,006<span></span>
</td>
<td class="nump">8,780<span></span>
</td>
<td class="nump">8,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Minimum tax withholding paid on behalf of employees for restricted stock units</a></td>
<td class="num">(28,896)<span></span>
</td>
<td class="num">(13,149)<span></span>
</td>
<td class="num">(3,535)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(31,511)<span></span>
</td>
<td class="num">(23,548)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(240,401)<span></span>
</td>
<td class="num">(91,903)<span></span>
</td>
<td class="nump">159,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(2,869)<span></span>
</td>
<td class="num">(1,039)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">56,619<span></span>
</td>
<td class="num">(18,296)<span></span>
</td>
<td class="nump">56,917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="nump">93,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">188,357<span></span>
</td>
<td class="nump">131,738<span></span>
</td>
<td class="nump">150,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">9,078<span></span>
</td>
<td class="nump">11,034<span></span>
</td>
<td class="nump">11,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">23,829<span></span>
</td>
<td class="nump">3,839<span></span>
</td>
<td class="nump">2,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock issued in acquisitions, at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Deferred payments of purchase price for acquisitions, at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">34,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Issuance of shares for payment of bonuses</a></td>
<td class="nump">$ 38,826<span></span>
</td>
<td class="nump">$ 23,981<span></span>
</td>
<td class="nump">$ 3,258<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Right Of Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryFairValueAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Fair Value Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryFairValueAdjustments</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds Loaned Under Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfLeasehold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611133808">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Summary of Significant Accounting Policies</a></td>
<td class="text">Organization and Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its directly and indirectly wholly-owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip, or 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, or 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, or DOCSIS, fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. 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%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the 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%">Inflation, and uncertainty in customer demand and the worldwide economy has continued, and the Company may experience continued volatility in its sales and revenues in the near future. The Company&#8217;s management believes an economic downturn and inventory oversupply due to changes in customer demand will add to volatility in managing the business. However, the magnitude of such volatility on the Company&#8217;s business and its duration is uncertain and cannot be reasonably estimated at this time.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also believes that its $188.4 million of cash and cash equivalents at December&#160;31, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months, excluding its pending acquisition of Silicon Motion which it intends to fund with proceeds from additional debt (Note 3). The Company&#8217;s future capital requirements will depend on many factors, including the timing of the closing of the pending transaction to acquire Silicon Motion, 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 February&#160;1, 2023, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates.</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%">Business Combinations</span></div><div style="margin-top: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 applies the provisions of ASC 805, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</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%">Costs to exit or restructure certain activities of an acquired company or the Company&#8217;s internal operations are accounted for as termination and exit costs pursuant to ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. </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%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.</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%">In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.</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%">Cash and Cash Equivalents</span></div><div style="margin-top: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 considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value. </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%">Accounts Receivable</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers and assesses each customer&#8217;s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December&#160;31, 2022 and 2021 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2022, 2021, and 2020, were not material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top: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 assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of </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%">inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.</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%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.</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%">Property and Equipment</span></div><div style="margin-top: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 is carried at cost and depreciated over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDkx_ac41b598-0138-4201-9b5a-192b3d83f523">two</span> to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term. </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%">Production Masks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDMw_763b650b-d84b-496e-b83e-5b2233192290">two</span> to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.</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%">Goodwill and 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%">Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.</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%">Impairment of Goodwill and Long-Lived 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:115%">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.</span></div><div style="margin-top: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 development, IPR&amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October&#160;31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it.&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Once an IPR&amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company&#8217;s policy for long-lived 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 Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be 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 would be measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value.</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 years 2022, 2021, and 2020, the Company recorded impairment of intangible assets of $2.8 million, $0 and $0.1 million, respectively. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 5 for more information.</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%">Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue is primarily generated from sales of the Company&#8217;s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer&#8217;s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer&#8217;s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.</span></div><div style="margin-top: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 five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company&#8217;s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company&#8217;s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company&#8217;s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company&#8217;s general assurance warranty of products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzU0_b6b71548-d2d9-4a0b-9f2a-09739c55e920">one</span> to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company&#8217;s customers resell the Company&#8217;s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such 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%">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company&#8217;s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically </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%">settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjU4_3bdeb3c4-8f39-4021-9f8e-a016bcc58d7b">one</span> to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12. </span></div><div style="margin-top: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 assesses customer accounts receivable and contract assets for impairment in accordance with ASC&#160;310-10-35. </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%">Warranty </span></div><div style="margin-top: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 generally provides a warranty on its products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyNzk2_e6630652-226e-4e7a-b0b8-9014e7d0d8d5">one</span> to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods. As of December&#160;31, 2022 and 2021, the Company has warranty reserves of $0.5&#160;million and $0.8&#160;million, respectively, based on the Company&#8217;s estimates. </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%">Segment Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market 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%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer. The Company&#8217;s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.</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 measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company&#8217;s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.</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%">Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the development of the Company&#8217;s technology and future products are charged to research and development expense as incurred.</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%">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%">The Company&#8217;s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate </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%">a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company&#8217;s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group. </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%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation. </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%">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 Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company&#8217;s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.</span></div><div style="margin-top: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 calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is &#8220;more likely than not&#8221; to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would 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-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.</span></div><div style="margin-top: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 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.</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%">Comprehensive Income (Loss)</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans. </span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Settlement Costs</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%">Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.</span></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 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: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 the Company in 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054613188640">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text">Net Income (Loss) Per Share<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and restricted stock units 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.</span></div><div style="margin-top: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:57.525%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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="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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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, 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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss)</span></td><td colspan="3" style="display:none"/><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%">125,040&#160;</span></td><td style="background-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%">41,969&#160;</span></td><td style="background-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%">(98,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">78,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,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%">73,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common stock equivalents</span></td><td colspan="3" style="display:none"/><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%">2,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,852&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,679&#160;</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%">73,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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 colspan="3" style="display:none"/><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%">1.60&#160;</span></td><td style="background-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.55&#160;</span></td><td style="background-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.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1.55&#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.53&#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%">(1.35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 each of the years ended December 31, 2022, 2021, and 2020, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 1.8 million for 2022, 0.07 million for 2021, and 3.2 million for 2020 from the calculation of diluted net income (loss) 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611130240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Silicon Motion Merger</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;5, 2022, MaxLinear entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, the transaction consideration will consist of $93.54 in cash and 0.388 shares of MaxLinear stock for each Silicon Motion American Depositary Share, or ADS, and $23.385 in cash and 0.097 shares of MaxLinear common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, the current MaxLinear stockholders will own approximately 86% of the combined company and former Silicon Motion securityholders will own approximately 14% of the combined company. Based on the closing price of MaxLinear shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. MaxLinear may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. MaxLinear will also assume Silicon Motion&#8217;s vested and unvested employee stock-based compensation awards. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including regulatory approval in the People&#8217;s Republic of China, or China. On June&#160;27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July 13, 2022, the registration statement on Form S-4 was declared effective by the SEC. On August 31, 2022, the Silicon Motion securityholders approved the merger at the extraordinary general meeting.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2022, MaxLinear entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion, or the Term B Loan Facility, (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million, or the Term A Loan Facility, and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by MaxLinear of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt (Note 8) in full.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;24, 2022, MaxLinear entered into a second amended and restated commitment letter with Wells Fargo Bank and other lenders, which allows for additional commitments in respect of the Term A Loan Facility to be effected by way of the joinder of additional commitment parties to the second amended and restated commitment letter, and allows for an increase in the Term Loan A Loan Facility on a dollar-for-dollar basis by a corresponding decrease in the amount of the Term Loan B facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Company X</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement to acquire Company X. The initial closing transaction consideration consisted of $5.0 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. The Company has integrated Company X into the Company&#8217;s existing business and has completed its purchase price allocation accounting associated with this acquisition, with an immaterial decrease to net operating assets and a corresponding increase in goodwill recorded in 2022 (Note 5).</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611130240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 operations:</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.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.623%"/><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="display:none"/><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,620&#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%">Lease related charges</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998&#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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,265&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="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%">3,833&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2022 included the impairment of leased right-of-use assets of $0.5 million related to exiting a redundant facility.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively.</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%">Lease related and other charges for the year ended December 31, 2020 included the impairment of leased right-of-use assets of $1.5 million related to a reduction in expected cash inflows from subleases.</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%">The following table presents a roll-forward of the Company&#8217;s restructuring liability for the years ended December&#160;31, 2022 and 2021. 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:98.538%"><tr><td style="width:1.0%"/><td style="width:37.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.000%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 December 31, 2020</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%">3,274&#160;</span></td><td style="background-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%">720&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187)</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%">Reimbursement from Intel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#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%">(2,711)</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%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</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%">Liability as of December 31, 2021</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">444&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">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%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,265&#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%">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%">(824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(530)</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%">Liability as of December 31, 2022</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%">971&#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%">103&#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%">8&#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%">1,082&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Less: current portion as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082)</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 portion as of December 31, 2022</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%">&#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%">&#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%">&#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%">&#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"/></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%">As of December&#160;31, 2022, the remaining lease-related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.</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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611215600">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company&#8217;s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). </span></div><div style="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 changes in the carrying amount of goodwill for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:70.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.552%"/><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%">Year Ended December 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%">306,668&#160;</span></td><td style="background-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%">302,828&#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"><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%">Acquisitions (Note 3)</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%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,840&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,668&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 year ended December 31, 2022, the increase in the carrying value of goodwill related to minor adjustments to the assets and liabilities in the purchase price allocation for Company X (Note 3).</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. As a result of the Company&#8217;s impairment assessment, no goodwill impairment was recognized as of October&#160;31, 2022.</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 its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2022, 2021, and 2020, 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%">December 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-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%">Accumulated Amortization</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%">Net Carrying Amount</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%">Gross Carrying Value</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%">Accumulated Amortization</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%">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 #000000;padding:2px 1pt;text-align: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.9</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,764&#160;</span></td><td style="background-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%">(580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,184&#160;</span></td><td style="background-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%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(13,461)</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%">1,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5.3</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%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1</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%">477,125&#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%">(367,809)</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%">109,316&#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 operations 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:56.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">39,638&#160;</span></td><td style="background-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%">43,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,784&#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%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,529&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">51,597&#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%">66,707&#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%">61,318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.</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%">Year Ended December 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="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%">Acquisitions (Note 3)</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%">&#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%">4,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,581&#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%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(51,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,707)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_001fb466-7ef0-4a29-b86a-c03c753445c6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_ea42a367-6077-48ec-b02c-47779ef4b446">Impairment losses</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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. </span></div><div style="margin-top: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 year ended December 31, 2022, the Company recognized impairment losses related to finite-lived intangible assets of $2.8 million, which was attributable to certain acquired licensed technology. During the year ended December 31, 2021, no impairment losses related to finite-lived intangible assets were recognized. During the year ended December 31, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million, which was attributable to certain purchased licensed technology. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company&#8217;s finite-lived intangible assets at December&#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%">2023</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%">38,941&#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%">24,343&#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%">14,427&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725&#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%">8,562&#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%">109,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company&#8217;s activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 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%">2,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs its annual assessment of indefinite-lived intangible assets on October 31st 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. Based on the Company&#8217;s assessment as of October&#160;31, 2022, no indicators of impairment were identified. </span></div>In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2022, 2021, and 2020, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611003776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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%">Net Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,476)</span></td><td style="background-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,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"/><td style="width:67.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.355%"/><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, 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="display:none"/><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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (Note 3)</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,941&#160;</span></td><td style="background-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,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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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></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%">At December&#160;31, 2022, the Company held marketable equity investments with an aggregate fair value of $18.5&#160;million that were in an unrealized loss position for less than 12 months. The net unrealized loss of $1.5&#160;million as of December&#160;31, 2022 represents stock price fluctuations in the underlying securities held, and was recorded to other income (expense), net in the consolidated statement of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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: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 Company&#8217;s financial instruments 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:27pt"><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:27pt"><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:27pt"><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:27pt"><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 investments held by the Company have been valued on the basis of quoted market prices and are therefore classified as Level 1. </span></div><div style="margin-top: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 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 </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%">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><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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, 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 December 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%">18,529&#160;</span></td><td style="background-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,529&#160;</span></td><td style="background-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,941&#160;</span></td><td style="background-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,941&#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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments: </span><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%"/></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%">Year Ended December 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="padding: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%">Contingent consideration</span></td><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%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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"><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%">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%">241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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,941&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><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 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"><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 year ended December 31, 2022 were primarily due to accretion of the related discount.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company&#8217;s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other long-term assets are investments in privately held entities of $11.8 million and $5.0 million as of December&#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 </span></div>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610927152">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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%">187,353&#160;</span></td><td style="background-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%">982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">188,357&#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 December&#160;31, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $0.4 million and $20.4 million, respectively. As of December&#160;31, 2022 and December&#160;31, 2021, the Company had restricted cash of approximately $1.0 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%">December 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">97,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,369&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,704&#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 #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%">160,544&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,703&#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><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="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%">December 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,924&#160;</span></td><td style="background-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%">74,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">50,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">10,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">7,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">181,101&#160;</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%">(102,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">79,018&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,924&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December 31, 2022, 2021, and 2020 was $20.3 million, $17.7 million and $11.3 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company entered into a note receivable with a supplier for $10.0&#160;million, which is included in other long-term assets in the consolidated balance sheet. Repayments of $2.0&#160;million per year are due annually by March 31, in years 2024 through 2027, provided that certain production utilization targets for the prior year are met. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 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%">180,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116&#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%">(107,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,373)</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%">113,274&#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%">40,509&#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%">December 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%">7,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_253423d9-cf56-45a8-a1fa-4e8b17d061f9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_e5025cd5-0083-4f55-8987-df220241c184">Short-term lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">52,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,155&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">57,268&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:56.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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="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%">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="18" style="padding:2px 1pt;text-align: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, 2020</span></td><td colspan="3" style="display:none"/><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%">263&#160;</span></td><td style="background-color:#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%">1,172&#160;</span></td><td style="background-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,435&#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 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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#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%">932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 December 31, 2021</span></td><td colspan="3" style="display:none"/><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%">21&#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="3" style="display:none"/><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%">2,104&#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%">2,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#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%">2,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 December 31, 2022</span></td><td colspan="3" style="display:none"/><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%">(5,180)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,021)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610967232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Interest Rate Swap<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt and Interest Rate Swap</a></td>
<td class="text">Debt and Interest Rate Swap<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company&#8217;s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 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%">125,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%">125,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%">(695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">121,757&#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%">121,757&#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;December&#160;31, 2022 and December&#160;31, 2021, the weighted average effective interest rate on aggregate debt was&#160;approximately 3.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 the years ended December 31, 2022, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $0.6 million, $1.3 million, and $1.5 million, respectively, to interest expense.</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%"> </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 approximate aggregate fair value of the term loans outstanding as of December&#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:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $137.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 (Note 6).</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%">As of December&#160;31, 2022, the outstanding principal balance of $125.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></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%">Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the Initial Term Loan under the June 23, 2021 Credit Agreement, in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the Revolving Facility, in an aggregate principal amount of up to $100.0&#160;million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December&#160;31, 2022, the Revolving Facility was undrawn. Under the amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the pending merger with Silicon Motion (Note 3), the Company expects to repay the remaining outstanding term loans under this agreement upon closing of the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0&#160;million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company&#8217;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company&#8217;s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December&#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:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and may exercise certain other rights and remedies provided for under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the other loan documents and applicable law.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over </span></div>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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611087232">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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%">Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock-Based Compensation Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#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. </span></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%">2010 Equity Incentive Plan</span></div><div style="margin-top: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 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company&#8217;s common stock; four percent (4%) of the outstanding shares of the Company&#8217;s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company&#8217;s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNzA_b204134c-da61-4a36-824a-0d63b331d70b">seven</span> to ten years. The plan expires in August 2026, unless terminated earlier by action of the board of directors. </span></div><div style="margin-top: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 2010 plan, as amended, contains a clawback policy, which requires the Company&#8217;s executive officers to repay to MaxLinear certain incentive compensation if (i) the Company restates its financial statements as a result of a material error or due to material non-compliance with reporting requirements under applicable law; (ii) no more than three (3) years have elapsed since the original filing date of the financial statements; and (iii) an independent committee of the board&#8217;s compensation committee determines, in its sole discretion, that the misreporting event occurred due to fraud or intentional misconduct within MaxLinear and, following consideration of such factors as the committee may deem reasonable and appropriate, including the extent to which an executive officer knew or should have known of the factors resulting in the misreporting, that the executive officer should repay any &#8220;recoverable compensation.&#8221; Recoverable compensation is defined in the clawback policy but generally includes any cash or equity compensation paid to executive officers under the Company&#8217;s Executive Incentive Bonus Plan or 2010 Equity Incentive Plan, as amended, to the extent the amount actually paid by MaxLinear exceeds the amount that would have been paid if the financial misreporting event had not occurred. To date, there has been no repayment of compensation from executive officers pursuant to such clawback policy.</span></div><div style="margin-top: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 December&#160;31, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was 15,302,296 shares.</span></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%">2010 Employee Stock Purchase Plan</span></div><div style="margin-top: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 ESPP authorizes the issuance of shares of the Company&#8217;s common stock pursuant to purchase rights granted to the Company&#8217;s employees. The number of shares of the Company&#8217;s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company&#8217;s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company&#8217;s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company&#8217;s board of directors or a committee appointed by the Company&#8217;s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company&#8217;s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company&#8217;s common stock under the ESPP. Unless otherwise determined by the Company&#8217;s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a)&#160;85% of the fair market value of a share of the Company&#8217;s common stock on the first date of an offering or (b)&#160;85% of the fair market value of a share of the Company&#8217;s </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%">common stock on the date of purchase. As of December&#160;31, 2022, the number of shares of common stock available for future issuance under the ESPP was 4,921,614 shares.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Incentive Bonus</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. 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 and February 2021, the Company issued 0.5 million and 0.5&#160;million freely-tradable shares, respectively, of the Company&#8217;s common stock in settlement of bonus awards to employees, including executives, for the 2021 and 2020 performance periods. At December&#160;31, 2022, the Company has an accrual of $42.6 million for bonus awards for employees for achievement in the 2022 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. 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 operations, 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:59.280%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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="3" style="display:none"/><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%">734&#160;</span></td><td style="background-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%">620&#160;</span></td><td style="background-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%">577&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="display:none"/><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%">40,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,252&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">40,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,172&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expense</span></td><td colspan="3" style="display:none"/><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%">&#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%">596&#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"/></tr><tr><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 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%">81,704&#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%">59,358&#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%">47,597&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 December&#160;31, 2022 was $137.0 million, and the weighted average period over which these equity awards are expected to vest is 2.55 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December&#160;31, 2022 was $23.1 million, and the weighted average period over which these equity awards are expected to vest is 0.82 years. There was no unrecognized compensation cost related to unvested stock options as of December&#160;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%">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%">3,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64&#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%">(2,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.20&#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%">(486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81&#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 December 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%">6,080&#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%">35.01&#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 period 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 December&#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:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.53&#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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.51&#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 December 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,950&#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%">34.07&#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Rights and Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Rights</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, there were 139,758 shares of common stock purchased under the ESPP at a weighted average price of $33.52. During the year ended December 31, 2021, there were 195,752 shares of common stock purchased under the ESPP at a weighted average price of $25.53. </span></div><div style="margin-top: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:53.870%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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="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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.97 - 14.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.85 - 18.82</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.41 - 8.66</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 - 4.54%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 - 0.06%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12% - 0.15%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">&#8212;%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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><td colspan="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%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.78 - 69.74%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.83 - 61.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.72 - 93.25%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company&#8217;s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company&#8217;s daily closing stock prices.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.25&#160;</span></td><td style="background-color:#ffffff;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 December 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%">393&#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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43</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%">6,564&#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 December 31, 2022</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%">393&#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 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.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43</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%">6,564&#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 December 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%">393&#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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43</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%">6,564&#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 years ended December 31, 2022 and 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 intrinsic value of stock options exercised during 2022, 2021, and 2020 was $0.9 million, $9.8 million, and $4.9 million, respectively. Cash received from exercise of stock options was $0.3 million, $4.2 million&#160;and $4.4 million during the years ended December 31, 2022, 2021, and 2020, respectively. The tax benefit from stock options exercised was $1.20 million, $14.4 million and $5.2 million during the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610967232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 domestic and international components of income (loss) before income taxes are presented as follows:</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:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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:10.776%"/><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:10.779%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Domestic</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%">19,228&#160;</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%">(31,975)</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%">(112,778)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,074)</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%">Income (loss) before income taxes</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%">174,198&#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%">47,870&#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%">(114,852)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision (benefit) 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:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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:10.776%"/><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:10.779%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Federal</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%">12,002&#160;</span></td><td style="background-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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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)</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 30.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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,687&#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 current</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%">25,671&#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%">8,212&#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%">2,523&#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%">Deferred:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,595)</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 30.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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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 30.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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,025&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,507)</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 deferred</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%">23,487&#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%">(2,311)</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%">(18,782)</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%">Total income tax provision (benefit)</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%">49,158&#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%">5,901&#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%">(16,259)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:</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:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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:10.776%"/><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:10.779%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Provision (benefit) at statutory rate</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%">36,582&#160;</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%">10,071&#160;</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%">(24,119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Research and development 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%">(10,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,521)</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%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,354&#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%">Stock 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%">6,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,446&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Provision to return</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222&#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%">Permanent and 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%">1,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">Foreign unremitted earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Transaction 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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#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%">Foreign tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attribute expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11,937&#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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 income tax provision (benefit)</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%">49,158&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,259)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets 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:70.976%"/><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.498%"/><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%">December 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="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="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 2px 30.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 operating loss carryforwards</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%">30,225&#160;</span></td><td style="background-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%">46,062&#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 30.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%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign tax 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%">&#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%">7,695&#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 30.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%">Accrued expenses and 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%">10,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,041&#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 30.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%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,014&#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 30.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%">Intangible 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%">5,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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: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%">138,899&#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%">159,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,151)</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="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%">72,626&#160;</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%">91,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Fixed 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%">(4,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">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%">(1,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(735)</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 30.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%">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: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%">(640)</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 30.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%">Pension 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%">(1,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</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%">Net deferred tax assets</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%">64,923&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,376&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $115.7 million, $72.5 million and $0, respectively. The federal and state tax loss carryforwards will begin to expire in 2025 and 2030, and foreign tax loss will not expire, unless previously utilized.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had federal, state and foreign tax credit carryforwards of approximately $30.6 million, $100.7 million and $1.5 million, respectively. The federal, state and foreign tax credit carryforwards will begin to expire in 2023, 2030 and 2029, respectively, unless previously utilized. The Company also has foreign incentive deductions of approximately $7.4 million that do not expire. </span></div><div style="margin-top: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.  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 $49.2 million in the year ended December 31, 2022 and an income tax provision of $5.9 million in the year ended December 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% United States federal statutory rate for the year ended December 31, 2022 resulted primarily from a mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits. The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the Company&#8217;s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2022 resulted primarily from a tax on global intangible low-taxed income, or GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.</span></div><div style="margin-top: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 de-recognized 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 operations 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 year ended December 31, 2022, the Company&#8217;s unrecognized tax benefits increased by $1.4 million. At December&#160;31, 2022, the Company&#8217;s unrecognized tax benefits totaled $67.1 million, $57.2 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December&#160;31, 2022, the Company had accrued approximately $0.4 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2022, 2021 and 2020 were not material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes to the unrecognized tax benefits during 2022, 2021 and 2020:</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:80.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.387%"/><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%">(in thousands)</span></td></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="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2019</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%">62,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506&#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%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,154&#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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</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%">Balance as of December 31, 2020</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%">63,765&#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%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,366&#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%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688)</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%">Balance as of December 31, 2021</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%">65,684&#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%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,981)</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%">Balance as of December 31, 2022</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%">67,134&#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><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></div><div style="margin-top: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 December&#160;31, 2022, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2019, 2018, and 2017, 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&#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 year ended December&#160;31, 2022 at the incentive rate.  Due to the valuation allowance release in 2021 and the Company&#8217;s use of loss carry forwards, the Company recorded a tax benefit in the year ended December 31, 2021 at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.</span></div><div style="margin-top: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 August 9, 2022, the CHIPS and Science Act of 2022, or the CHIPS Act, was enacted in the United States. The CHIPS Act will provide financial incentives to the semiconductor industry which are primarily directed at manufacturing activities within the United States for qualifying property placed in service after December 31, 2022. As the Company currently outsources its manufacturing, the CHIPS Act is not expected to have a material impact to the Company&#8217;s consolidated tax provision for the year ending December 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%">The Inflation Reduction Act of 2022, or IRA, was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the United States through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a 1 percent new excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and others. The IRA provisions are effective for tax years beginning after December 31, 2022. At this time, none of the IRA tax provisions are expected to have a material impact to the Company&#8217;s consolidated tax provision for the year ending December 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%">The Company will continue to monitor updates to our business along with guidance issued with respect to both Acts to determine whether any adjustments are needed to its consolidated tax provision in future periods.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610972048">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit 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%">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to customers and through third-party distributors, and also tracks sales to the ultimate end customer (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">End 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:60.157%"/><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 style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#8217;s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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 F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="margin-top:9pt"><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;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><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 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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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%">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="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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="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 D</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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">                                        </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%">* Represents less than 10% of the inventory purchases for the respective period.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><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 style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><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.653%"/><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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">915,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,808&#160;</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%">83&#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%">393,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">40,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">35,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">165,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">69,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">1,120,252&#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%">892,398&#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%">478,596&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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 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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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="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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></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 total revenue for the respective period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company&#8217;s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company&#8217;s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, 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%">December 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%">368,882&#160;</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><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%">109,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">45,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">523,588&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054612241152">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers<div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Market</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><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 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.622%"/><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="display:none"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><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="3" style="display:none"/><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">493,232&#160;</span></td><td style="background-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%">492,482&#160;</span></td><td style="background-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%">244,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">303,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">136,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">186,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,120,252&#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%">892,398&#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%">478,596&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from sales through the Company&#8217;s distributors accounted for 46%, 47% and 49% of net revenue for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, 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 years ended December 31, 2022, 2021, and 2020 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes in the contract liabilities balance during the years ended December 31, 2022, 2021, and 2020, 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%">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 December&#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 $113.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 December&#160;31, 2022 were $52.4 million and $0.6 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 or decrease in revenue in the years ended December 31, 2022, 2021, and 2020 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 December&#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.2 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 December&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611047232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span><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%">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 December&#160;31, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was 3.4% and 3.6%, respectively, and the weighted average remaining lease term for operating leases was 3.9 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 December&#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%">2023</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%">11,445&#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%">8,184&#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%">7,277&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,184&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511&#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%">577&#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%">36,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,353&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $10.4 million, $9.4 million, and $5.2 million&#160;for the years ended December 31, 2022, 2021, and 2020, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs for each of the years ended December 31, 2022, 2021, and 2020, respectively, were not material. There were $12.0 million, $13.2 million, and $15.9 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2022, 2021, and 2020, respectively, including $0.05 million and $1.8 million from acquisitions in 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610994192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Retirement Plans</a></td>
<td class="text">Employee Retirement Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top: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 has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented. </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%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain defined benefit retirement plans, including a pension plan, in foreign jurisdictions. As of December&#160;31, 2022 and December&#160;31, 2021, the defined benefit obligation was $1.7 million and $4.5 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.3 million, $0.5 million, and $0.2 million respectively for the years ended December 31, 2022, 2021, and 2020 respectively, and were recorded to research and development expenses in the consolidated statements 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%">Benefit Obligation and Plan Assets for Pension Benefit Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee&#8217;s expected date of separation or retirement.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;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%">(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:700;line-height:100%">Changes in projected benefit obligation:</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"/></tr><tr><td colspan="3" style="background-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%">Projected benefit obligation, beginning of period</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%">9,733&#160;</span></td><td style="background-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%">12,022&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_a1b0b2f3-36e9-4779-95e9-6e835ba92031"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_e515e118-746b-4eb7-9a87-a05fb7e78e48">Interest cost</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) 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%">(2,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845)</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:700;line-height:100%">Projected benefit obligation, end of period</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:700;line-height:100%">6,573</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%">9,733</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in fair value of plan assets:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of plan assets, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan 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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets, end of period</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:700;line-height:100%">4,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">Net unfunded status</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,678</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">4,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Amounts recognized in the Consolidated Balance Sheets</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"/></tr><tr><td colspan="3" style="background-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 long-term liabilities</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%">1,678&#160;</span></td><td style="background-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%">4,536&#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%">Accumulated other comprehensive (income) loss, before tax</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,837)</span></td><td style="background-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,724)</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%">Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and December&#160;31, 2021, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December&#160;31, 2022 and December&#160;31, 2021, the accumulated benefit obligations were $6.3&#160;million and $9.2&#160;million for the pension plans.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Accumulated benefit obligation</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%">6,258&#160;</span></td><td style="background-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%">9,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Plan assets</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%">4,895&#160;</span></td><td style="background-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%">5,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Projected benefit obligation</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%">6,573&#160;</span></td><td style="background-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%">9,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Plan assets</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%">4,895&#160;</span></td><td style="background-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%">5,198&#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-style:italic;font-weight:400;line-height:120%">Assumptions for Pension Benefit Plans</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:700;line-height:100%">Weighted average actuarial assumptions used to determine benefit obligations</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 0.9%</span></div></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%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine costs</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8%- 0.9%</span></div></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%">Expected long-term rate of return on plan 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%">&#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 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%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></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 Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.</span></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%">Pension Plan 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 plan assets are currently all in liquid cash and cash equivalents and an investment strategy is being developed to ensure that sufficient assets are available to pay pension benefits as they come due.</span></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%">Estimated Future Benefit Payments for Pension Benefit Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the estimated benefit payments over the next five years and beyond 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:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><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%">Estimated Future Benefit Payments</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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123&#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%">143&#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%">180&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#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%">346&#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="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,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610986832">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 December&#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%">2023</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%">132,635&#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%">20,820&#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%">153,455&#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%">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%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058&#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%">&#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%">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%">179&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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:#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%">132,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,920&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jointly Funded Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, total funds received to date from the other parties of $8.0&#160;million have been recorded in other long-term liabilities as of December&#160;31, 2022. 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. </span></div><div style="margin-top: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 years ended December 31, 2022 and 2021, the Company recognized $3.8&#160;million and $0, respectively, in previously deferred amounts from other parties due to resolution of such repayment conditions. </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%">Bell Semiconductor Litigation</span></div><div style="margin-top: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 August 11, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 6,436,807 and 7,007,259. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. </span></div><div style="margin-top: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 August 26, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 7,149,989 and 7,260,803. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. </span></div><div style="margin-top: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 October 7, 2022 Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent No. 7,396,760. This action has been stayed pending a parallel ITC investigation involving the same patent.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, on October 13, 2023, Bell Semiconductor also filed suit against MaxLinear before the U.S. International Trade Commission alleging infringement of U.S. Patent No. 7,396,760. This was instituted by the Commission as Investigation No. 337-TA-1342 on November 23, 2022. A schedule was set by the administrative law judge and key deadlines include a close of fact discovery on May 1, 2023, a close of expert discovery June 5, 2023, and an evidentiary hearing beginning on August 7, 2023. An initial determination is expected from the judge on November 21, 2023, with a final determination from the Commission by March 21, 2024.</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%">Other Matters</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business as described in &#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%">Item 3 &#8212; Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; some of which may be material. The results of any litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have a material adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors. However, as of December&#160;31, 2022, no loss contingencies have been accrued for these matters in the Company&#8217;s financial statements.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611026624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stock Repurchases</a></td>
<td class="text">Stock Repurchases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Company&#8217;s board of directors authorized a plan to repurchase up to $100 million of the Company&#8217;s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company&#8217;s pending merger with Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company repurchased 564,449 shares of its common stock at a weighted average price of $55.7972 per share at an aggregate value of approximately $31.5 million under the repurchase program. During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the aggregate value of common stock repurchased under the program was approximately $55.0 million and approximately $45.0 million remained available for repurchase under the program.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606774480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text">Subsequent Event<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%">Acquisition of Company Y</span></div><div style="margin-top: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 January&#160;17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The initial closing transaction consideration consisted of $9.9 million in cash. In addition, their stockholders may receive up to an additional $2.6 million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 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 Y is headquartered in Bangalore, India and operates as a provider of engineering design services.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606165104">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. 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%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates and Significant Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the 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%">Inflation, and uncertainty in customer demand and the worldwide economy has continued, and the Company may experience continued volatility in its sales and revenues in the near future. The Company&#8217;s management believes an economic downturn and inventory oversupply due to changes in customer demand will add to volatility in managing the business. However, the magnitude of such volatility on the Company&#8217;s business and its duration is uncertain and cannot be reasonably estimated at this time.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also believes that its $188.4 million of cash and cash equivalents at December&#160;31, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months, excluding its pending acquisition of Silicon Motion which it intends to fund with proceeds from additional debt (Note 3). The Company&#8217;s future capital requirements will depend on many factors, including the timing of the closing of the pending transaction to acquire Silicon Motion, 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 February&#160;1, 2023, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</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%">Business Combinations</span></div><div style="margin-top: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 applies the provisions of ASC 805, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</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%">Costs to exit or restructure certain activities of an acquired company or the Company&#8217;s internal operations are accounted for as termination and exit costs pursuant to ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. </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%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.</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%">In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash EquivalentsThe Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</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%">Accounts Receivable</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers and assesses each customer&#8217;s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December&#160;31, 2022 and 2021 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2022, 2021, and 2020, were not material.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</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%">Inventory</span></div><div style="margin-top: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 assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of </span></div>inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</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%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and EquipmentProperty and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDkx_ac41b598-0138-4201-9b5a-192b3d83f523">two</span> to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_ProductionMasksPolicyPolicyTextBlock', window );">Production Masks</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%">Production Masks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDMw_763b650b-d84b-496e-b83e-5b2233192290">two</span> to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</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%">Goodwill and 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%">Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Goodwill and Long-Lived Assets</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%">Impairment of Goodwill and Long-Lived 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:115%">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.</span></div><div style="margin-top: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 development, IPR&amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October&#160;31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it.&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Once an IPR&amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company&#8217;s policy for long-lived 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 Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be 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 would be measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</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%">Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue is primarily generated from sales of the Company&#8217;s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer&#8217;s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer&#8217;s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.</span></div><div style="margin-top: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 five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company&#8217;s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company&#8217;s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company&#8217;s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company&#8217;s general assurance warranty of products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzU0_b6b71548-d2d9-4a0b-9f2a-09739c55e920">one</span> to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company&#8217;s customers resell the Company&#8217;s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such 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%">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company&#8217;s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically </span></div>settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjU4_3bdeb3c4-8f39-4021-9f8e-a016bcc58d7b">one</span> to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12. The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC&#160;310-10-35.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty</a></td>
<td class="text">Warranty The Company generally provides a warranty on its products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyNzk2_e6630652-226e-4e7a-b0b8-9014e7d0d8d5">one</span> to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</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%">Segment Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market 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%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer. The Company&#8217;s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</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%">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 measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company&#8217;s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</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%">Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the development of the Company&#8217;s technology and future products are charged to research and development expense as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</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%">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%">The Company&#8217;s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate </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%">a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. </span></div>Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company&#8217;s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pension and Other Defined Benefit Retirement Obligations</a></td>
<td class="text">Pension and Other Defined Benefit Retirement ObligationsThe costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</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%">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 Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company&#8217;s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.</span></div><div style="margin-top: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 calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is &#8220;more likely than not&#8221; to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would 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-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.</span></div><div style="margin-top: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 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text">Comprehensive Income (Loss)Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalCostsPolicyTextBlock', window );">Litigation and Settlement Costs</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Settlement Costs</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%">Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><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 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: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 the Company in 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_mxl_ProductionMasksPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Production Masks, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProductionMasksPolicyPolicyTextBlock</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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-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 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149975-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611086416">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:57.525%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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="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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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, 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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss)</span></td><td colspan="3" style="display:none"/><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%">125,040&#160;</span></td><td style="background-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%">41,969&#160;</span></td><td style="background-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%">(98,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">78,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,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%">73,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common stock equivalents</span></td><td colspan="3" style="display:none"/><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%">2,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,852&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,679&#160;</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%">73,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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 colspan="3" style="display:none"/><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%">1.60&#160;</span></td><td style="background-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.55&#160;</span></td><td style="background-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.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1.55&#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.53&#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%">(1.35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606065536">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 operations:</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.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.623%"/><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="display:none"/><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,620&#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%">Lease related charges</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998&#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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,265&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="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%">3,833&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 years ended December&#160;31, 2022 and 2021. 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:98.538%"><tr><td style="width:1.0%"/><td style="width:37.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.000%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 December 31, 2020</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%">3,274&#160;</span></td><td style="background-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%">720&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187)</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%">Reimbursement from Intel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#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%">(2,711)</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%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</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%">Liability as of December 31, 2021</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">444&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">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%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,265&#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%">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%">(824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(530)</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%">Liability as of December 31, 2022</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%">971&#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%">103&#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%">8&#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%">1,082&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Less: current portion as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082)</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 portion as of December 31, 2022</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%">&#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%">&#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%">&#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%">&#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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607953728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</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 changes in the carrying amount of goodwill for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:70.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.552%"/><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%">Year Ended December 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%">306,668&#160;</span></td><td style="background-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%">302,828&#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"><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%">Acquisitions (Note 3)</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%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,840&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,668&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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-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%">Accumulated Amortization</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%">Net Carrying Amount</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%">Gross Carrying Value</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%">Accumulated Amortization</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%">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 #000000;padding:2px 1pt;text-align: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.9</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,764&#160;</span></td><td style="background-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%">(580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,184&#160;</span></td><td style="background-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%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(13,461)</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%">1,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5.3</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%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1</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%">477,125&#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%">(367,809)</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%">109,316&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 operations 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:56.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">39,638&#160;</span></td><td style="background-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%">43,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,784&#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%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,529&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">51,597&#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%">66,707&#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%">61,318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">Year Ended December 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="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%">Acquisitions (Note 3)</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%">&#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%">4,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,581&#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%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(51,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,707)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_001fb466-7ef0-4a29-b86a-c03c753445c6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_ea42a367-6077-48ec-b02c-47779ef4b446">Impairment losses</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940&#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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 December&#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%">2023</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%">38,941&#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%">24,343&#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%">14,427&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725&#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%">8,562&#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%">109,316&#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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Indefinite-Lived Intangible Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company&#8217;s activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 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%">2,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b),(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054605917904">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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%">Net Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,476)</span></td><td style="background-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,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"/><td style="width:67.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.355%"/><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, 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="display:none"/><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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (Note 3)</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,941&#160;</span></td><td style="background-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,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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Assets Measured on Recurring Basis</a></td>
<td class="text"><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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, 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 December 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%">18,529&#160;</span></td><td style="background-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,529&#160;</span></td><td style="background-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,941&#160;</span></td><td style="background-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,941&#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><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis</a></td>
<td class="text"><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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, 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 December 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%">18,529&#160;</span></td><td style="background-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,529&#160;</span></td><td style="background-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,941&#160;</span></td><td style="background-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,941&#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><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments: </span><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%"/></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%">Year Ended December 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="padding: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%">Contingent consideration</span></td><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%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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"><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%">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%">241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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,941&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><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 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"><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 year ended December 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606447120">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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%">187,353&#160;</span></td><td style="background-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%">982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">188,357&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of Restricted Cash</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%">December 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%">187,353&#160;</span></td><td style="background-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%">982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">188,357&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">97,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,369&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,704&#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 #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%">160,544&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,703&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment, Net</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%">December 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,924&#160;</span></td><td style="background-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%">74,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">50,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">10,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">7,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">181,101&#160;</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%">(102,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">79,018&#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="Show.showAR( this, 'defref_mxl_PriceProtectionLiabilityTableTextBlock', window );">Accrued 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%">Year Ended December 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%">180,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116&#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%">(107,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,373)</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%">113,274&#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%">40,509&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses and Other Current Liabilities</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%">December 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%">7,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_253423d9-cf56-45a8-a1fa-4e8b17d061f9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_e5025cd5-0083-4f55-8987-df220241c184">Short-term lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">52,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,155&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">57,268&#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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:56.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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="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%">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="18" style="padding:2px 1pt;text-align: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, 2020</span></td><td colspan="3" style="display:none"/><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%">263&#160;</span></td><td style="background-color:#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%">1,172&#160;</span></td><td style="background-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,435&#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 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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#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%">932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 December 31, 2021</span></td><td colspan="3" style="display:none"/><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%">21&#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="3" style="display:none"/><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%">2,104&#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%">2,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#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%">2,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 December 31, 2022</span></td><td colspan="3" style="display:none"/><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%">(5,180)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,021)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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_mxl_PriceProtectionLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of price protection liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610994192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Interest Rate Swap (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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%">125,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%">125,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%">(695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">121,757&#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%">121,757&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054612201408">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 operations, 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:59.280%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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="3" style="display:none"/><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%">734&#160;</span></td><td style="background-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%">620&#160;</span></td><td style="background-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%">577&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="display:none"/><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%">40,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,252&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">40,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,172&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expense</span></td><td colspan="3" style="display:none"/><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%">&#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%">596&#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"/></tr><tr><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 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%">81,704&#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%">59,358&#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%">47,597&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">3,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64&#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%">(2,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.20&#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%">(486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81&#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 December 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%">6,080&#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%">35.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.53&#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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.51&#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 December 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,950&#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%">34.07&#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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:53.870%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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="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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.97 - 14.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.85 - 18.82</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.41 - 8.66</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 - 4.54%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 - 0.06%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12% - 0.15%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">&#8212;%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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><td colspan="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%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.78 - 69.74%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.83 - 61.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.72 - 93.25%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.25&#160;</span></td><td style="background-color:#ffffff;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 December 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%">393&#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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43</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%">6,564&#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 December 31, 2022</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%">393&#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 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.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43</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%">6,564&#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 December 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%">393&#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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43</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%">6,564&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602188896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</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 domestic and international components of income (loss) before income taxes are presented as follows:</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:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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:10.776%"/><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:10.779%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Domestic</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%">19,228&#160;</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%">(31,975)</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%">(112,778)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,074)</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%">Income (loss) before income taxes</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%">174,198&#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%">47,870&#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%">(114,852)</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income Taxes Components of Income Tax Provision (Benefit)</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 income tax provision (benefit) 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:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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:10.776%"/><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:10.779%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Federal</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%">12,002&#160;</span></td><td style="background-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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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)</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 30.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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,687&#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 current</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%">25,671&#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%">8,212&#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%">2,523&#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%">Deferred:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,595)</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 30.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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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 30.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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,025&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,507)</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 deferred</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%">23,487&#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%">(2,311)</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%">(18,782)</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%">Total income tax provision (benefit)</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%">49,158&#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%">5,901&#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%">(16,259)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</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 actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:</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:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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:10.776%"/><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:10.779%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 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><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Provision (benefit) at statutory rate</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%">36,582&#160;</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%">10,071&#160;</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%">(24,119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Research and development 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%">(10,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,521)</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%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,354&#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%">Stock 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%">6,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,446&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Provision to return</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222&#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%">Permanent and 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%">1,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">Foreign unremitted earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Transaction 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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#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%">Foreign tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attribute expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11,937&#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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 income tax provision (benefit)</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%">49,158&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,259)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of Deferred Income Tax Asset</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 components of the deferred income tax assets 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:70.976%"/><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.498%"/><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%">December 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="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="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 2px 30.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 operating loss carryforwards</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%">30,225&#160;</span></td><td style="background-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%">46,062&#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 30.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%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign tax 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%">&#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%">7,695&#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 30.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%">Accrued expenses and 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%">10,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,041&#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 30.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%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,014&#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 30.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%">Intangible 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%">5,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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: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%">138,899&#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%">159,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,151)</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="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%">72,626&#160;</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%">91,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Fixed 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%">(4,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">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%">(1,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(735)</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 30.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%">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: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%">(640)</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 30.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%">Pension 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%">(1,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</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%">Net deferred tax assets</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%">64,923&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,376&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</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 changes to the unrecognized tax benefits during 2022, 2021 and 2020:</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:80.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.387%"/><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%">(in thousands)</span></td></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="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2019</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%">62,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506&#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%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,154&#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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</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%">Balance as of December 31, 2020</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%">63,765&#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%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,366&#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%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688)</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%">Balance as of December 31, 2021</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%">65,684&#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%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,981)</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%">Balance as of December 31, 2022</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%">67,134&#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><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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: 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> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054612249904">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">End 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:60.157%"/><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 style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#8217;s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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 F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="margin-top:9pt"><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;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><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 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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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%">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="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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="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 D</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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">                                        </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%">* Represents less than 10% of the inventory purchases for the respective period.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><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 style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><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.653%"/><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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">915,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,808&#160;</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%">83&#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%">393,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">40,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">35,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">165,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">69,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">1,120,252&#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%">892,398&#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%">478,596&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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 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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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="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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></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 total revenue for the respective period.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">December 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%">368,882&#160;</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><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%">109,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">45,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">523,588&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054610986832">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:59.280%"/><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 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.622%"/><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="display:none"/><td colspan="3" style="display:none"/><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%">Year Ended December 31,</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><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="3" style="display:none"/><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">493,232&#160;</span></td><td style="background-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%">492,482&#160;</span></td><td style="background-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%">244,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">303,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">136,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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="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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">186,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,120,252&#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%">892,398&#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%">478,596&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611032736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 December&#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%">2023</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%">11,445&#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%">8,184&#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%">7,277&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,184&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511&#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%">577&#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%">36,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,353&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606279008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan</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 vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee&#8217;s expected date of separation or retirement.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;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%">(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:700;line-height:100%">Changes in projected benefit obligation:</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"/></tr><tr><td colspan="3" style="background-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%">Projected benefit obligation, beginning of period</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%">9,733&#160;</span></td><td style="background-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%">12,022&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_a1b0b2f3-36e9-4779-95e9-6e835ba92031"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_e515e118-746b-4eb7-9a87-a05fb7e78e48">Interest cost</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) 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%">(2,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845)</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:700;line-height:100%">Projected benefit obligation, end of period</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:700;line-height:100%">6,573</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%">9,733</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in fair value of plan assets:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of plan assets, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan 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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets, end of period</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:700;line-height:100%">4,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">Net unfunded status</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,678</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">4,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Amounts recognized in the Consolidated Balance Sheets</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"/></tr><tr><td colspan="3" style="background-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 long-term liabilities</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%">1,678&#160;</span></td><td style="background-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%">4,536&#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%">Accumulated other comprehensive (income) loss, before tax</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,837)</span></td><td style="background-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,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets</a></td>
<td class="text"><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:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Accumulated benefit obligation</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%">6,258&#160;</span></td><td style="background-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%">9,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Plan assets</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%">4,895&#160;</span></td><td style="background-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%">5,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Projected benefit obligation</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%">6,573&#160;</span></td><td style="background-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%">9,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Plan assets</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%">4,895&#160;</span></td><td style="background-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%">5,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets</a></td>
<td class="text"><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:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Accumulated benefit obligation</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%">6,258&#160;</span></td><td style="background-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%">9,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Plan assets</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%">4,895&#160;</span></td><td style="background-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%">5,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Projected benefit obligation</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%">6,573&#160;</span></td><td style="background-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%">9,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Plan assets</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%">4,895&#160;</span></td><td style="background-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%">5,198&#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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Defined Benefit Plan, Assumptions</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-style:italic;font-weight:400;line-height:120%">Assumptions for Pension Benefit Plans</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:700;line-height:100%">Weighted average actuarial assumptions used to determine benefit obligations</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 0.9%</span></div></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%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine costs</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8%- 0.9%</span></div></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%">Expected long-term rate of return on plan 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%">&#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 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%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</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%">At December&#160;31, 2022, the estimated benefit payments over the next five years and beyond 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:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><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%">Estimated Future Benefit Payments</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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123&#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%">143&#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%">180&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#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%">346&#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="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,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (a)(b)(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<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 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602168016">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 December&#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%">2023</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%">132,635&#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%">20,820&#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%">153,455&#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%">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%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058&#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%">&#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%">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%">179&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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:#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%">132,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,920&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,692&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 December&#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%">2023</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%">132,635&#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%">20,820&#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%">153,455&#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%">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%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058&#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%">&#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%">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%">179&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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:#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%">132,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,920&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unconditional purchase obligation recognized as liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607757232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment </div>
<div>business_activity</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 188,357<span></span>
</td>
<td class="nump">$ 131,738<span></span>
</td>
<td class="nump">$ 150,034<span></span>
</td>
<td class="nump">$ 93,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment losses</a></td>
<td class="nump">$ 2,811<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 86<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="Show.showAR( this, 'defref_mxl_ContractWithCustomerPaymentTerm', window );">Payment term</a></td>
<td class="text">30 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="Show.showAR( this, 'defref_mxl_ContractWithCustomerStockRotationAllowanceTerm', window );">Stock rotation allowance, term (up to)</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_RevenuePerformanceObligationDeliveryTerm', window );">Delivery term</a></td>
<td class="text">1 year<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_SalesCommissionAssetsRecognizedTerm', window );">Sales commission assets recognized, term (less than)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mxl_ContractWithCustomerRightOfReturnTerm', window );">Right of return, term</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Warranty reserves</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_NumberOfBusinessActivities', window );">Number of business activities | business_activity</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term (greater than)</a></td>
<td class="text">12 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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">2 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm', window );">Right of return under the general assurance warranty, term</a></td>
<td class="text">1 year<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm', window );">Rebate and price protection program, term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mxl_StandardProductWarrantyPeriod', window );">Product warranty, period</a></td>
<td class="text">1 year<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term (greater than)</a></td>
<td class="text">2 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</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="Show.showAR( this, 'defref_mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm', window );">Right of return under the general assurance warranty, term</a></td>
<td class="text">3 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm', window );">Rebate and price protection program, term</a></td>
<td class="text">2 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="Show.showAR( this, 'defref_mxl_StandardProductWarrantyPeriod', window );">Product warranty, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term (greater than)</a></td>
<td class="text">8 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_ContractWithCustomerPaymentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Payment Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerPaymentTerm</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_ContractWithCustomerRightOfReturnTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Right of Return, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerRightOfReturnTerm</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_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Right of Return Under General Assurance Warranty, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm</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_ContractWithCustomerStockRotationAllowanceTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Stock Rotation Allowance, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerStockRotationAllowanceTerm</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_ContractwithCustomerRebateandPriceProtectionProgramTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Rebate and Price Protection Program Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractwithCustomerRebateandPriceProtectionProgramTerm</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_NumberOfBusinessActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Business Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfBusinessActivities</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:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_RevenuePerformanceObligationDeliveryTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Delivery Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RevenuePerformanceObligationDeliveryTerm</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_SalesCommissionAssetsRecognizedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sales Commission Assets Recognized, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SalesCommissionAssetsRecognizedTerm</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_StandardProductWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StandardProductWarrantyPeriod</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607219280">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 125,040<span></span>
</td>
<td class="nump">$ 41,969<span></span>
</td>
<td class="num">$ (98,593)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding&#8212;basic (shares)</a></td>
<td class="nump">78,039<span></span>
</td>
<td class="nump">76,037<span></span>
</td>
<td class="nump">73,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive common stock equivalents (shares)</a></td>
<td class="nump">2,813<span></span>
</td>
<td class="nump">3,642<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding-diluted (shares)</a></td>
<td class="nump">80,852<span></span>
</td>
<td class="nump">79,679<span></span>
</td>
<td class="nump">73,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="num">$ (1.35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 1.55<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="num">$ (1.35)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611108672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Additional Information (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">1,800<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">3,200<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603368336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 05, 2022</div></th>
<th class="th"><div>Dec. 08, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 17, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="nump">$ 160,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Senior Secured Term B Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,737,500,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Senior Secured Term A Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512,500,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Senior Secured Revolving Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,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="Show.showAR( this, 'defref_srt_OwnershipAxis=mxl_SiliconMotionTechnologyCorporationMember', window );">Silicon Motion Technology Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest', window );">Expected post-merger ownership interest, the Company</a></td>
<td class="nump">86.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Expected post-merger ownership interest, noncontrolling owners</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mxl_SiliconMotionTechnologyCorporationMember', window );">Silicon Motion Technology Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare', window );">Business combination, consideration transferred (in USD per share)</a></td>
<td class="nump">$ 93.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare', window );">Business combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)</a></td>
<td class="nump">0.388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">$ 4,300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded', window );">Cash consideration funded (up to)</a></td>
<td class="nump">$ 3,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mxl_SiliconMotionTechnologyCorporationMember', window );">Silicon Motion Technology Corporation | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare', window );">Business combination, consideration transferred (in USD per share)</a></td>
<td class="nump">$ 23.385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare', window );">Business combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)</a></td>
<td class="nump">0.097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mxl_CompanyXMember', window );">Company X</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mxl_CompanyXMember', window );">Company X | Contingent Consideration - Company X</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Cash Consideration Funded</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mxl_SeniorSecuredTermBLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mxl_SeniorSecuredTermBLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mxl_SeniorSecuredTermALoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mxl_SeniorSecuredTermALoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mxl_SeniorSecuredRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mxl_SeniorSecuredRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=mxl_SiliconMotionTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=mxl_SiliconMotionTechnologyCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mxl_SiliconMotionTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mxl_SiliconMotionTechnologyCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mxl_CompanyXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054608007424">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 2,265<span></span>
</td>
<td class="nump">$ 2,204<span></span>
</td>
<td class="nump">$ 3,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Employee separation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">1,795<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
<td class="nump">1,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Lease related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">608<span></span>
</td>
<td class="nump">1,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 323<span></span>
</td>
<td class="nump">$ 215<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607214480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activity - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag', window );">Impairment Long Lived Asset Held For Use, Statement of Income or Comprehensive Income, Extensible Enumeration, Not Disclosed Flag</a></td>
<td class="text">impairment of leased right-of-use assets<span></span>
</td>
<td class="text">impairment of leased right-of-use assets<span></span>
</td>
<td class="text">impairment of leased right-of-use assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="nump">$ 319<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of leased right-of-use assets</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLeasehold', window );">Impairment of leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<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_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag</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_us-gaap_ImpairmentOfLeasehold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=mxl_TerminatedLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603542208">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">$ 444<span></span>
</td>
<td class="nump">$ 3,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">2,265<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
<td class="nump">$ 3,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(1,097)<span></span>
</td>
<td class="num">(2,187)<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="Show.showAR( this, 'defref_mxl_ReimbursementDueFromIntel', window );">Reimbursement from Intel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(859)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">444<span></span>
</td>
<td class="nump">3,997<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of December 31, 2022</a></td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">320<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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Employee separation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">1,795<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
<td class="nump">1,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(824)<span></span>
</td>
<td class="num">(1,833)<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="Show.showAR( this, 'defref_mxl_ReimbursementDueFromIntel', window );">Reimbursement from Intel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">971<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,274<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Lease related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">444<span></span>
</td>
<td class="nump">720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">608<span></span>
</td>
<td class="nump">1,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(273)<span></span>
</td>
<td class="num">(329)<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="Show.showAR( this, 'defref_mxl_ReimbursementDueFromIntel', window );">Reimbursement from Intel</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">444<span></span>
</td>
<td class="nump">720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(25)<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="Show.showAR( this, 'defref_mxl_ReimbursementDueFromIntel', window );">Reimbursement from Intel</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(301)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringShortTermMember', window );">Restructuring - Short term</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of December 31, 2022</a></td>
<td class="nump">1,082<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="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringShortTermMember', window );">Restructuring - Short term | Employee separation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of December 31, 2022</a></td>
<td class="nump">971<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="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringShortTermMember', window );">Restructuring - Short term | Lease related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of December 31, 2022</a></td>
<td class="nump">103<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="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringShortTermMember', window );">Restructuring - Short term | Other</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Less: current portion as of December 31, 2022</a></td>
<td class="nump">8<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="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringLongTermMember', window );">Restructuring - Long term</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of December 31, 2022</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringLongTermMember', window );">Restructuring - Long term | Employee separation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of December 31, 2022</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringLongTermMember', window );">Restructuring - Long term | Lease related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of December 31, 2022</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_RestructuringPeriodAxis=mxl_RestructuringLongTermMember', window );">Restructuring - Long term | Other</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Long-term portion as of December 31, 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_ReimbursementDueFromIntel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reimbursement due from Intel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ReimbursementDueFromIntel</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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph 210-10-S99-1(SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_RestructuringPeriodAxis=mxl_RestructuringShortTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPeriodAxis=mxl_RestructuringShortTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringPeriodAxis=mxl_RestructuringLongTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPeriodAxis=mxl_RestructuringLongTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606383328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 306,668<span></span>
</td>
<td class="nump">$ 302,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions (Note 3)</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">3,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 306,739<span></span>
</td>
<td class="nump">$ 306,668<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054612168624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment losses related to finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,000<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">IPR&amp;D impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607838928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 477,125<span></span>
</td>
<td class="nump">$ 470,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(367,809)<span></span>
</td>
<td class="num">(320,471)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 109,316<span></span>
</td>
<td class="nump">149,940<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">6 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 21,764<span></span>
</td>
<td class="nump">16,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(580)<span></span>
</td>
<td class="num">(2,218)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 21,184<span></span>
</td>
<td class="nump">14,632<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">6 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 311,261<span></span>
</td>
<td class="nump">308,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(228,532)<span></span>
</td>
<td class="num">(189,244)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 82,729<span></span>
</td>
<td class="nump">119,417<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(13,461)<span></span>
</td>
<td class="num">(11,221)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 1,339<span></span>
</td>
<td class="nump">3,579<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(124,807)<span></span>
</td>
<td class="num">(116,847)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 3,993<span></span>
</td>
<td class="nump">11,953<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">5 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(429)<span></span>
</td>
<td class="num">(941)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 359<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602180384">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 51,597<span></span>
</td>
<td class="nump">$ 66,707<span></span>
</td>
<td class="nump">$ 61,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">39,638<span></span>
</td>
<td class="nump">43,078<span></span>
</td>
<td class="nump">37,784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 11,955<span></span>
</td>
<td class="nump">$ 23,625<span></span>
</td>
<td class="nump">$ 23,529<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606332736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="nump">$ 149,940,000<span></span>
</td>
<td class="nump">$ 200,066,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Additions</a></td>
<td class="nump">11,184,000<span></span>
</td>
<td class="nump">7,581,000<span></span>
</td>
<td class="nump">$ 2,799,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="Show.showAR( this, 'defref_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech', window );">Transfers to developed technology from IPR&amp;D</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">$ (51,597,000)<span></span>
</td>
<td class="num">$ (66,707,000)<span></span>
</td>
<td class="num">(61,318,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Impairment losses<span></span>
</td>
<td class="text">Impairment losses<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment losses</a></td>
<td class="num">$ (2,811,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="nump">$ 109,316,000<span></span>
</td>
<td class="nump">$ 149,940,000<span></span>
</td>
<td class="nump">$ 200,066,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_IntangibleAssetsTransferfromIPRDtoDevelopedTech">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets, Transfer from IPRD to Developed Tech</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603515728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 38,941<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">24,343<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">14,427<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">13,318<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">9,725<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">8,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 109,316<span></span>
</td>
<td class="nump">$ 149,940<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606069024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIndefiniteLivedIntangibleAssets', window );">Beginning balance</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 7,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="Show.showAR( this, 'defref_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech', window );">Transfers to developed technology from IPR&amp;D</a></td>
<td class="num">(2,600)<span></span>
</td>
<td class="num">(4,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIndefiniteLivedIntangibleAssets', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets, Transfer from IPRD to Developed Tech</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606877392">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain', 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="Show.showAR( this, 'defref_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss', window );">Losses</a></td>
<td class="num">(1,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Fair Value</a></td>
<td class="nump">$ 18,529<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, Accumulated Net Unrealized Gain</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_EquitySecuritiesAccumulatedNetUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, Accumulated Net Unrealized Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>69
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606354208">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">$ 18,529<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="Show.showAR( this, 'defref_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">1,476<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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Investments in privately held entities</a></td>
<td class="nump">$ 11,800<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="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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration (Note 3)</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_EquitySecuritiesAccumulatedNetUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, Accumulated Net Unrealized Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>70
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602129248">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">$ 18,529<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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">18,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">2,941<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">18,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 2,941<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>71
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607125344">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Contingent consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Accretion of discount</a></td>
<td class="nump">241<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 2,941<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>72
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606169456">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 187,353<span></span>
</td>
<td class="nump">$ 130,572<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="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Short-term restricted cash</a></td>
<td class="nump">982<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Long-term restricted cash</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">188,357<span></span>
</td>
<td class="nump">131,738<span></span>
</td>
<td class="nump">$ 150,034<span></span>
</td>
<td class="nump">$ 93,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">20,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,200<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054609354768">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">$ 97,840<span></span>
</td>
<td class="nump">$ 72,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">62,704<span></span>
</td>
<td class="nump">59,334<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 160,544<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603059024">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 181,101<span></span>
</td>
<td class="nump">$ 145,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(102,083)<span></span>
</td>
<td class="num">(84,395)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">79,018<span></span>
</td>
<td class="nump">60,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 20,300<span></span>
</td>
<td class="nump">17,700<span></span>
</td>
<td class="nump">$ 11,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,924<span></span>
</td>
<td class="nump">3,917<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 74,258<span></span>
</td>
<td class="nump">65,004<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 50,970<span></span>
</td>
<td class="nump">32,099<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 10,111<span></span>
</td>
<td class="nump">8,763<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 34,236<span></span>
</td>
<td class="nump">30,889<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 7,602<span></span>
</td>
<td class="nump">$ 4,647<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=mxl_MasksAndProductionEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>75
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606279296">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
<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="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds Loaned Under Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments of Notes Receivable Due to the Company Annually</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607805248">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="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="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="Show.showAR( this, 'defref_mxl_PriceProtectionRebateCharges', window );">Charged as a reduction of revenue</a></td>
<td class="nump">180,538<span></span>
</td>
<td class="nump">81,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_PriceProtectionpayments', window );">Payments</a></td>
<td class="num">(107,773)<span></span>
</td>
<td class="num">(88,373)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_AccruedPriceProtectionLiability', window );">Ending balance</a></td>
<td class="nump">$ 113,274<span></span>
</td>
<td class="nump">$ 40,509<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued price protection liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued price protection rebate activity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price protection rebate charges as a reduction of revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price Protection payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>77
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607924528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="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="Show.showAR( this, 'defref_mxl_AccruedTechnologyLicensePaymentsCurrent', window );">Accrued technology license payments</a></td>
<td class="nump">$ 7,402<span></span>
</td>
<td class="nump">$ 7,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">4,072<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="Show.showAR( this, 'defref_mxl_Accruedengineeringandproductioncosts', window );">Accrued engineering and production costs</a></td>
<td class="nump">2,560<span></span>
</td>
<td class="nump">2,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Accrued restructuring</a></td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrent', window );">Accrued royalty</a></td>
<td class="nump">$ 1,662<span></span>
</td>
<td class="nump">$ 2,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term lease liabilities</a></td>
<td class="nump">$ 10,489<span></span>
</td>
<td class="nump">$ 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="Show.showAR( this, 'defref_mxl_Accruedcustomercredits', window );">Accrued customer credits</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">5,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Income tax liability</a></td>
<td class="nump">8,895<span></span>
</td>
<td class="nump">7,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Customer contract liabilities</a></td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">2,941<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">6,679<span></span>
</td>
<td class="nump">9,205<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">100,155<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerRefundLiabilityCurrent', window );">Accrued obligations to customers for price adjustments</a></td>
<td class="nump">52,392<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="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="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="Show.showAR( this, 'defref_mxl_Accruedobligationstocustomersforstockrotationrights', window );">Accrued obligations to customers for stock rotation rights</a></td>
<td class="nump">$ 605<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued technology license payments current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued customer credits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued engineering and production costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued obligations to customers for stock rotation rights</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603020496">
<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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">$ 489,198<span></span>
</td>
<td class="nump">$ 391,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, net of tax</a></td>
<td class="num">(3,146)<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">676,385<span></span>
</td>
<td class="nump">489,198<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">2,125<span></span>
</td>
<td class="nump">1,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="num">(1,021)<span></span>
</td>
<td class="nump">2,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Cumulative Translation Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, net of tax</a></td>
<td class="num">(5,201)<span></span>
</td>
<td class="num">(242)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="num">(5,180)<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">2,104<span></span>
</td>
<td class="nump">1,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, net of tax</a></td>
<td class="nump">2,055<span></span>
</td>
<td class="nump">932<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">$ 4,159<span></span>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>79
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054605906704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt and Interest Rate Swap - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">121,757<span></span>
</td>
<td class="nump">$ 306,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">310,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="num">(695)<span></span>
</td>
<td class="num">(816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="num">(2,548)<span></span>
</td>
<td class="num">(3,031)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount of long-term debt</a></td>
<td class="nump">121,757<span></span>
</td>
<td class="nump">306,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">121,757<span></span>
</td>
<td class="nump">306,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">$ 310,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="num">$ (900)<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>80
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054601844656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Interest Rate Swap - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">18 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 600,000<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">1.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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">3.40%<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of term loans outstanding</a></td>
<td class="nump">$ 137,400,000<span></span>
</td>
<td class="nump">311,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,400,000<span></span>
</td>
<td class="nump">$ 350,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 125,000,000<span></span>
</td>
<td class="nump">$ 310,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_LineofCreditFacilityIncrementalBorrowingCapacity', window );">Credit facility, incremental borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,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="Show.showAR( this, 'defref_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA', window );">Credit facility, incremental borrowing capacity, percent of consolidated EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">1 month<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="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">0.25%<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="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="nump">3.50<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="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="nump">375.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.175%<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,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_AggregateCommitmentsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate Commitments, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Call Premium, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Call Premium, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Quarterly Amortization Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Incremental Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>81
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602771504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2021 </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_NumberOfVotesPerShareOfCommonStock', window );">Number of votes per share of common stock | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_SharesIssueduponSettlementofExecutiveBonusPlan', window );">Shares issued upon settlement of employee bonus plan (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrentAndNoncurrent', window );">Accrued bonuses | $</a></td>
<td class="nump">$ 42,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs related to unvested options | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of stock options exercised | $</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 9,800,000<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of stock options | $</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">4,200,000<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit from stock options exercised | $</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 14,400,000<span></span>
</td>
<td class="nump">$ 5,200,000<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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Share-based payment arrangement, tranche three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Share-based payment arrangement, tranche one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Share-based payment arrangement, tranche two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mxl_RestrictedStockUnitandRestrictedStockAwardMember', window );">Restricted Stock Units and Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 137,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, period for recognition</a></td>
<td class="text">2 years 6 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based restricted stock units (PRSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 23,100,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, period for recognition</a></td>
<td class="text">9 months 25 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>
<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="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>
<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock purchased under the ESPP (in shares) | shares</a></td>
<td class="nump">139,758<span></span>
</td>
<td class="nump">195,752<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Weighted average price of stock purchased under the ESPP (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 33.52<span></span>
</td>
<td class="nump">$ 25.53<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mxl_EquityIncentivePlanMember', window );">Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease', window );">Common stock reserved for issuance (in shares) | shares</a></td>
<td class="nump">2,583,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percent of the outstanding shares of common stock</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Performance period</a></td>
<td class="text">4 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares) | shares</a></td>
<td class="nump">15,302,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mxl_EquityIncentivePlanMember', window );">Equity Incentive Plan | 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock-based compensation, vesting period</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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mxl_EquityIncentivePlanMember', window );">Equity Incentive Plan | 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock-based compensation, vesting period</a></td>
<td class="text">10 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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mxl_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease', window );">Common stock reserved for issuance (in shares) | shares</a></td>
<td class="nump">968,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percent of the outstanding shares of common stock</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares) | shares</a></td>
<td class="nump">4,921,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mxl_MaximumDurationOfEmployeeStockPurchasePlan', window );">Maximum duration of employee stock purchase plan</a></td>
<td class="text">27 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Stock-based compensation arrangement, maximum employee subscription rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Stock-based compensation arrangement, discount from market price, offering date</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Stock-based compensation arrangement, discount from market price, purchase date</a></td>
<td class="nump">85.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_MaximumDurationOfEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum Duration of Employee Stock Purchase Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MaximumDurationOfEmployeeStockPurchasePlan</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_NumberOfVotesPerShareOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Votes per Share of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfVotesPerShareOfCommonStock</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:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares issued upon settlement of executive bonus plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vesting Percentage Relative To EPS</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vesting Percentage Relative To net sales</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mxl_RestrictedStockUnitandRestrictedStockAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mxl_RestrictedStockUnitandRestrictedStockAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PlanNameAxis=mxl_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>82
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607201552">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 81,704<span></span>
</td>
<td class="nump">$ 59,358<span></span>
</td>
<td class="nump">$ 47,597<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">734<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="nump">577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">40,635<span></span>
</td>
<td class="nump">30,364<span></span>
</td>
<td class="nump">22,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">40,335<span></span>
</td>
<td class="nump">28,374<span></span>
</td>
<td class="nump">24,172<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mxl_RestructuringShortTermMember', window );">Restructuring expense</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 596<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mxl_RestructuringShortTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mxl_RestructuringShortTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607543744">
<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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">5,233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">3,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(2,183)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares) | shares</a></td>
<td class="num">(486)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">6,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">49.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">35.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">33.81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 35.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">2,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(701)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares) | shares</a></td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">1,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 19.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">60.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">17.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">40.51<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 34.07<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>84
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606750496">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">1.54%<span></span>
</td>
<td class="nump">0.04%<span></span>
</td>
<td class="nump">0.12%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk free interest rate, maximum</a></td>
<td class="nump">4.54%<span></span>
</td>
<td class="nump">0.06%<span></span>
</td>
<td class="nump">0.15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="nump">0.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="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>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Volatility, minimum</a></td>
<td class="nump">59.78%<span></span>
</td>
<td class="nump">43.83%<span></span>
</td>
<td class="nump">59.72%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility, maximum</a></td>
<td class="nump">69.74%<span></span>
</td>
<td class="nump">61.10%<span></span>
</td>
<td class="nump">93.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value (in dollars per share)</a></td>
<td class="nump">$ 11.97<span></span>
</td>
<td class="nump">$ 10.85<span></span>
</td>
<td class="nump">$ 6.41<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value (in dollars per share)</a></td>
<td class="nump">$ 14.25<span></span>
</td>
<td class="nump">$ 18.82<span></span>
</td>
<td class="nump">$ 8.66<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>85
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606257760">
<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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 17.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">14.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">17.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">17.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 17.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Contractual Term, Outstanding (in years)</a></td>
<td class="text">2 years 5 months 4 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding (in thousands) | $</a></td>
<td class="nump">$ 6,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted Average Contractual Term, Vested and expected to vest (in years)</a></td>
<td class="text">2 years 5 months 4 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Vested and expected to vest (in thousands) | $</a></td>
<td class="nump">$ 6,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Contractual Term, Exercisable (in years)</a></td>
<td class="text">2 years 5 months 4 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable (in thousands) | $</a></td>
<td class="nump">$ 6,564<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606216816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 19,228<span></span>
</td>
<td class="num">$ (31,975)<span></span>
</td>
<td class="num">$ (112,778)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">154,970<span></span>
</td>
<td class="nump">79,845<span></span>
</td>
<td class="num">(2,074)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 174,198<span></span>
</td>
<td class="nump">$ 47,870<span></span>
</td>
<td class="num">$ (114,852)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606811184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Provision (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 12,002<span></span>
</td>
<td class="nump">$ 498<span></span>
</td>
<td class="num">$ (176)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">237<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">13,432<span></span>
</td>
<td class="nump">7,630<span></span>
</td>
<td class="nump">2,687<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">25,671<span></span>
</td>
<td class="nump">8,212<span></span>
</td>
<td class="nump">2,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">32,317<span></span>
</td>
<td class="nump">5,108<span></span>
</td>
<td class="num">(18,595)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(3,686)<span></span>
</td>
<td class="num">(4,506)<span></span>
</td>
<td class="num">(705)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(3,490)<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="nump">8,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</a></td>
<td class="num">(1,654)<span></span>
</td>
<td class="num">(3,397)<span></span>
</td>
<td class="num">(7,507)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="nump">23,487<span></span>
</td>
<td class="num">(2,311)<span></span>
</td>
<td class="num">(18,782)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax provision (benefit)</a></td>
<td class="nump">$ 49,158<span></span>
</td>
<td class="nump">$ 5,901<span></span>
</td>
<td class="num">$ (16,259)<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: 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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: 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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>88
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603311728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Provision (benefit) at statutory rate</a></td>
<td class="nump">$ 36,582<span></span>
</td>
<td class="nump">$ 10,071<span></span>
</td>
<td class="num">$ (24,119)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes (net of federal benefit)</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="num">(10,146)<span></span>
</td>
<td class="num">(10,441)<span></span>
</td>
<td class="num">(6,521)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="num">(21,629)<span></span>
</td>
<td class="num">(10,063)<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">6,186<span></span>
</td>
<td class="nump">4,029<span></span>
</td>
<td class="nump">5,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_IncomeTaxReconciliationForeignDividends', window );">Foreign income inclusion</a></td>
<td class="nump">27,971<span></span>
</td>
<td class="nump">14,119<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions', window );">Provision to return</a></td>
<td class="nump">6,236<span></span>
</td>
<td class="num">(263)<span></span>
</td>
<td class="num">(286)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Uncertain tax positions</a></td>
<td class="nump">2,551<span></span>
</td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Permanent and other</a></td>
<td class="nump">1,101<span></span>
</td>
<td class="nump">726<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount', window );">Foreign unremitted earnings</a></td>
<td class="num">(490)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts', window );">Transaction costs</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsForeign', window );">Foreign tax credits</a></td>
<td class="nump">2,224<span></span>
</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="Show.showAR( this, 'defref_mxl_Attributeexpirations', window );">Attribute expirations</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(1,654)<span></span>
</td>
<td class="num">(3,397)<span></span>
</td>
<td class="num">(7,507)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax provision (benefit)</a></td>
<td class="nump">$ 49,158<span></span>
</td>
<td class="nump">$ 5,901<span></span>
</td>
<td class="num">$ (16,259)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_Attributeexpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Attribute expirations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Attributeexpirations</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_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount</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_EffectiveIncomeTaxReconciliationOtherTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Reconciliation, Other, Transaction Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxReconciliationOtherTransactionCosts</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_IncomeTaxReconciliationForeignDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation Foreign Dividends</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeTaxReconciliationForeignDividends</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxAdjustmentsSettlementsAndUnusualProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 25<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28511-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28446-109314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054605912816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Income Tax Asset (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 30,225<span></span>
</td>
<td class="nump">$ 46,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development credits</a></td>
<td class="nump">73,965<span></span>
</td>
<td class="nump">88,778<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign', window );">Foreign tax credits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Accrued expenses and other</a></td>
<td class="nump">10,271<span></span>
</td>
<td class="nump">2,748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_DeferredTaxAssetLeaseobligation', window );">Lease obligation</a></td>
<td class="nump">1,961<span></span>
</td>
<td class="nump">1,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Accrued compensation</a></td>
<td class="nump">6,919<span></span>
</td>
<td class="nump">5,057<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">9,976<span></span>
</td>
<td class="nump">8,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">5,582<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets, gross</a></td>
<td class="nump">138,899<span></span>
</td>
<td class="nump">159,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(66,273)<span></span>
</td>
<td class="num">(68,151)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets, net of valuation allowance</a></td>
<td class="nump">72,626<span></span>
</td>
<td class="nump">91,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets', window );">Fixed assets</a></td>
<td class="num">(4,350)<span></span>
</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="Show.showAR( this, 'defref_mxl_DeferredTaxLiabilityLeasedrightofuseasset', window );">Leased right-of-use assets</a></td>
<td class="num">(1,784)<span></span>
</td>
<td class="num">(735)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(640)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_DeferredTaxLiabilitiesPensionLiability', window );">Pension liability</a></td>
<td class="num">(1,569)<span></span>
</td>
<td class="num">(792)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 64,923<span></span>
</td>
<td class="nump">$ 88,376<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_DeferredTaxAssetLeaseobligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Lease obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetLeaseobligation</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_mxl_DeferredTaxLiabilitiesPensionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Pension Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesPensionLiability</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_DeferredTaxLiabilityLeasedrightofuseasset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Leased right-of-use asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilityLeasedrightofuseasset</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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesOtherFiniteLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>90
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602088560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">$ 49,158<span></span>
</td>
<td class="nump">$ 5,901<span></span>
</td>
<td class="num">$ (16,259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Unrecognized tax benefits, period increase</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">67,134<span></span>
</td>
<td class="nump">$ 65,684<span></span>
</td>
<td class="nump">$ 63,765<span></span>
</td>
<td class="nump">$ 62,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">57,200<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, accrued interest</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">115,700<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards, amount</a></td>
<td class="nump">30,600<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">72,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards, amount</a></td>
<td class="nump">100,700<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards, amount</a></td>
<td class="nump">1,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards', window );">Other tax carryforwards</a></td>
<td class="nump">$ 7,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOtherTaxCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>91
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603307408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 65,684<span></span>
</td>
<td class="nump">$ 63,765<span></span>
</td>
<td class="nump">$ 62,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">3,431<span></span>
</td>
<td class="nump">3,366<span></span>
</td>
<td class="nump">1,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition', window );">Additions related to acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="nump">1,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases based on tax positions of prior year</a></td>
<td class="num">(1,981)<span></span>
</td>
<td class="num">(1,688)<span></span>
</td>
<td class="num">(922)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 67,134<span></span>
</td>
<td class="nump">$ 65,684<span></span>
</td>
<td class="nump">$ 63,765<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>92
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054601659168">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 1,120,252<span></span>
</td>
<td class="nump">$ 892,398<span></span>
</td>
<td class="nump">$ 478,596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 1,120,252<span></span>
</td>
<td class="nump">$ 892,398<span></span>
</td>
<td class="nump">$ 478,596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 915,024<span></span>
</td>
<td class="nump">$ 736,808<span></span>
</td>
<td class="nump">$ 393,579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">82.00%<span></span>
</td>
<td class="nump">83.00%<span></span>
</td>
<td class="nump">82.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 40,077<span></span>
</td>
<td class="nump">$ 35,978<span></span>
</td>
<td class="nump">$ 15,501<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 165,151<span></span>
</td>
<td class="nump">$ 119,612<span></span>
</td>
<td class="nump">$ 69,516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">15.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">43.00%<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">42.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">17.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">34.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">20.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_InventoriesMember', window );">Inventory | Vendor D | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="nump">$ 523,588<span></span>
</td>
<td class="nump">$ 547,401<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="nump">$ 368,882<span></span>
</td>
<td class="nump">$ 382,650<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">70.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="nump">$ 45,093<span></span>
</td>
<td class="nump">$ 42,277<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="nump">$ 109,613<span></span>
</td>
<td class="nump">$ 122,474<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.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="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mxl_CustomerEMember', window );">Customer E | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">28.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="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mxl_CustomerFMember', window );">Customer F | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long lived assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_mxl_SignificantSupplierAxis=mxl_VendorDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VendorDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mxl_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CustomerEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CustomerFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CustomerFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>93
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607879712">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 1,120,252<span></span>
</td>
<td class="nump">$ 892,398<span></span>
</td>
<td class="nump">$ 478,596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">1,120,252<span></span>
</td>
<td class="nump">892,398<span></span>
</td>
<td class="nump">478,596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_BroadbandMember', window );">Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 493,232<span></span>
</td>
<td class="nump">$ 492,482<span></span>
</td>
<td class="nump">$ 244,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_BroadbandMember', window );">Broadband | Revenue Benchmark | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">51.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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_ConnectivityMember', window );">Connectivity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 303,925<span></span>
</td>
<td class="nump">$ 149,285<span></span>
</td>
<td class="nump">$ 70,739<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_ConnectivityMember', window );">Connectivity | Revenue Benchmark | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">15.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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_InfrastructureMember', window );">Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 136,274<span></span>
</td>
<td class="nump">$ 119,421<span></span>
</td>
<td class="nump">$ 76,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_InfrastructureMember', window );">Infrastructure | Revenue Benchmark | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">16.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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_IndustrialandmultimarketMember', window );">Industrial and multi-market</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 186,821<span></span>
</td>
<td class="nump">$ 131,210<span></span>
</td>
<td class="nump">$ 87,267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mxl_IndustrialandmultimarketMember', window );">Industrial and multi-market | Revenue Benchmark | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">18.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>94
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602094512">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Customer contract liabilities</a></td>
<td class="nump">$ 1,072,000<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="Show.showAR( this, 'defref_mxl_AccruedPriceProtectionLiability', window );">Accrued price protection liability</a></td>
<td class="nump">113,274,000<span></span>
</td>
<td class="nump">40,509,000<span></span>
</td>
<td class="nump">$ 47,766,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRightToRecoverProduct', window );">Right of return assets</a></td>
<td class="nump">200,000<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerRefundLiabilityCurrent', window );">Accrued obligations to customers for price adjustments</a></td>
<td class="nump">52,392,000<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_Accruedobligationstocustomersforstockrotationrights', window );">Accrued obligations to customers for stock rotation rights</a></td>
<td class="nump">$ 605,000<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_AccruedPriceProtectionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued price protection liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued obligations to customers for stock rotation rights</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>95
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054602995360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Original operating lease terms</a></td>
<td class="text">12 months<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">4 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">$ 5,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for operating lease liability</a></td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="nump">13,200<span></span>
</td>
<td class="nump">15,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other noncurrent assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>96
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603320832">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 11,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">8,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">7,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">5,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">3,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum payments</a></td>
<td class="nump">36,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(2,336)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">33,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: short-term lease liabilities</a></td>
<td class="num">(10,489)<span></span>
</td>
<td class="num">$ (8,888)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">$ 23,353<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603110960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Net unfunded status</a></td>
<td class="nump">$ 1,678<span></span>
</td>
<td class="nump">$ 4,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligations</a></td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="nump">$ 9,200<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607756592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Changes in projected benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation, beginning of period</a></td>
<td class="nump">$ 9,733<span></span>
</td>
<td class="nump">$ 12,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 289<span></span>
</td>
<td class="nump">$ 442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Research and development<span></span>
</td>
<td class="text">Research and development<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 79<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(2,817)<span></span>
</td>
<td class="num">(1,794)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(124)<span></span>
</td>
<td class="num">(157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Currency exchange rate changes</a></td>
<td class="num">(587)<span></span>
</td>
<td class="num">(845)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation, end of period</a></td>
<td class="nump">6,573<span></span>
</td>
<td class="nump">9,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Changes in fair value of plan assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning of period</a></td>
<td class="nump">5,198<span></span>
</td>
<td class="nump">5,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(24)<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Currency exchange rate changes</a></td>
<td class="num">(279)<span></span>
</td>
<td class="num">(439)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, end of period</a></td>
<td class="nump">4,895<span></span>
</td>
<td class="nump">5,198<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Net unfunded status</a></td>
<td class="nump">1,678<span></span>
</td>
<td class="nump">4,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized in the Consolidated Balance Sheets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Other long-term liabilities</a></td>
<td class="nump">1,678<span></span>
</td>
<td class="nump">4,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Accumulated other comprehensive (income) loss, before tax</a></td>
<td class="num">$ (2,837)<span></span>
</td>
<td class="num">$ (1,724)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 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 (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<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 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 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 (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-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 (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054605917776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) - Defined Benefit Plan, Underfunded Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 6,258<span></span>
</td>
<td class="nump">$ 9,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Plans with accumulated benefit obligation in excess of plan assets, plan assets</a></td>
<td class="nump">4,895<span></span>
</td>
<td class="nump">5,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">6,573<span></span>
</td>
<td class="nump">9,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets', window );">Plan with projected benefit obligation in excess of plan assets, plan assets</a></td>
<td class="nump">$ 4,895<span></span>
</td>
<td class="nump">$ 5,198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>100
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603373888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average actuarial assumptions used to determine costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average actuarial assumptions used to determine benefit obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average actuarial assumptions used to determine costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average actuarial assumptions used to determine benefit obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average actuarial assumptions used to determine costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.80%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>101
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054606878992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 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="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Thereafter</a></td>
<td class="nump">346<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="Show.showAR( this, 'defref_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal', window );">Defined benefit plan expected future benefits payments total</a></td>
<td class="nump">$ 1,162<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefits payments total</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>102
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607746288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 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="Show.showAR( this, 'defref_us-gaap_ContractualObligationFiscalYearMaturityAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 153,455<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">2024</a></td>
<td class="nump">9,058<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Total minimum payments</a></td>
<td class="nump">162,692<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember', window );">Inventory</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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear', window );">2023</a></td>
<td class="nump">132,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear', window );">2024</a></td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RecordedUnconditionalPurchaseObligation', window );">Total minimum payments</a></td>
<td class="nump">132,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAbstract', window );"><strong>Other Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">20,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInSecondYear', window );">2024</a></td>
<td class="nump">8,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInThirdYear', window );">2025</a></td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Total minimum payments</a></td>
<td class="nump">$ 29,920<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RecordedUnconditionalPurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RecordedUnconditionalPurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>103
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054611108544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty', window );">Proceeds received from other party</a></td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized', window );">Proceeds received from other party recognized</a></td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingencies, accrued</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_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>104
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054607947040">
<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="3">12 Months Ended</th>
<th class="th" colspan="1">22 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="nump">564,449<span></span>
</td>
<td class="nump">454,372<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average cost per share (in dollars per share)</a></td>
<td class="nump">$ 55.7972<span></span>
</td>
<td class="nump">$ 51.7998<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="nump">$ 31,511,000<span></span>
</td>
<td class="nump">$ 23,548,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock repurchased during period</a></td>
<td class="nump">31,511,000<span></span>
</td>
<td class="nump">$ 23,548,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount</a></td>
<td class="nump">$ 45,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>105
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140054603380912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 17, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 160,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="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Company Y</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">$ 9,900<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Contingent consideration</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mxl_CompanyYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CompanyYMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>106
<FILENAME>mxl-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mxl="http://www.maxlinear.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mxl-20221231.xsd" xlink:type="simple"/>
    <context id="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i79c21dcbb1c54543a681dbe44ef22c89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icb81422e6d8c44cf8e14417bc680e72e_I20230125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2023-01-25</instant>
        </period>
    </context>
    <context id="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i489407502f3d4e2c8e56179cf42be53d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedf56fa8a262413589deaba086d016d3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie22fead1314e4edba5894180f265f7ef_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e6584f352bf40399655dfb4c82833d1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ieae52d3a9d44497f8f2a63107a2a1d67_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b9a1a3e5afd4bd48c8f298a1bdd093d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i47eba0dc53384b43ac3d9c4d525e8494_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b2151d7b0314bfcb0d5f9b858e303ac_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="i16cc6f1688174ade8ce87da33c61d1b6_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="if3eb00c2fe3548e3b7a721bab2fe4377_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="ia2789d71c8294a8eb5056ef9498fdad7_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="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i462c7699674e43e98383a01540116bab_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i73bed4267f0147a6b910d5144c58bf31_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i377d5219b0a646b4ae477b1e2dd03961_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2d452d0cd4fb4c8ba4eaf447be5792c5_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="ib6d2bd353cc1485eb0a545c4de78be09_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="ie06cd644975940cf8d525fe744e5e612_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="if56f16133a6649aa86f58f77d21417db_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="i4aa776c221544411ac9936ba1db97336_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib7ee1c30535b4f759411cd8519fd0cb1_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i52ab158faaee41ebbc4882410b82df72_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic8afa505918344c0b074a2dd46101454_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2da52b5a16ad47ec9f88e7c4ee6ac767_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib1fe5c82ea3f4ebfad9aa6fcb4222f21_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibf8b4b7847a94ff3be456880b9d86f24_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba6695544ca64dc4b540a220457fc027_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9653d3504d04dfb9e489ffbc41654b2_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="id634a787e3bf456d91ec60c917212026_D20220505-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="if14e4834f63e4ad79981b48ce3b13200_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="i89c2eb1a807c4d2b8aa68322c9c8e63a_D20220505-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="ib4f25d1447974811b034e6f95348c436_D20220505-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="i2165fbb30c584ef98eb7425a8931f088_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="if8a37bd2c9d14bd6a826e49b9620d596_I20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermBLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-17</instant>
        </period>
    </context>
    <context id="ie9bca48588f84ee9bc0289d6abbaa80a_I20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermALoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-17</instant>
        </period>
    </context>
    <context id="i9db19de0ef5f4018ab2bde28f8c3f07a_I20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-17</instant>
        </period>
    </context>
    <context id="i417aca4e2af74094b03a5ea3c636221e_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="ibc5bdb1637294c089c58ee14af2e97e2_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="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i00c3f404cd524ce3a386df3441ff90c3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i81cc7b6a95b748f8b4498ebc83f7a58e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i477033882c8d475aa218182bfc75dee1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5fc87062bac24f008bb5db079bb1597b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ed71cc300b84dc7be9e9447be5790d0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:TerminatedLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i40877e0d16694c00a1825471fc590cf2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibefdc32f7990494a8173d6357ec9c224_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia02291c873314e97bd247d8e596f80ab_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i36a0f71668dc4f4a8af65be46358f76a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i66d76ed68764431c85490df306659579_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iec818d27dff54ccc8bba0520e4213ae3_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="ia532f5b08fbb435188da7c4aca706617_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="id7172f613c6f4463a6db9609d501f2ad_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="i8e82f2975ce445d78b7ef8a870e44ed8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8100a4135773473c8c602062fd553325_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie066116c54e24fdea901e4599fa14302_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6bbde87569744b67b97c36a66342170a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb3745f42c7a430dae19f146ffc64814_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ca66ecc161940dc96f638e22667309b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f41b542d9e444da9d7196d0379e7799_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54060d2898dd4808b6e439dc1215b397_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icfb71db6587a48068026fbb30c597591_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87a25f0e3ed24434a587cc3ff127e0fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieec7a227465d4404afd8f0c66994e24c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mxl:RestructuringPeriodAxis">mxl:RestructuringLongTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6bd3559b9975408f83c1d4d2933907bb_D20221031-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2022-10-31</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7296497b290d40818ef06c2aca388363_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8a775da3d24f48daaccfe5388882b791_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3ceabfa2bb994b5ca1369fbffe056ab3_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="ic540b7a82f65451bb116cf2877f57d31_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia67777fb551e49d7aadd61ef50559c81_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i291f69cfac084423b9442d713a9f21a9_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="i9504a44bb2f949bda6ed626963b9739b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i76335a8fce4b4cd290f3adb186ea601a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8bd58495c1a44a3699fafff1b92785e1_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="i177e44c5b771465d9c7281cbffcdd1dc_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if83db07121fb4aabbaeba737dbdb3e77_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="iea1bb5bfffd14876bf625d88f70e565f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i75b0af2f4c344489815fe33b2b3aa7f7_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="i6c0dca476d5243f486ab463dd07124e4_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic9aed1cb5b804a68a9e21afc8b927edf_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4751d86d5c4a487d8f7681fcdb5fcd23_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e5b4a7a50224eec92ff76558275ae9f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6c65916987224450811c06ee12ed53a2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic3bbf7a5684f43f687a47ccd049eea4b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35ef3e71e5e94af39fb0474ff60cbc4f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i79cdff9815864b7ba2761a6ccfc04331_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id3001d694b564e49aebbd5c961118d00_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i93e299ab42804e589be8e29473ed9490_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i67b3bd912e284eecb964279582abec9e_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="i74996e34abbe40569bdd7cd2242885aa_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib893abab702b4823aee0bacd8c71d55d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icda6d400773049ff9c4f38c77514d065_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8809ea4ec4584e9dbc8179c0f9a1d8f9_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="i16b35556ed1c457d8fb9d0ebf82d1378_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="i7c3b14f35a9744bcbe514d6e2f698c74_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="i404d7ecf23444bf48d10e9e5d287689d_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="i77f3bac5d6a7424fb4c92e61cda970cf_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="id7de0a7dce8740708156c5e7487471c4_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5a9f62e5eef44e2bb40359e56a3edfe1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iace9dfdc56fc4bbca3933787763750ab_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i61e0a127acb54d5daaa6431b88154535_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i07ba6a00738940e5a2b9672f3d03998e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0a0e3c4c269d443c88643c668014eba4_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="i815ece40077e4cedaf818230f87bb7a5_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0a3884fac7cd41da8a5988d5c058e11b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2d438e1e34f343578bee0261cb2676bc_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i74cd907e3262435e8b30a39dbf6ddf4d_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="i00f3dd38d43b411f980d6432a1bc149d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib9e8b2565b614336b5f58602f4379d94_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7a759fd8201d4ce597482b1ce86add55_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia421f87b486f435089681da43087b82e_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="i1096074a8d624019a7f52f8926659b91_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iafb70a84d17d46db94cbb543a8cde1fa_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i13a2952aa52446d29d72dbecf6b73ee7_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="i955e3aef49a74d67858ebcb698560257_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia784899937aa4f03ab3998415e12c15d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2990783e39804c1da82e48309201d44c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i14f2eeee06344b6bb0ee187d07eb0016_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="i4603fb0983934555a454e8825ac3ff63_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9d54bdaf15d846629cdf089a9882aa87_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="idda791c2b9e34dbf9786249f237f3935_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="ie52c779d1d9f4a34bb0d67458b0cff06_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9b8c85df4e074876a7efda3ed91ae6a2_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="i3834360a3f0e4191ad6b960cc552e3d2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icb77bfad48794978a782ec6121c83587_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="ia0bbc94e3f7945ad80159e126986e533_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i606cb8b3424d4418a396d5ad249d85e6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8c7c98d940046c6acd9cdfb55c4cdd0_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0983ad7007bb497cbae5a622adf57b82_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fc95ead4a264159a3ed09d28bbfa0ef_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="icf65f69dad6a4ea5b3ee6b9d1d5f81be_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="if10940f5cec6461eb373e112e55b41c6_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifb581c104c264e9f918fbb50dc2d0d5f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i720307981b0747ac846de6cfb5b36300_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i579116ec46b24a0e8ea769e72b4ad2b1_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i29bfd36644b2464490a878e187d71531_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i62157c6f8d91480d925ec930b898b647_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="i9cdb7a9994774dd3afe875013054127d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i71f249d824de4ef7b590e0a5b8624c0a_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="i0f0ab9ca751e45cc91700f4291bfd078_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="idfdb833889934a428a573a2ff71bf8fd_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="i56e610aaf04048d390ee3affe40166de_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="i026033a1ae944688b45093f19a6869f0_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6bb38251016c4dbfa9a2fc95904ea3b3_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic91352470c944afcb731f067b382828d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i01d98e9621074957bb8b21eac8cc8601_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i84fcfe851db146588de91234a4531076_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia5ae0217e37843cfb973f5bf443221fb_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1b79fc07a77542beb6708e51869e0f65_D20210701-20221231">
        <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>2021-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ab1c446554e4d50b0fe95fbc7b8b701_D20210701-20221231">
        <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>2021-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5db631a3026e43749cd9341eb1bb6f8b_D20210701-20221231">
        <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>2021-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i53e31a57a61c4c289e0bfb772d09bbf5_D20210701-20221231">
        <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>2021-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89bed375de7445d0a6fd510c0d797407_D20210701-20221231">
        <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>2021-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib8096e0295234e0b8514af15a592f45e_D20210701-20221231">
        <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>2021-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i639c241275b946bbb2c47597bce663c8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i122e074c8754462b8567741c7f4512c0_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia5f71f3f32ca41f4a25b9434cd987c5d_D20220101-20221231">
        <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:PlanNameAxis">mxl:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbf3c8ab4ff1468d860445ad82b5d0d3_D20220101-20221231">
        <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:PlanNameAxis">mxl:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie4de60cb5a0a46efb30230120322ea93_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ecb2e3c80ab47a98e6837b030bbf5f8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icd082383ccc14442a6bab3a0fd1e59ca_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i60a2583eaeae42f3ab579047419587d0_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i758666a4360b48e39d7d64e27b95a67a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b6ee0d072bf4b7ebee069c4d839b460_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81551cf4861d462e901faa4808531c05_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mxl:RestructuringShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if00d3186ae0f497b9197626b10c0ab31_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:RestrictedStockUnitandRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78bc8bd8937b4aee9ec322bd44270d98_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mxl:RestrictedStockUnitandRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iec8ec42c84f44f02aa7955001858852b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5732ae04047b4030901a409a69e1946f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ied8f4548bf264f5d8b5e2561741cf9e5_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="if24c0944b521431c87c2320348833046_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i69343112e07d41adbaa61557f6781373_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0a768367880b4b57b6888ca61ffa419e_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idd66f30f3a084aa3a1aa032200a64c6a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9c6657e7f21c4482928ef9d37021fa7b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2723c5dc773947a692054ae0573769bd_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="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iaeefe8151e854d1a87d4d50f9648a57c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i536e24290247460bb55fa9ded249ed71_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifa1dcfd918fe4bb79db04d1a1df646c9_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8354a1930de14e88bbb2bd20a36f4d29_I20221231">
        <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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b5ce6db079146878847e40f3910a064_I20221231">
        <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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1834c8438364be291edb0078c27cee5_I20211231">
        <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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84c6bdfad8764ae6af14cbbeba92951c_I20211231">
        <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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69c1368f4f8f4ab89177317783cd7e1f_I20201231">
        <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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaaff926fd5704321be15f394db889cf0_I20201231">
        <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:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5edd874613304acd87d57476f130aa77_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i438e750fcf254c11a1f79fe532a822e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6d9b122aef174ebc9edd07fbd2e1cc7c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d68032768ca44278bd8fee60e854add_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i59119cc99f8e41448c605d8759858634_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i94fcc08e2ecc42f289f53e351d3e0f1d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i440d62060e2b4d4cb3e91c2d81031736_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id383f40ca88f4ccc86a79513752f061a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia93faf7c10c44d50841fecefeddc0cec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if606a2cc9be642b995ba2797d830a7d6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia61effbdde0f41628021be9a811df630_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i51c39267d6db4007a071e6d59e01b22c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifee39781d830418a9eb763a145aaad00_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if908d74bef88451ab3a9de86f082b680_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerEMember</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-12-31</endDate>
        </period>
    </context>
    <context id="icb410a532c484796a9feaedc64106a72_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerFMember</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-12-31</endDate>
        </period>
    </context>
    <context id="i737e87c8a8df4b3998b2fdd33ff0f32a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i62c97a199bce43a086911a39429a5e72_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9789d1f0ed35490695ff7ad8fc838063_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb65879e4a644a069fead94c2a8f0639_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie409f48da850427a89405728d3e55038_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iec46e2d35aed45b0b25401ad2482f3a2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief7bb393c9744a52ab75a8374bd52991_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia73580c51d9a4f1487f837f47da1a1e7_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id441d2c1ccb6487c8685618a5d4834c8_D20200101-20201231">
        <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:VendorDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i019488078a31483cbad4996605a67083_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id4197eb1df8a49ed9bb242d37d65d660_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i43276b56d4ec41169e604b3aacb34468_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4ed3ed41e97240d09ea8ef424d817ae7_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i84dfbb4816f54f81826a2c3fb65e388e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i386043446c5f48819db02422a5691b42_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if007c2be94e942358ed40fba9b686433_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibec42fc677db4f13b09962fa4d6ec939_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id7c4221079bd49ea829814314a110624_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb77a6db3fef456e88f6777fcbdf1d9c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">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-12-31</endDate>
        </period>
    </context>
    <context id="i6eec841a77774908a35f81bf1e6c0d7f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iead8ea8a210c4f5a81cb3838635621e9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6054cd0c6d204e1cbc7de16a8b8899d0_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib01bd79e6c324ec491acc42898399dec_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8fa3f330921345c0ae46d6b70840d21e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1793d844d0e84f4b8eb9216e9146aea6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">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-12-31</endDate>
        </period>
    </context>
    <context id="i7922b62dc1344452bd704a234ae58170_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i831e25e78a4647b98b0034c0735890a2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ff4897a16b24458b9ba172d6e042c9d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i310900d4800f49dfb1272ef170975bae_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i04990f9fb329482cb57b7aa659fb850b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7f3f74a2e8a94ef280698fd55f0e9b62_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5b9ddc99eb5342c6bed5ab46653def82_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd0478bb4f8f4371a994205dfab45162_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d90460a14234618b7772e92ea0c8e7c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id2d3d80f982b497bb6ea63b35ba63a5d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia8b5144c8a7f44ce8f76f76a18500fe5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i852a2410e6404792884ba2a569c0835d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic2012f56c77844e6afb780d4a85c1994_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic53266b36c614d5c80695a3a16d71000_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie45b1483cc524c0a9153919ed604e9fd_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0808b68778c742eba2cefb380479d853_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2a49ccbfaf644808925d5ea2270d49c3_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i891c804f7fb9493fa46a55b3d0f3b02f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id96784b6ac634e778358b31c6564361a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5849e35dc0a247dc88e344a53dab4bac_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9c857291dec64abc843679512f735146_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic09a52c15dcb4619999e50f8745c8444_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6dbd225afdc24b6c90851f09899a3786_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5758f8c5a3c543bfb96a611342c89b73_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8302d70c39fa4c9bb57ff4ba79e7e863_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7104c8d700ff4926aa7bc0308d0f1a94_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67a3decaf2a04d05afb52196bfa3642b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5f304e4756848d5880391afd4c58196_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i32ceaac971bf4eff8ec920f5383e7496_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1a666e51005048d1bd8c04f4d1b54168_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3e3ac08720545a28379c92c88073668_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iddf8ff29ffa948d69b5dfa5b20d15dd2_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idfe23a56f3254d46831907bfd25c6759_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if15bcc7846b944ec831dfaa490c87eb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i039d7e695a884c6886a5a6c16cb31d00_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ife112f7bfd024e0db1a250952fcbd50b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iefd7b6ad2f1246eb929a7c94909ae296_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f08d4448bc244318847d60077b91fdb_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9a179ed57d814935be4e2a02b866eda4_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if99597ceadef4c40abcd88e5ddc2a6ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0201bd30476548c08bcb4fa5bab7065a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icf444ab26b404aea8a4f1b29219df863_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i70abf36ae00b4647b6ea2c3103acf166_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifef15e0820734f969b96cefc8eabf837_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic7a69237c98c429c81c6d5e93295379c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i35137e6c15b54b38aaf337c7d090aafa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i122093c2de574ac1a7d4013d0245c9e2_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic63364af8af44c2997f2587aeba8e5ca_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i24d9ffe6acb8495ea76d448ae8d8af24_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7cde07cfc2c54f1d8a9b0af473f7209b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i20fa3a7ad9a64627b50943ce61b410ca_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i43b7e8010f464c8b86000345372dc181_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f9284317ac74f44b25bc8702f6052b7_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idf2b7a2eb5c04e3b9cbe351a8230efc0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic2fce455c7cd4dbca3ea984568e1349f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i218345ec5a0b49f29d834ce831a71239_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2c3bce413c5a49318d927acacc29a7fb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id88460fb8ed748aeb3c34480224d5b93_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i606690cb32cd4a68ae507357b3d64e53_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5ae0db1acbbf459096357bd98a70ff66_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="i2b0e3ffb785c4628ab9220954c00e887_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4703386ce018459b9fa06fd8ca0e2cba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i02db174562fd42a29c46131ef506ba7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafe8100d89344d5bba16553ba6e0915e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa303653211b4c3da9e42ec8331356ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a3fcae64cee4f2eaf92313cbc3293a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6864287cd5345e5ad9751f0ec410735_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05e9af0234d94642a460bbdedc4d0393_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2509d995aa484cffa3b869fb27e3dcab_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2a063e53827c43749a044dae4f47ae36_I20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-02-23</instant>
        </period>
    </context>
    <context id="if1193775c3fd499c856677513dbb91d5_D20210223-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7972191765ab45f78f85584351d991dc_D20230117-20230117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-17</startDate>
            <endDate>2023-01-17</endDate>
        </period>
    </context>
    <context id="ibc72622ce3dc41ecb07d94fa6113b82f_I20230117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-17</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>mxl:segment</measure>
    </unit>
    <unit id="business_activity">
        <measure>mxl:business_activity</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>mxl:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml8zLTEtMS0xLTk0MzQx_80517ad2-f1fe-4966-98e7-f320ac09dd95">0001288469</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml83LTEtMS0xLTk0MzQx_22a4db16-3510-4c56-838f-811b6d08a68d">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml84LTEtMS0xLTk0MzQx_de87c333-c780-4b87-b5fb-7947acfb35a5">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml85LTEtMS0xLTk0MzQx_76239990-daa1-4a8f-a3d8-908ac6ee2607">false</dei:AmendmentFlag>
    <dei:EntityPublicFloat
      contextRef="i79c21dcbb1c54543a681dbe44ef22c89_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV80L2ZyYWc6ODY0YzMzMjhhY2RkNGE3ZWJiNmRlZjkxNzFkODBlYWIvdGFibGU6M2Y1NDg5YWIyZmUyNDk3YTg3MWQwNWY0MGY1NzE1NjIvdGFibGVyYW5nZTozZjU0ODlhYjJmZTI0OTdhODcxZDA1ZjQwZjU3MTU2Ml8yMC0zLTEtMS05NDM0MQ_f462276e-af72-4b59-9e18-8dd5beb52cb2"
      unitRef="usd">2400000000</dei:EntityPublicFloat>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDkx_ac41b598-0138-4201-9b5a-192b3d83f523">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDMw_763b650b-d84b-496e-b83e-5b2233192290">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <mxl:ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm
      contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzU0_b6b71548-d2d9-4a0b-9f2a-09739c55e920">P1Y</mxl:ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm>
    <mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm
      contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjU4_3bdeb3c4-8f39-4021-9f8e-a016bcc58d7b">P1Y</mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm>
    <mxl:StandardProductWarrantyPeriod
      contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyNzk2_e6630652-226e-4e7a-b0b8-9014e7d0d8d5">P1Y</mxl:StandardProductWarrantyPeriod>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_001fb466-7ef0-4a29-b86a-c03c753445c6">http://fasb.org/us-gaap/2022#ImpairmentOfIntangibleAssetsExcludingGoodwill</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_ea42a367-6077-48ec-b02c-47779ef4b446">http://fasb.org/us-gaap/2022#ImpairmentOfIntangibleAssetsExcludingGoodwill</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_253423d9-cf56-45a8-a1fa-4e8b17d061f9">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_e5025cd5-0083-4f55-8987-df220241c184">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ia5f71f3f32ca41f4a25b9434cd987c5d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNzA_b204134c-da61-4a36-824a-0d63b331d70b">P7Y0M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_a1b0b2f3-36e9-4779-95e9-6e835ba92031">http://fasb.org/us-gaap/2022#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_e515e118-746b-4eb7-9a87-a05fb7e78e48">http://fasb.org/us-gaap/2022#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <dei:DocumentType
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYz_54c4383a-2575-4fdd-b147-f75f2d71b09d">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZWM0YjRjNDA0MTE3NDZiMWFkNDUzY2Y0ZmExY2RlZmQvdGFibGVyYW5nZTplYzRiNGM0MDQxMTc0NmIxYWQ0NTNjZjRmYTFjZGVmZF8wLTAtMS0xLTk0MzQx_00958a0f-cf2a-4aae-af04-0009e39b8888">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU5_6930121a-5ce5-43d0-8690-c949b7f2bd0d">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU5_4bd46437-d0ab-442d-a01e-65195ac20dfe">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6MTFhMjQ2NDU0MmMwNDljZWI3NTg4ZWM4MmZmNGU5ZjIvdGFibGVyYW5nZToxMWEyNDY0NTQyYzA0OWNlYjc1ODhlYzgyZmY0ZTlmMl8wLTAtMS0xLTk0MzQx_3d3172ae-ad7a-4e8c-ad15-2dbd01a62906">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzY0_b540bdde-587d-4579-b39b-f7f2e6b57236">001-34666</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYw_6f40b5aa-5857-4890-9827-d9630391fd1b">MaxLinear, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8wLTAtMS0xLTk0MzQx_9bfcf7e7-217f-46cf-93a9-e395a7c58338">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8wLTQtMS0xLTk0MzQx_675a7df7-433e-47b2-87ea-256710dfb4f1">14-1896129</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTAtMS0xLTk0MzQx_b4a3ed63-01c2-44e1-bb00-780580930e10">5966 La Place Court, Suite 100,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTEtMS0xLTk0MzQx_308eeb56-35e1-4dda-b116-89c7ea16a448">Carlsbad</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTItMS0xLTk0MzQx_ee4961f9-0250-4e21-9649-e31f27dd7235">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6N2QxMTEwZjNiYjlmNGY1NWE1ZjI4NmFkNGYxZTdmYWEvdGFibGVyYW5nZTo3ZDExMTBmM2JiOWY0ZjU1YTVmMjg2YWQ0ZjFlN2ZhYV8zLTQtMS0xLTk0MzQx_81762eb4-499d-46b1-9680-991883ed2847">92008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzUx_22a4892d-81e2-4126-b817-7f4abed7530f">760</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU0_c7bdbac5-062d-44a7-8ced-5136bb9c17af">692-0711</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZjZiNzQ5OTk4Zjg3NDVjOWJiNGMzYjMxMzg4M2VkNjMvdGFibGVyYW5nZTpmNmI3NDk5OThmODc0NWM5YmI0YzNiMzEzODgzZWQ2M18xLTAtMS0xLTk0MzQx_9b8722ca-ecc2-4fae-9321-37d56e9a3613">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZjZiNzQ5OTk4Zjg3NDVjOWJiNGMzYjMxMzg4M2VkNjMvdGFibGVyYW5nZTpmNmI3NDk5OThmODc0NWM5YmI0YzNiMzEzODgzZWQ2M18xLTEtMS0xLTk0MzQx_7568b3ea-5359-4ece-ad06-74d409e40475">MXL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6ZjZiNzQ5OTk4Zjg3NDVjOWJiNGMzYjMxMzg4M2VkNjMvdGFibGVyYW5nZTpmNmI3NDk5OThmODc0NWM5YmI0YzNiMzEzODgzZWQ2M18xLTItMS0xLTk0MzQx_edb20eb2-5421-4df5-b315-5dde801f7368">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzUy_7bcec0fa-792c-47eb-99c1-d5c643627dba">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYy_6564ebde-f13e-4b4a-bdc4-8c8d47af0dfc">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU1_0dea96c9-309b-43eb-9ddb-b15c2ee02d39">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU2_cc12f7b1-63b6-490e-b039-e814cd4603a9">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6YTliYzIwNDFkZTMzNDZmM2E1MmI3Y2Y1YTY1ZjljOGUvdGFibGVyYW5nZTphOWJjMjA0MWRlMzM0NmYzYTUyYjdjZjVhNjVmOWM4ZV8wLTAtMS0xLTk0MzQx_7f8b66a3-0fed-4c06-8413-8479ee3ae38f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6YTliYzIwNDFkZTMzNDZmM2E1MmI3Y2Y1YTY1ZjljOGUvdGFibGVyYW5nZTphOWJjMjA0MWRlMzM0NmYzYTUyYjdjZjVhNjVmOWM4ZV8wLTEwLTEtMS05NDM0MQ_36540956-f946-48cf-a4a7-9507c30f55b5">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGFibGU6YTliYzIwNDFkZTMzNDZmM2E1MmI3Y2Y1YTY1ZjljOGUvdGFibGVyYW5nZTphOWJjMjA0MWRlMzM0NmYzYTUyYjdjZjVhNjVmOWM4ZV8xLTYtMS0xLTk0MzQx_e8c7537b-2d8c-4e09-8a65-24c02d6f3cb5">false</dei:EntitySmallBusiness>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU3_0dc56371-343c-4cc4-a1be-c25e6c49d367">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzYx_9479d725-ece5-494c-8f77-8c6225202dd3">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i79c21dcbb1c54543a681dbe44ef22c89_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8yNzg3_f462276e-af72-4b59-9e18-8dd5beb52cb2"
      unitRef="usd">2400000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="icb81422e6d8c44cf8e14417bc680e72e_I20230125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zMjgw_69d8fd6d-a50b-4e35-8399-408076bb57ce"
      unitRef="shares">78745852</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xL2ZyYWc6MDM2ZTVjZGM1YzcxNDAzOTlhNDM3MjZmZWNkNWU1YzAvdGV4dHJlZ2lvbjowMzZlNWNkYzVjNzE0MDM5OWE0MzcyNmZlY2Q1ZTVjMF8zNzU4_081add88-171e-446e-89f4-16babd7e90f4">Information required by Part III of this Form 10-K is incorporated by reference to the registrant&#x2019;s proxy statement or the Proxy Statement, for the 2023 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMjMvZnJhZzoxMmE3ZDdhYTUwZGE0MmUzOWNlN2FiODhjYTU4OGQ5NC90YWJsZToyOWIwYzdhYWYyZTk0NmJkODc2NzgzOTBkYWViNmE5MC90YWJsZXJhbmdlOjI5YjBjN2FhZjJlOTQ2YmQ4NzY3ODM5MGRhZWI2YTkwXzAtMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjowNDU4OWVjYTQ0Nzc0MDg3OTEzOTc4OThiNTg1NmMyNl83Nw_7e441c6b-9c70-4caf-95cb-a006fd3ffd7f">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMjkvZnJhZzpkZTFkYjE2NzE5NGM0NzI0Yjk2YzcyYWI2YTg4NThlOS90ZXh0cmVnaW9uOmRlMWRiMTY3MTk0YzQ3MjRiOTZjNzJhYjZhODg1OGU5Xzg3MTE_e5a26b1f-72da-4f2a-9138-1153468a4de9">Grant Thornton LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMjkvZnJhZzpkZTFkYjE2NzE5NGM0NzI0Yjk2YzcyYWI2YTg4NThlOS90ZXh0cmVnaW9uOmRlMWRiMTY3MTk0YzQ3MjRiOTZjNzJhYjZhODg1OGU5Xzg3MTI_138bb8a9-fde4-4406-8fb5-8f0df32560a1">Newport Beach, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMtMS0xLTEtOTQzNDE_b3ed3dbe-3ff1-4072-a7c0-1d924ba0f8a3"
      unitRef="usd">187353000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMtMy0xLTEtOTQzNDE_c10fdf49-3b7a-4903-b2aa-6b90caf6df3c"
      unitRef="usd">130572000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQtMS0xLTEtOTQzNDE_f3e65bfd-a2c9-426f-b440-09b70ae5ff19"
      unitRef="usd">982000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQtMy0xLTEtOTQzNDE_b2c67a6a-8eac-48db-9bed-fdca50c1ac8d"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzUtMS0xLTEtOTc4ODE_14a6b71f-1f62-417a-8694-4f3734437d5c"
      unitRef="usd">18529000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzUtMy0xLTEtOTc4ODE_80d214aa-3895-496c-8ce9-818989f78de0"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzYtMS0xLTEtOTQzNDE_7cf416b0-5469-4fb1-bfdf-490bd1dbe646"
      unitRef="usd">170971000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzYtMy0xLTEtOTQzNDE_a982702c-d3cf-462a-add9-7b7b18cf306b"
      unitRef="usd">119724000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzctMS0xLTEtOTQzNDE_3073a8d2-60bb-41d4-9566-ad0c3384a18a"
      unitRef="usd">160544000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzctMy0xLTEtOTQzNDE_e69c7089-cfca-4d51-a1cc-d4f8eeb8f3d3"
      unitRef="usd">131703000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzgtMS0xLTEtOTQzNDE_caa4523b-2dbd-417b-bcff-491e2089a311"
      unitRef="usd">24745000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzgtMy0xLTEtOTQzNDE_5f5a42ca-9442-4559-b004-ed7c8b1dcca5"
      unitRef="usd">22000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzktMS0xLTEtOTQzNDE_6e237425-db52-4c16-ab10-7146c3410293"
      unitRef="usd">563124000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzktMy0xLTEtOTQzNDE_46fc0964-9c8b-4450-abf9-fea7e546cdba"
      unitRef="usd">404104000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEwLTEtMS0xLTk0MzQx_22a5bc8b-1da3-46ed-bb01-3c359f80106e"
      unitRef="usd">22000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEwLTMtMS0xLTk0MzQx_91fb858e-04f2-4a34-b922-3542571da58b"
      unitRef="usd">1061000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEyLTEtMS0xLTk0MzQx_e1ba7cdc-140d-4126-b7b0-aa29b4f7e67c"
      unitRef="usd">79018000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEyLTMtMS0xLTk0MzQx_59ae625e-c625-4841-b6f3-3de7fba9ce81"
      unitRef="usd">60924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEzLTEtMS0xLTk0MzQx_b1fdfb34-7e4b-475c-b51d-410ab6145124"
      unitRef="usd">28515000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzEzLTMtMS0xLTk0MzQx_894413d0-3fa6-43d5-a615-f850c9039811"
      unitRef="usd">27269000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE0LTEtMS0xLTk0MzQx_60ce00c2-816f-48a4-8c78-caa01098ba5d"
      unitRef="usd">109316000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE0LTMtMS0xLTk0MzQx_890bc5e5-64de-4369-9e13-2512aa53bb8b"
      unitRef="usd">152540000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE1LTEtMS0xLTk0MzQx_ae46cbda-73d6-49bd-be7b-afd3dcdfca13"
      unitRef="usd">306739000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE1LTMtMS0xLTk0MzQx_f6cf69fe-1965-4374-af92-e1ffc2eb8847"
      unitRef="usd">306668000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE2LTEtMS0xLTk0MzQx_2ccd52bd-76c0-49be-9545-8c5b07619534"
      unitRef="usd">66491000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE2LTMtMS0xLTk0MzQx_7bf838f3-082c-43c4-a8dc-f6c2d18672f5"
      unitRef="usd">89168000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE3LTEtMS0xLTk0MzQx_3e70d2f1-42a2-4235-a682-01a2a13aaf3b"
      unitRef="usd">26800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE3LTMtMS0xLTk0MzQx_2471961f-4da3-4289-bc11-bd0e6f74db6d"
      unitRef="usd">8650000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE4LTEtMS0xLTk0MzQx_43a0ba9e-1b46-4bbe-b92d-8dfe5f107050"
      unitRef="usd">1180025000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzE4LTMtMS0xLTk0MzQx_fffa0d68-dcd7-474d-ae0f-17f9e3f57679"
      unitRef="usd">1050384000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIxLTEtMS0xLTk0MzQx_0f00f28c-8ac6-403f-b39a-e4ceb59f4e27"
      unitRef="usd">68576000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIxLTMtMS0xLTk0MzQx_6795cf90-54fb-4690-970e-27004e42ff37"
      unitRef="usd">52976000</us-gaap:AccountsPayableCurrent>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIzLTEtMS0xLTk0MzQx_af4e20dc-5996-4c65-ad97-4900f7216440"
      unitRef="usd">113274000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzIzLTMtMS0xLTk0MzQx_f25af32b-b893-4f24-88af-7815213d8bf8"
      unitRef="usd">40509000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI0LTEtMS0xLTk0MzQx_0883a74b-353e-44e8-ac26-895aba6d1929"
      unitRef="usd">100155000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI0LTMtMS0xLTk0MzQx_5a1445b5-a02c-41ac-a31d-706b8af458d4"
      unitRef="usd">57268000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI1LTEtMS0xLTk0MzQx_ef662127-27d4-4906-a6e7-e449e983029e"
      unitRef="usd">59081000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI1LTMtMS0xLTk0MzQx_9f58257c-09dd-4e79-b6d5-7e6791c3f251"
      unitRef="usd">56642000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI4LTEtMS0xLTk0MzQx_decd2a4a-7280-47db-a7e7-cc51dc4f801e"
      unitRef="usd">341086000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI4LTMtMS0xLTk0MzQx_17b19dd1-2b28-457d-9b13-6dccb41a4af7"
      unitRef="usd">207395000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI5LTEtMS0xLTk0MzQx_87ac999b-b109-498a-bb50-03cbb1f5c911"
      unitRef="usd">23353000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzI5LTMtMS0xLTk0MzQx_bad8fd88-ab0c-4d3f-9e86-a84aaa3f2ff7"
      unitRef="usd">24640000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMwLTEtMS0xLTk0MzQx_79323c0f-b41d-48e4-a5f1-2ecd77d972ab"
      unitRef="usd">121757000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMwLTMtMS0xLTk0MzQx_a1ddfcf5-97ae-4044-858d-77272a1ed40d"
      unitRef="usd">306153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMxLTEtMS0xLTk0MzQx_5c31528b-e170-44d3-a11b-665c4cb6e647"
      unitRef="usd">17444000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMxLTMtMS0xLTk0MzQx_733af143-933e-4e38-85b1-12d76f55e85e"
      unitRef="usd">22998000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMyLTEtMS0xLTk0MzQx_8dd37718-d95c-4ea5-852b-6a746c534ea6"
      unitRef="usd">503640000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzMyLTMtMS0xLTk0MzQx_1f96575b-c5b0-4650-9954-f5c65be3962a"
      unitRef="usd">561186000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM0LTEtMS0xLTk0MzQx_ddb4243c-1eac-4de7-8447-7230ddaf3100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM0LTMtMS0xLTk0MzQx_83d25545-6347-4d49-bddc-85d09bf9df6c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMjE_7a26ce91-778e-4eb5-82a8-c03b71d62de9"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMjE_b570b1b2-48ea-4224-9002-6f5ca0ea3c04"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMzU_39a3d157-3dcd-4dca-ae0e-87a9095c3f15"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfMzU_f2620509-bd38-48b2-9423-d478182e413f"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_0934c080-ccfe-45da-b2ff-ee802081efd8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_384b83fe-e9f1-4a53-92db-5d6c16285cc1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_55d37f84-fca5-413b-b497-15eb62f6db2f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTAtMS0xLTk0MzQxL3RleHRyZWdpb246Nzc2ZTQxMTcwYWQzNGI2NTk0NDJkY2U5YjVhMGE3YTFfNTc_56c70dff-0f32-4ed6-abe4-72965aa0e14f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTEtMS0xLTk0MzQx_d267c773-06e6-4a61-a99d-6bb11446475a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM3LTMtMS0xLTk0MzQx_87aca3aa-bce2-4664-8610-fb8467b04a6b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMTg_4933687b-e6e8-4024-b4e1-02ab074222ca"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMTg_5f514ab2-1a35-4048-85c2-a0d33c1012be"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMzI_32cdccae-b935-49f8-a283-b01e5cf5a940"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfMzI_5c09231e-e4e9-48b4-bb4b-f5ece7acd020"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfNTQ_10362d1d-b87c-4252-b163-13878ee28d6d"
      unitRef="shares">78745000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfNTQ_dad6799d-1e65-4146-aa63-22859fb24d59"
      unitRef="shares">78745000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfOTc_0f87d53d-2f56-42b0-8bfa-67010d0fd524"
      unitRef="shares">76778000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTAtMS0xLTk0MzQxL3RleHRyZWdpb246MGJkZWY5YmM5MTRjNDMwOTljNjc0Mjk4MmE5MjViNjBfOTc_15807445-48aa-4206-9086-8e155f24c5ed"
      unitRef="shares">76778000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTEtMS0xLTk0MzQx_9663955b-e8da-458f-abc4-c884486beedd"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzM4LTMtMS0xLTk0MzQx_bd44606c-1ed3-4576-bcd2-3930d1938c6c"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQxLTEtMS0xLTk0MzQx_54ec66b7-80d7-4c99-a299-95840056444a"
      unitRef="usd">722778000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQxLTMtMS0xLTk0MzQx_4659740d-bc7a-4a7d-9292-9986c6a5b892"
      unitRef="usd">657485000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQyLTEtMS0xLTk0MzQx_adfb83cd-00f2-49b9-a887-4163f2ce5f1c"
      unitRef="usd">-1021000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQyLTMtMS0xLTk0MzQx_f9b0d3e4-374e-4214-82ba-3a28038b05ee"
      unitRef="usd">2125000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQzLTEtMS0xLTk0MzQx_6567eb9b-16bd-4a37-a09d-bce68feebb02"
      unitRef="usd">-45380000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQzLTMtMS0xLTk0MzQx_599aa621-6bd7-442a-95ac-bdd2a6612178"
      unitRef="usd">-170420000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ0LTEtMS0xLTk0MzQx_d748610e-49e6-49a1-a846-cf516b8d2b43"
      unitRef="usd">676385000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ0LTMtMS0xLTk0MzQx_3049e72c-a5cc-4b61-bf35-bca5d8fb5108"
      unitRef="usd">489198000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ1LTEtMS0xLTk0MzQx_4eb7aac4-2648-4139-86f5-5d88bc7be779"
      unitRef="usd">1180025000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzIvZnJhZzoyZTU1OGM3ZjFjYzQ0YzhmOWYwNjlhMTVkZDBjMmM1MC90YWJsZTozYTRjZWIyYWI2Y2Y0NTU3OGMyMDc1ZTZjMjFmOWU4NS90YWJsZXJhbmdlOjNhNGNlYjJhYjZjZjQ1NTc4YzIwNzVlNmMyMWY5ZTg1XzQ1LTMtMS0xLTk0MzQx_47cd77b6-c87c-41c5-b731-bf4fd8207df7"
      unitRef="usd">1050384000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzMtNS0xLTEtOTQzNDE_fcc61c10-92f3-4101-b54a-39f8e15f0a46"
      unitRef="usd">1120252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzMtNy0xLTEtOTQzNDE_dcd04290-810c-49b0-b235-b9bd619f29e4"
      unitRef="usd">892398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzMtOS0xLTEtOTQzNDE_b1b96d46-1a1f-4fae-ab63-6c7200edac07"
      unitRef="usd">478596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzQtNS0xLTEtOTQzNDE_5bf8c57c-0d92-4819-853b-e29817db5133"
      unitRef="usd">470483000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzQtNy0xLTEtOTQzNDE_3a31f06a-60b0-4b31-b773-68cdefaa6159"
      unitRef="usd">396566000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzQtOS0xLTEtOTQzNDE_7413d730-3a3e-40e7-8dd9-28d4b2b8660c"
      unitRef="usd">265798000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzUtNS0xLTEtOTQzNDE_b396d6cb-5909-42f2-8885-4cfe5b2b2141"
      unitRef="usd">649769000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzUtNy0xLTEtOTQzNDE_d7a7e439-eccc-4f09-a634-5e1fa2252802"
      unitRef="usd">495832000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzUtOS0xLTEtOTQzNDE_51090b82-d3b6-4cc3-be6b-ec2cab15f4aa"
      unitRef="usd">212798000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzctNS0xLTEtOTQzNDE_dffa34dd-ca61-4ae1-86b4-438a8e134a05"
      unitRef="usd">296442000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzctNy0xLTEtOTQzNDE_d6220bf2-4f57-45d5-9c9d-f0b646d72aba"
      unitRef="usd">278440000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzctOS0xLTEtOTQzNDE_1f477cde-7ae2-4fd4-8d59-63d1c62b4cfd"
      unitRef="usd">179993000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzgtNS0xLTEtOTQzNDE_be13fb13-6f0b-4552-bb52-fb6b56a11c23"
      unitRef="usd">168008000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzgtNy0xLTEtOTQzNDE_2e7dc64b-372f-42a2-afc6-b443353bc5d0"
      unitRef="usd">149943000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzgtOS0xLTEtOTQzNDE_a292ceff-42f3-495e-a959-cb189d6c2192"
      unitRef="usd">130025000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzktNS0xLTEtOTQzNDE_eb588203-4d13-46b8-8483-ba947f9ace46"
      unitRef="usd">2811000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzktNy0xLTEtOTQzNDE_8b69a4cd-e8af-4858-8713-6c8977ead206"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzktOS0xLTEtOTQzNDE_a431b6f9-653a-4515-ab43-da54746a6151"
      unitRef="usd">86000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:RestructuringCharges
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEwLTUtMS0xLTk0MzQx_b606215b-06c8-432c-b7bc-2b12c02d2855"
      unitRef="usd">2265000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEwLTctMS0xLTk0MzQx_4ff0f439-bc75-4a0b-81e4-2d15cc650d57"
      unitRef="usd">2204000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEwLTktMS0xLTk0MzQx_be518840-3eec-4842-8ffe-fc77f7062ade"
      unitRef="usd">3833000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzExLTUtMS0xLTk0MzQx_5292b2d3-9664-405c-8791-1dd40c58b350"
      unitRef="usd">469526000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzExLTctMS0xLTk0MzQx_634cbd06-b282-4b32-ae98-51f1510fe74a"
      unitRef="usd">430587000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzExLTktMS0xLTk0MzQx_4514f35e-2d8d-49db-9293-2b7d3a06a229"
      unitRef="usd">313937000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEyLTUtMS0xLTk0MzQx_e73cba2b-330e-4018-adce-226e5e461e39"
      unitRef="usd">180243000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEyLTctMS0xLTk0MzQx_d2e7160a-5db1-49b9-b3d8-92fce3fdeb15"
      unitRef="usd">65245000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEyLTktMS0xLTk0MzQx_42ae8696-62f2-4ba8-99a1-83146f60b817"
      unitRef="usd">-101139000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEzLTUtMS0xLTk0MzQx_c58abfba-11d7-4b17-bc7f-717b64bee22c"
      unitRef="usd">245000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEzLTctMS0xLTk0MzQx_9eb1bf30-3989-4aa8-8b38-2d5f5f1c54e7"
      unitRef="usd">78000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzEzLTktMS0xLTk0MzQx_56c29322-2b56-4266-af56-95bcc89b7585"
      unitRef="usd">409000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE0LTUtMS0xLTk0MzQx_b89ccf13-65d3-4d96-807b-e5f844040a35"
      unitRef="usd">9768000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE0LTctMS0xLTk0MzQx_81425cde-9356-4d02-a4d8-99cd0b729cc3"
      unitRef="usd">12996000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE0LTktMS0xLTk0MzQx_a708573c-7bcb-4635-b1e6-5149c699f43a"
      unitRef="usd">12952000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE1LTUtMS0xLTk0MzQx_da608393-d6b0-4511-8ba3-764ae19b95f4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE1LTctMS0xLTk0MzQx_81db015c-49dd-453a-bbad-5f95bc736aa7"
      unitRef="usd">-5221000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE1LTktMS0xLTk0MzQx_5cbd0a20-a40f-4b79-94cb-b8e84919f7e9"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE2LTUtMS0xLTk0MzQx_d26aa599-03ee-47c6-85ba-61e8f769caaa"
      unitRef="usd">3478000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE2LTctMS0xLTk0MzQx_64de5558-ed80-4e2d-8b2b-5ee33a45d8d9"
      unitRef="usd">764000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE2LTktMS0xLTk0MzQx_43be02c5-83ad-4d2c-bd50-55c602eae3da"
      unitRef="usd">-1170000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE3LTUtMS0xLTk0MzQx_65577b13-20bc-45b2-9633-926eaded2cb6"
      unitRef="usd">-6045000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE3LTctMS0xLTk0MzQx_45f3bb28-a6dc-4eb2-a7aa-bb043376cb5a"
      unitRef="usd">-17375000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE3LTktMS0xLTk0MzQx_e0f42465-f789-4fd6-ba6b-a27ae9a4a046"
      unitRef="usd">-13713000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE4LTUtMS0xLTk0MzQx_4df1186b-8119-45b2-a8bc-8e8a7416e450"
      unitRef="usd">174198000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE4LTctMS0xLTk0MzQx_9d56a8da-45a0-4fbd-9ea9-be78e47ed153"
      unitRef="usd">47870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE4LTktMS0xLTk0MzQx_a50fd4ff-7ceb-46d8-9e44-79106be955b3"
      unitRef="usd">-114852000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE5LTUtMS0xLTk0MzQx_aefb38e7-b13c-4e65-81d5-46c60aaa597f"
      unitRef="usd">49158000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE5LTctMS0xLTk0MzQx_2e6a098f-ae13-4418-ae16-19147f1f011a"
      unitRef="usd">5901000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzE5LTktMS0xLTk0MzQx_7b07b986-2f6e-4add-8ae3-c6f8fcad2532"
      unitRef="usd">-16259000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIwLTUtMS0xLTk0MzQx_a1801819-f5ab-4d3f-91e0-2269c80f4e18"
      unitRef="usd">125040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIwLTctMS0xLTk0MzQx_28ef13c1-be2d-4466-99e4-bc7222e97120"
      unitRef="usd">41969000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIwLTktMS0xLTk0MzQx_cbdb430f-015c-46b2-b339-c85ed9d37022"
      unitRef="usd">-98593000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIyLTUtMS0xLTk0MzQx_b8fe1535-6060-4ae4-81fe-d33a7bd52bf1"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIyLTctMS0xLTk0MzQx_5ac08f59-b3eb-4f64-a45b-c22118193fbf"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIyLTktMS0xLTk0MzQx_96ebad0f-ce04-4ce8-9751-72ce3340aca4"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIzLTUtMS0xLTk0MzQx_ba840139-ab76-46ae-81f3-86e5ceed3ac7"
      unitRef="usdPerShare">1.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIzLTctMS0xLTk0MzQx_c74bc265-d3ab-40af-a4dc-098b39218ebe"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzIzLTktMS0xLTk0MzQx_3bf5e2d5-ddfe-4837-8c82-8acf113cc372"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI1LTUtMS0xLTk0MzQx_6020c049-2e25-46ff-8024-185a7d6bc33c"
      unitRef="shares">78039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI1LTctMS0xLTk0MzQx_3de021e2-a6ae-4330-9ae0-2cde3de367f4"
      unitRef="shares">76037000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI1LTktMS0xLTk0MzQx_df9fecfb-d298-46ed-9c07-799f2b432b8a"
      unitRef="shares">73133000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI2LTUtMS0xLTk0MzQx_96037c59-6cdb-44a2-8b95-3489d5029546"
      unitRef="shares">80852000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI2LTctMS0xLTk0MzQx_b2b80b8e-5171-4b85-b87d-b920e4d75702"
      unitRef="shares">79679000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzUvZnJhZzo2YTUyMDM0YTVhZWQ0OTJjYmVlZjMzZDVmNDBjYzE0MC90YWJsZToxN2Y2NWUwM2Y4N2U0ZDE2YjYyOTFjY2NkNTE5ZGNhYy90YWJsZXJhbmdlOjE3ZjY1ZTAzZjg3ZTRkMTZiNjI5MWNjY2Q1MTlkY2FjXzI2LTktMS0xLTk0MzQx_9b5f7675-198b-4d9d-81e5-f3fcb04b076d"
      unitRef="shares">73133000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzItNS0xLTEtOTQzNDE_f5b27380-4281-4fe2-ace6-e084d162daec"
      unitRef="usd">125040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzItNy0xLTEtOTQzNDE_03cc957e-6f57-46ef-b353-d6f525bc4d3e"
      unitRef="usd">41969000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzItOS0xLTEtOTQzNDE_cbdb430f-015c-46b2-b339-c85ed9d37022"
      unitRef="usd">-98593000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNzQ4YWY0YzBhNGE0MGVhOTU4MjUxODg1YzA2ODA1NV82OQ_5eef0e93-d240-41a0-a537-e9b576f86833"
      unitRef="usd">-455000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNzQ4YWY0YzBhNGE0MGVhOTU4MjUxODg1YzA2ODA1NV85MQ_1dd549c8-339b-4eb9-a4c0-d84d58627320"
      unitRef="usd">93000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctMC0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNzQ4YWY0YzBhNGE0MGVhOTU4MjUxODg1YzA2ODA1NV8xMTY_eed86d9d-0a25-4c1b-9733-e1b9b27ba734"
      unitRef="usd">216000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctNS0xLTEtOTQzNDE_b4c0bb9a-bdfe-4c85-9565-f8f4096e0cdb"
      unitRef="usd">-5201000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctNy0xLTEtOTQzNDE_80e4196d-8ab9-443a-a745-b5ab7f808e02"
      unitRef="usd">-242000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzctOS0xLTEtOTQzNDE_27cbb275-43ea-4ab9-abfa-8433dbf18468"
      unitRef="usd">1010000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTAtMS0xLTk0MzQxL3RleHRyZWdpb246ZTQ4MzMxZGVhZGMzNDgwYTg0NmZjMGFhYjI3Mzk5ZGJfNTQ5NzU1ODE0Mjk5_062022ef-bc18-4619-8cc1-d10495cad64e"
      unitRef="usd">-782000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTAtMS0xLTk0MzQxL3RleHRyZWdpb246ZTQ4MzMxZGVhZGMzNDgwYTg0NmZjMGFhYjI3Mzk5ZGJfNTQ5NzU1ODE0MDIw_60f47a0a-c72c-4514-8a2d-e47e889b8361"
      unitRef="usd">-792000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTAtMS0xLTk0MzQxL3RleHRyZWdpb246ZTQ4MzMxZGVhZGMzNDgwYTg0NmZjMGFhYjI3Mzk5ZGJfNTQ5NzU1ODE0MDM2_4fe5183a-bc3b-45b6-a57a-c3b0849af013"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTUtMS0xLTk0MzQx_d63f31e4-c87b-49fa-abf2-e32af34e9629"
      unitRef="usd">-2055000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTctMS0xLTk0MzQx_45ae1013-0738-4d98-b15e-ad6a2b0904fc"
      unitRef="usd">-932000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEwLTktMS0xLTk0MzQx_3984c120-a077-419f-bcd9-6763d339e571"
      unitRef="usd">-1172000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTAtMS0xLTk0MzQxL3RleHRyZWdpb246OTg1YzVjZWI3ODdmNDJjN2FiOGM0Yjk5ZjU1ZDY0NjZfMTI5_ebeebc57-f109-4e6c-87dc-430630e856f3"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTUtMS0xLTk0MzQx_3a63b004-e761-44fb-93ac-5e871f7fb19b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTctMS0xLTk0MzQx_4c6fea61-ffe2-4820-9f33-83453257ff86"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzExLTktMS0xLTk0MzQx_70f834b5-dc6f-4253-bf44-229e3de663f4"
      unitRef="usd">225000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTAtMS0xLTk0MzQxL3RleHRyZWdpb246NzhmZDZjMWM0NDNiNGEyMGE0YjQ2OGU0ZGY0ZDE0YTdfOTY_28d0be70-e6bf-4f81-aeaf-feeb7b228c14"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTUtMS0xLTk0MzQx_fc8b0335-068b-4ab2-aafa-434aa9274dbd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTctMS0xLTk0MzQx_cdc174b0-d542-4634-a764-060bbe66eecb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEyLTktMS0xLTk0MzQx_c7aa03f9-40cb-4bbc-a3f6-703b2d45b9ef"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEzLTUtMS0xLTk0MzQx_f3871aad-96c2-48a0-948e-bc3002a22c2f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEzLTctMS0xLTk0MzQx_b9703b9c-c4a5-4cdb-a561-d3afe320110b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzEzLTktMS0xLTk0MzQx_33d3934a-4193-4304-828c-c33844e6288c"
      unitRef="usd">140000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE0LTUtMS0xLTk0MzQx_7e15e1ce-276a-458f-9e60-a4da5f1929a8"
      unitRef="usd">-3146000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE0LTctMS0xLTk0MzQx_6898c271-6b99-4fb4-96d2-e56bb1baec81"
      unitRef="usd">690000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE0LTktMS0xLTk0MzQx_b6c564a9-f0a0-47bb-9af5-ad7d96fc56af"
      unitRef="usd">2322000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE1LTUtMS0xLTk0MzQx_bfcea238-a905-4cf4-94f1-590ee8398f43"
      unitRef="usd">121894000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE1LTctMS0xLTk0MzQx_511837a1-3e13-411e-9eb5-bc1056a1281f"
      unitRef="usd">42659000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yMzgvZnJhZzo2NmJiMDRiNjEyNjU0ZWNkODFhM2ZjMzY3Nzk3ZGY1ZC90YWJsZTo2ZDk3YWYxZmI3NWY0OGVmODI0MGFlMjYwNjhiYmQzZi90YWJsZXJhbmdlOjZkOTdhZjFmYjc1ZjQ4ZWY4MjQwYWUyNjA2OGJiZDNmXzE1LTktMS0xLTk0MzQx_2857b085-9084-48d9-ac13-8c543c1f1f6b"
      unitRef="usd">-96271000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iedf56fa8a262413589deaba086d016d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTYtMS0xLTk0MzQx_9344227f-2c97-47af-9115-689320cee278"
      unitRef="shares">71931000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iedf56fa8a262413589deaba086d016d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTgtMS0xLTk0MzQx_abcf1a6b-dcc2-47cb-a072-075df742220e"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie22fead1314e4edba5894180f265f7ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTE4LTEtMS05NDM0MQ_229cbda9-4227-4706-b7d7-690ada063f25"
      unitRef="usd">529596000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e6584f352bf40399655dfb4c82833d1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTIwLTEtMS05NDM0MQ_eada7d0e-1ddd-4746-98c3-9591052627d1"
      unitRef="usd">-887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieae52d3a9d44497f8f2a63107a2a1d67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTIyLTEtMS05NDM0MQ_de6c839a-186a-46fc-b8a2-daf9cd834a58"
      unitRef="usd">-113796000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzEzLTI0LTEtMS05NDM0MQ_23bc4ac5-a2ca-42a2-8770-4dbf9e2fef91"
      unitRef="usd">414920000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE3LTYtMS0xLTk0MzQx_b6f2b63a-5bc4-49ce-be66-ea895ce2aade"
      unitRef="shares">1515000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE3LTE4LTEtMS05NDM0MQ_85b42d6f-ecb3-4d48-84e0-957390885681"
      unitRef="usd">3997000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE3LTI0LTEtMS05NDM0MQ_5cc4ffef-397b-41a1-bf12-e818b8f3f245"
      unitRef="usd">3997000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE4LTYtMS0xLTk0MzQx_1f44ad21-3807-4f95-a9b9-ab8b7cbcda0a"
      unitRef="shares">804000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE4LTE4LTEtMS05NDM0MQ_5c1e2026-d9a9-403a-97c9-83d95b40966e"
      unitRef="usd">17080000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE4LTI0LTEtMS05NDM0MQ_d26fe205-a3dd-4d32-ba9a-dbcde57eb078"
      unitRef="usd">17080000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i10a3f0ff22a445e2b771edd530ff81d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE5LTYtMS0xLTk0MzQx_d3c77f43-5af5-4d0e-8322-105b04af36fc"
      unitRef="shares">286000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE5LTE4LTEtMS05NDM0MQ_dd48dce4-11f5-4416-9d86-d9f3087ae1f8"
      unitRef="usd">3794000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzE5LTI0LTEtMS05NDM0MQ_d9f405e7-e640-4768-8c81-54ed53fa77ad"
      unitRef="usd">3794000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2e9807f8e95a4a2cbd460f994903d64f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIwLTE4LTEtMS05NDM0MQ_c61ea703-6c79-4a62-908f-501100355332"
      unitRef="usd">47597000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIwLTI0LTEtMS05NDM0MQ_01e0449f-3e47-4e6d-85ff-00648aa8152f"
      unitRef="usd">47597000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4b9a1a3e5afd4bd48c8f298a1bdd093d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIyLTIwLTEtMS05NDM0MQ_e5123164-7294-475f-a12e-1115183e7fa2"
      unitRef="usd">2322000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIyLTI0LTEtMS05NDM0MQ_1eab8edc-e253-41c6-9aec-d49b2ddabb01"
      unitRef="usd">2322000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i47eba0dc53384b43ac3d9c4d525e8494_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIzLTIyLTEtMS05NDM0MQ_e89a8d36-fc6d-4e80-bbd6-45e99ffd9724"
      unitRef="usd">-98593000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzIzLTI0LTEtMS05NDM0MQ_393674c1-3d3b-4769-a5a7-8f7af8ffff7b"
      unitRef="usd">-98593000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1b2151d7b0314bfcb0d5f9b858e303ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTYtMS0xLTk0MzQx_48aafa61-a2be-4ef7-a586-8a13dbb63729"
      unitRef="shares">74536000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1b2151d7b0314bfcb0d5f9b858e303ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTgtMS0xLTk0MzQx_eb6d4f0f-a73e-44c6-99f5-ab8950bf01b1"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16cc6f1688174ade8ce87da33c61d1b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTE4LTEtMS05NDM0MQ_8d339be0-f740-4a09-9965-07fe50a9eca1"
      unitRef="usd">602064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3eb00c2fe3548e3b7a721bab2fe4377_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTIwLTEtMS05NDM0MQ_f33df169-02d9-479d-8a78-50288ddf0329"
      unitRef="usd">1435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2789d71c8294a8eb5056ef9498fdad7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTIyLTEtMS05NDM0MQ_06b2fb8b-e8bf-42cd-a05d-8d9c4e1f2a8e"
      unitRef="usd">-212389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI0LTI0LTEtMS05NDM0MQ_5cb4bd10-36db-4f6e-9018-0d9b0709c284"
      unitRef="usd">391117000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTYtMS0xLTEwMzY0Mw_54cc71fb-ceee-487e-b383-2310607f4500"
      unitRef="shares">2501000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTgtMS0xLTEwMzY0Mw_fcf5bbee-87f9-4e54-b5d8-895e57ee452b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i462c7699674e43e98383a01540116bab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTE4LTEtMS0xMDM2NDM_411ff04a-a161-43f2-8682-e3d2259a0da3"
      unitRef="usd">14613000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTI0LTEtMS0xMDM2NDM_fb21b049-3e45-4ee5-8cd7-9df593ccb5af"
      unitRef="usd">14614000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTYtMS0xLTk0MzQx_4e30382c-eb7a-4e1f-8b60-4bb9e1cf6efe"
      unitRef="shares">455000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i462c7699674e43e98383a01540116bab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTE4LTEtMS05NDM0MQ_da8724cb-ae25-48e3-87a8-92efbecd73df"
      unitRef="usd">23548000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzI1LTI0LTEtMS05NDM0MQ_0bd0f9b7-2e08-4f6e-a8c3-a04dcdc7a671"
      unitRef="usd">23548000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if5798dff6d5a4a6c862abc4a2854af45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMwLTYtMS0xLTk0MzQx_f84b0d7b-9ede-42eb-b88a-84267cfa400e"
      unitRef="shares">196000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i462c7699674e43e98383a01540116bab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMwLTE4LTEtMS05NDM0MQ_7f0b62e6-4a82-4aeb-91ab-565a5e4a9001"
      unitRef="usd">4998000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMwLTI0LTEtMS05NDM0MQ_41324537-19c1-4a70-84cb-9171e498703a"
      unitRef="usd">4998000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i462c7699674e43e98383a01540116bab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMxLTE4LTEtMS05NDM0MQ_945f3d73-fbec-4e31-ac28-4b84216dad00"
      unitRef="usd">59358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMxLTI0LTEtMS05NDM0MQ_716bf309-a20a-4d4b-a627-df5c254eb96a"
      unitRef="usd">59358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i73bed4267f0147a6b910d5144c58bf31_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMzLTIwLTEtMS05NDM0MQ_2b64d815-c46d-465c-abf4-098871302758"
      unitRef="usd">690000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzMzLTI0LTEtMS05NDM0MQ_f384921a-0cf1-42a7-a042-d0626404e017"
      unitRef="usd">690000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i377d5219b0a646b4ae477b1e2dd03961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM0LTIyLTEtMS05NDM0MQ_e89d8ff0-0742-4f72-a53d-c6a51af847a5"
      unitRef="usd">41969000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM0LTI0LTEtMS05NDM0MQ_d6dfbedc-1890-4ed9-82f3-b9db852b11de"
      unitRef="usd">41969000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d452d0cd4fb4c8ba4eaf447be5792c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTYtMS0xLTk0MzQx_165a7dea-8c04-4d3e-8ae7-fdbe9c5419ce"
      unitRef="shares">76778000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2d452d0cd4fb4c8ba4eaf447be5792c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTgtMS0xLTk0MzQx_16fa93ea-498e-4c21-bd05-455d8d325a88"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6d2bd353cc1485eb0a545c4de78be09_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTE4LTEtMS05NDM0MQ_6779e250-a1b1-46ac-b219-9915066b505d"
      unitRef="usd">657485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie06cd644975940cf8d525fe744e5e612_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTIwLTEtMS05NDM0MQ_a4a067b2-81b5-4642-8899-c3891d376564"
      unitRef="usd">2125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if56f16133a6649aa86f58f77d21417db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTIyLTEtMS05NDM0MQ_cf1a8b82-01e6-4287-bbf6-e48688834df3"
      unitRef="usd">-170420000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM1LTI0LTEtMS05NDM0MQ_c6d769c8-309e-4fb1-b199-ee2e8effa6e3"
      unitRef="usd">489198000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4aa776c221544411ac9936ba1db97336_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM2LTYtMS0xLTk1OTA5_b5afbaf0-21a8-4278-b165-5207b21d51ae"
      unitRef="shares">2391000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM2LTE4LTEtMS05NTk0MQ_8922d794-6c1e-4d87-8959-b13602c48444"
      unitRef="usd">10252000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM2LTI0LTEtMS05NTk0MQ_ae0c0707-c64b-4b8a-9938-a750b1e430ac"
      unitRef="usd">10252000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4aa776c221544411ac9936ba1db97336_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM3LTYtMS0xLTk1OTA5_9bbd3755-7f2c-4e82-bef5-765f281d2b85"
      unitRef="shares">564000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM3LTE4LTEtMS05NTk0MQ_9c19a0dd-151e-41b8-ae29-fc638dbb3d22"
      unitRef="usd">31511000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM3LTI0LTEtMS05NTk0MQ_01cab120-c542-4689-9b17-35808be5b934"
      unitRef="usd">31511000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4aa776c221544411ac9936ba1db97336_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTYtMS0xLTEwMTU4Ng_a541c95d-37fc-4cf2-ac6d-a5ff3cc4396e"
      unitRef="shares">140000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTE4LTEtMS0xMDE1ODY_e06f4834-fc0d-41d3-926b-b02aa359b380"
      unitRef="usd">4684000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTI0LTEtMS0xMDE1ODY_514d9859-ab9a-4ece-b788-89d1bf17d1df"
      unitRef="usd">4684000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib7db3d3bb6874eabb6de0ee775bb987a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTE4LTEtMS05NTk0MQ_1775ab62-e59b-472f-ac7c-b094527e2708"
      unitRef="usd">81868000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM4LTI0LTEtMS05NTk0MQ_abae95ab-ef8d-435f-9f82-3e55892e7bcd"
      unitRef="usd">81868000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib7ee1c30535b4f759411cd8519fd0cb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM5LTIwLTEtMS05NTk0MQ_86481185-b641-4e97-a1e9-37aba72b053c"
      unitRef="usd">-3146000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzM5LTI0LTEtMS05NTk0MQ_5b521198-0de6-4f8d-8e5e-d1551a6dc28d"
      unitRef="usd">-3146000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i52ab158faaee41ebbc4882410b82df72_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQwLTIyLTEtMS05NTk0MQ_a0f210d2-93db-47bf-9cf7-e1d938710af0"
      unitRef="usd">125040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQwLTI0LTEtMS05NTk0MQ_db73d4ee-d619-453a-ac70-b9f9d609c9ca"
      unitRef="usd">125040000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic8afa505918344c0b074a2dd46101454_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTYtMS0xLTk1OTA5_daa2d9a7-0451-4231-8aad-5a37a6536d41"
      unitRef="shares">78745000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic8afa505918344c0b074a2dd46101454_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTgtMS0xLTk1OTA5_090d96a4-744b-4f31-9d20-b94f9ce27e26"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2da52b5a16ad47ec9f88e7c4ee6ac767_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTE4LTEtMS05NTk0MQ_eb71e75c-f0a0-48dc-a622-3a66bc3bc7ae"
      unitRef="usd">722778000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1fe5c82ea3f4ebfad9aa6fcb4222f21_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTIwLTEtMS05NTk0MQ_75cfafb3-b9e2-4b97-834c-afb39310e23d"
      unitRef="usd">-1021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf8b4b7847a94ff3be456880b9d86f24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTIyLTEtMS05NTk0MQ_5a88cb58-929f-4f18-b069-eb8032aaacaa"
      unitRef="usd">-45380000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDEvZnJhZzphZDdmMzA1YTg4MmY0YmZkYTZjOTcwZDU3OWU1YTVjMS90YWJsZTplZmNiZjVmMmRlNjA0NzNmOGJmY2ZmYzY0ODBjYzcxMy90YWJsZXJhbmdlOmVmY2JmNWYyZGU2MDQ3M2Y4YmZjZmZjNjQ4MGNjNzEzXzQxLTI0LTEtMS05NTk0MQ_573c737d-c68a-4cf2-af77-cfeca4440b35"
      unitRef="usd">676385000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQtMS0xLTEtOTQzNDE_a1801819-f5ab-4d3f-91e0-2269c80f4e18"
      unitRef="usd">125040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQtMy0xLTEtOTQzNDE_6d7b052a-b795-46cd-b0a1-dd89ecd1e114"
      unitRef="usd">41969000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQtNS0xLTEtOTQzNDE_d540edae-fe5a-4048-87b5-61e30b36eafb"
      unitRef="usd">-98593000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYtMS0xLTEtOTQzNDE_1f49f0d6-d427-4e27-9f1a-e6207a8e45ab"
      unitRef="usd">80731000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYtMy0xLTEtOTQzNDE_99b5a961-ddbb-441e-ae27-3d1d9b38227d"
      unitRef="usd">91792000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYtNS0xLTEtOTQzNDE_bdfff5b9-450b-47b2-bb68-09fc1534d498"
      unitRef="usd">76513000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzctMS0xLTEtOTQzNDE_7536040f-43c8-47d7-a229-ec5fda7c8a22"
      unitRef="usd">2811000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzctMy0xLTEtOTQzNDE_cee06278-e13e-4c45-bda0-f96f68279990"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzctNS0xLTEtOTQzNDE_d9c1e6e4-521d-41e5-8a0a-27f4741a7ec8"
      unitRef="usd">86000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <mxl:InventoryFairValueAdjustments
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzExLTEtMS0xLTk0MzQx_13f557e0-af3b-4257-ac6d-1c0b8c644c8c"
      unitRef="usd">0</mxl:InventoryFairValueAdjustments>
    <mxl:InventoryFairValueAdjustments
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzExLTMtMS0xLTk0MzQx_ac021e3f-b460-4979-bc24-101301b32eba"
      unitRef="usd">0</mxl:InventoryFairValueAdjustments>
    <mxl:InventoryFairValueAdjustments
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzExLTUtMS0xLTk0MzQx_cd9c044c-893a-478e-80b8-b28e333f0edf"
      unitRef="usd">32945000</mxl:InventoryFairValueAdjustments>
    <mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEyLTEtMS0xLTk0MzQx_8541d4cc-68fb-47de-a44d-380ce240d220"
      unitRef="usd">1975000</mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts>
    <mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEyLTMtMS0xLTk0MzQx_5f17456d-932b-46e7-8d0f-c3984e9ac793"
      unitRef="usd">3000000</mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts>
    <mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEyLTUtMS0xLTk0MzQx_c9ffe6a3-28ab-40bc-be39-ace205e02d02"
      unitRef="usd">2201000</mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEzLTEtMS0xLTk0MzQx_174b66fd-e620-492e-9c25-29d1a70fdf4b"
      unitRef="usd">81704000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEzLTMtMS0xLTk0MzQx_1b8d7475-fd45-46f7-93ed-71ff48d7c5d7"
      unitRef="usd">59358000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzEzLTUtMS0xLTk0MzQx_5235a22f-375b-466b-a237-332c29e2604d"
      unitRef="usd">47597000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE0LTEtMS0xLTk0MzQx_d63458e6-7ca4-45e1-9f0d-77f731217d07"
      unitRef="usd">23454000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE0LTMtMS0xLTk0MzQx_a7aa44a8-d452-44a5-b98e-4b28f052a7a8"
      unitRef="usd">-3235000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE0LTUtMS0xLTk0MzQx_47444d59-eeb1-4a41-9a62-7e816add4c11"
      unitRef="usd">-18488000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE1LTEtMS0xLTk0MzQx_5be511dd-4b8d-423b-8899-56328e17eadd"
      unitRef="usd">-170000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE1LTMtMS0xLTk0MzQx_2324de64-bcb6-4ed9-9ad8-68ad56e098c0"
      unitRef="usd">-533000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE1LTUtMS0xLTk0MzQx_a2106eab-39ec-4eac-ad82-f8863bb0e92a"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE2LTEtMS0xLTk0MzQx_866e1d98-0bea-4aa2-a242-e175818c65ee"
      unitRef="usd">3375000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE2LTMtMS0xLTk0MzQx_c29f1bb5-e563-4e5d-b411-bd8c73a2a0fb"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE2LTUtMS0xLTk0MzQx_fefcb1ac-4924-4ce8-bf59-2be2a230ac84"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTEtMS0xLTEwMTgzMQ_7e318c06-b6dd-4701-b50a-c5a7e99fb5e5"
      unitRef="usd">-1476000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTMtMS0xLTEwMTgzMQ_d4f2ca27-60f4-41ec-a077-d9979f14dfa5"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTUtMS0xLTEwMTgzMQ_3d021385-be58-48e6-8386-3934ee86dcec"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE3LTEtMS0xLTk0MzQx_f37049cc-1e3b-49fb-a96b-623461b1ea22"
      unitRef="usd">0</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE3LTMtMS0xLTk0MzQx_c2c0d66c-8526-458d-9881-ff3f7f1cce39"
      unitRef="usd">226000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE3LTUtMS0xLTk0MzQx_2005fa02-2366-4cf6-af1d-c015f91490ba"
      unitRef="usd">319000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTEtMS0xLTk0MzQx_ad788a76-c79b-4bd1-8dc6-7ce70e5c2e65"
      unitRef="usd">462000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTMtMS0xLTk0MzQx_c8edb8eb-19a5-4599-8956-fb8f5946fd37"
      unitRef="usd">429000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE4LTUtMS0xLTk0MzQx_a9da6594-3814-457b-b546-0ed36ba31476"
      unitRef="usd">1508000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE5LTEtMS0xLTk0MzQx_a91e7fb8-060b-4c30-a425-a320f2123e7d"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE5LTMtMS0xLTk0MzQx_ebeba34f-5168-4542-98af-3778b4317e1c"
      unitRef="usd">-5221000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzE5LTUtMS0xLTk0MzQx_a2ee2ad5-c3d9-4d5f-a2a3-662e698d98c1"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIxLTEtMS0xLTk0MzQx_6540b233-bce9-4ecb-bc3e-02ca1db88fdb"
      unitRef="usd">1829000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIxLTMtMS0xLTk0MzQx_e62efb31-b735-4df5-8d42-ca5038331697"
      unitRef="usd">-634000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIxLTUtMS0xLTk0MzQx_c0fdd3f5-b4fb-4ae8-9aa4-019e38c54c0f"
      unitRef="usd">-1289000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIzLTEtMS0xLTk0MzQx_d7cd906b-8594-4a34-9eb3-db440304c05c"
      unitRef="usd">9921000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIzLTMtMS0xLTk0MzQx_8897cccc-10f4-45eb-b85d-ece0ad174ba7"
      unitRef="usd">7415000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzIzLTUtMS0xLTk0MzQx_7ed9090f-a387-4fa7-a4fc-35d85e26c8d2"
      unitRef="usd">677000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI1LTEtMS0xLTk0MzQx_9058ce87-2bd7-4651-8e0b-98bc5f4d812a"
      unitRef="usd">50875000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI1LTMtMS0xLTk0MzQx_4f13571a-fc54-47ef-9612-8c3419bcde62"
      unitRef="usd">51690000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI1LTUtMS0xLTk0MzQx_7e442efe-15ff-4c0d-af65-3ed16e791c49"
      unitRef="usd">16856000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI2LTEtMS0xLTk0MzQx_bd7e9dd1-6aaf-402c-a50c-5dd6da3c638d"
      unitRef="usd">28841000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI2LTMtMS0xLTk0MzQx_0b3b3c98-d8bb-4c88-a341-3b4fb0798622"
      unitRef="usd">33689000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI2LTUtMS0xLTk0MzQx_2de90c4b-1781-43f5-af6d-16d08301720d"
      unitRef="usd">31837000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI3LTEtMS0xLTk0MzQx_9373f291-4dba-4a6b-94ba-abcb5ea3d827"
      unitRef="usd">-1789000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI3LTMtMS0xLTk0MzQx_f8218238-ffb3-4f4c-b68a-03fbdcfce838"
      unitRef="usd">-24186000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI3LTUtMS0xLTk0MzQx_b7365288-e510-4e74-9f45-4ee17c0e137a"
      unitRef="usd">38954000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI4LTEtMS0xLTk0MzQx_13010c33-14ca-46fc-930b-00337ff82eb7"
      unitRef="usd">0</mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI4LTMtMS0xLTk0MzQx_cc3081e0-7ea8-411f-b08a-21a22b4ed52a"
      unitRef="usd">-72000</mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI4LTUtMS0xLTk0MzQx_9bec0cfe-48aa-4598-a248-e9a4a931e846"
      unitRef="usd">-441000</mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI5LTEtMS0xLTk0MzQx_2099711d-acbe-4d71-a974-8653bc5cbcbe"
      unitRef="usd">65815000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI5LTMtMS0xLTk0MzQx_0334d646-b65a-4412-be85-47fd1409078e"
      unitRef="usd">12771000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzI5LTUtMS0xLTk0MzQx_508762df-7d5f-479d-a77c-524d6b7686d5"
      unitRef="usd">57094000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMwLTEtMS0xLTk0MzQx_5f97dbea-fbb4-4f77-9558-e87cf6ae41f2"
      unitRef="usd">42003000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMwLTMtMS0xLTk0MzQx_fcc05e24-8e60-401e-b157-5f0052bce9fb"
      unitRef="usd">33595000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMwLTUtMS0xLTk0MzQx_c1a1e34a-c06f-43db-846b-3fd886aafad1"
      unitRef="usd">32606000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMyLTEtMS0xLTk0MzQx_4a8476fa-5826-4292-9719-0f37fa4751f9"
      unitRef="usd">73574000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMyLTMtMS0xLTk0MzQx_70f7121f-4f38-4e2c-9fce-0c814a060147"
      unitRef="usd">-7320000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMyLTUtMS0xLTk0MzQx_a792bf95-bd43-48c2-b85c-9446176be4c9"
      unitRef="usd">34719000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMzLTEtMS0xLTk0MzQx_b148f3b8-ec96-40af-84c8-87bc7a54b7c2"
      unitRef="usd">-11440000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMzLTMtMS0xLTk0MzQx_448c7a5d-1b7e-4de1-8cb6-35edb9463f53"
      unitRef="usd">-9905000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzMzLTUtMS0xLTk0MzQx_29bfe5d4-7e52-4270-8a86-ed6c6bc6fd6b"
      unitRef="usd">-6386000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM0LTEtMS0xLTk0MzQx_22a0513f-8cce-4717-a942-be3c6ee774b7"
      unitRef="usd">-5997000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM0LTMtMS0xLTk0MzQx_66408581-2023-4203-9a01-081cf052b01b"
      unitRef="usd">7701000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM0LTUtMS0xLTk0MzQx_accde02a-7bf8-4f41-b752-d1b96300f511"
      unitRef="usd">-1934000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM1LTEtMS0xLTk0MzQx_1afe515f-d348-47fe-bb43-2602e967d097"
      unitRef="usd">388726000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM1LTMtMS0xLTk0MzQx_1bdf6843-b21d-4824-a71a-7395d99978c4"
      unitRef="usd">168233000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM1LTUtMS0xLTk0MzQx_76e9763d-a80a-4104-93f5-5c1e2c0199af"
      unitRef="usd">73593000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM4LTEtMS0xLTk0MzQx_6035775c-891f-4dcf-94bf-043e56f3ec6c"
      unitRef="usd">41253000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM4LTMtMS0xLTk0MzQx_e368640b-de77-4b0d-895e-4d3198947fb2"
      unitRef="usd">39176000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzM4LTUtMS0xLTk0MzQx_beedfbdb-fad9-415b-a817-5f015a135a31"
      unitRef="usd">12487000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQwLTEtMS0xLTk0MzQx_183e281a-46f0-45e5-bc4c-9a812c175e65"
      unitRef="usd">11184000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQwLTMtMS0xLTk0MzQx_52c3101a-8e09-4ebc-bdf1-bb6550f6609c"
      unitRef="usd">7581000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQwLTUtMS0xLTk0MzQx_4c909853-1aaf-4f3e-baf8-ee310ae9be0c"
      unitRef="usd">2799000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQxLTEtMS0xLTk0MzQx_d7fc4055-f7b8-471c-a616-127cf112edc5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQxLTMtMS0xLTk0MzQx_375033c4-59bc-494a-970c-d8d6f670363a"
      unitRef="usd">40000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQxLTUtMS0xLTk0MzQx_4d64051c-7425-4b05-ab79-016c801fecf3"
      unitRef="usd">160000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTEtMS0xLTk3OTYx_86a9fa8a-5bef-4cde-a379-ad0ea1c06c39"
      unitRef="usd">10000000</mxl:ProceedsLoanedUnderNotesReceivable>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTMtMS0xLTk3OTYx_ece47ed0-0ba8-4528-9ffb-000a8ee9a3d6"
      unitRef="usd">0</mxl:ProceedsLoanedUnderNotesReceivable>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTUtMS0xLTk3OTYx_98cb77d0-f206-4d1a-830c-042723bb21ab"
      unitRef="usd">0</mxl:ProceedsLoanedUnderNotesReceivable>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTEtMS0xLTk0MzQx_86e316a6-3af4-45d5-890a-589e168c3535"
      unitRef="usd">29325000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTMtMS0xLTk0MzQx_3b0cf8a0-fc14-4c43-b862-80ecd9816072"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQyLTUtMS0xLTk0MzQx_deb264cc-1b75-4b47-8522-a7f3fd922504"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ0LTEtMS0xLTk0MzQx_31a69eb4-2a75-4a15-a9ca-5bd299cec367"
      unitRef="usd">-91762000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ0LTMtMS0xLTk0MzQx_8214cef0-e880-4398-9d4c-40c92d26069a"
      unitRef="usd">-91757000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ0LTUtMS0xLTk0MzQx_559283ee-e737-4dc0-a1b7-527078393d17"
      unitRef="usd">-175286000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ4LTEtMS0xLTk0MzQx_6731fce7-4fd9-46b2-92b5-ce3c852f0328"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ4LTMtMS0xLTk0MzQx_ae08c872-8f15-4277-babb-512bebfab6a7"
      unitRef="usd">350000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ4LTUtMS0xLTk0MzQx_dac99040-abfc-4911-8532-dd070f381055"
      unitRef="usd">175000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ5LTEtMS0xLTk0MzQx_2895a956-819e-47f1-b2fe-16a509b66d4f"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ5LTMtMS0xLTk0MzQx_844a4123-67ba-4128-abef-ba32281ec466"
      unitRef="usd">4173000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzQ5LTUtMS0xLTk0MzQx_7cfc1a32-60db-497c-9386-b1ef120725e7"
      unitRef="usd">2696000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUwLTEtMS0xLTk0MzQx_dc9c2dba-cf5c-46ab-add4-26a5bfc10842"
      unitRef="usd">185000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUwLTMtMS0xLTk0MzQx_eb6c44f8-d8c3-401b-8b40-29ff367c72a8"
      unitRef="usd">409813000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUwLTUtMS0xLTk0MzQx_b51f92c1-96da-4cee-bac7-35ad616f1248"
      unitRef="usd">17188000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUxLTEtMS0xLTk0MzQx_e7312dbc-1ca6-4226-9ac1-ed328ea15de8"
      unitRef="usd">5006000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUxLTMtMS0xLTk0MzQx_55657850-4b9a-4205-accc-6bae710823c8"
      unitRef="usd">8780000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUxLTUtMS0xLTk0MzQx_8658007e-4fa3-4297-ac48-0a5c226ea546"
      unitRef="usd">8068000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUyLTEtMS0xLTk0MzQx_04c593a1-bae2-4484-8851-88fc3971af18"
      unitRef="usd">28896000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUyLTMtMS0xLTk0MzQx_cd46462e-fa94-4947-a9d3-39671b2a58e6"
      unitRef="usd">13149000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUyLTUtMS0xLTk0MzQx_5abed87a-bf7f-41c4-b220-0634fc4b9bc0"
      unitRef="usd">3535000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUzLTEtMS0xLTk0MzQx_df7cb631-b955-41a8-8ecc-9a661ea0c99e"
      unitRef="usd">31511000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUzLTMtMS0xLTk0MzQx_b26fbd2c-9011-4f14-8eb9-4392e331dd75"
      unitRef="usd">23548000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzUzLTUtMS0xLTk0MzQx_9e3c2d82-a2e0-4c93-a485-22018783f88d"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU1LTEtMS0xLTk0MzQx_c6bea814-421e-4adb-b060-4d1b91b2a373"
      unitRef="usd">-240401000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU1LTMtMS0xLTk0MzQx_5869dfa5-7e27-46e0-9409-c1a634802e07"
      unitRef="usd">-91903000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU1LTUtMS0xLTk0MzQx_c8403a0f-19be-43ce-b538-fc3b7eddf7c8"
      unitRef="usd">159649000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU2LTEtMS0xLTk0MzQx_00e158b7-3cae-4952-85f6-20c115b5bbb9"
      unitRef="usd">56000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU2LTMtMS0xLTk0MzQx_8eeb16e3-5370-407f-9e86-bff2635fd7f4"
      unitRef="usd">-2869000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU2LTUtMS0xLTk0MzQx_5e3aa383-3e72-4892-b243-29f91f070fee"
      unitRef="usd">-1039000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU3LTEtMS0xLTk0MzQx_48468c9c-8d69-4c25-917d-4fe99a1951b4"
      unitRef="usd">56619000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU3LTMtMS0xLTk0MzQx_fa8fa2c1-dabe-45ab-9f1d-6568f9baeecc"
      unitRef="usd">-18296000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU3LTUtMS0xLTk0MzQx_8877bdd2-61d1-4377-8946-4cf12f6f7e9b"
      unitRef="usd">56917000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU4LTEtMS0xLTk0MzQx_677eaad7-bb64-4c9f-96db-d4bc5f3c1087"
      unitRef="usd">131738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU4LTMtMS0xLTk0MzQx_d78edd7a-e0d0-4812-957c-d72a02741586"
      unitRef="usd">150034000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU4LTUtMS0xLTk0MzQx_6d3d1a43-edca-456d-98b4-0d305984f1ae"
      unitRef="usd">93117000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU5LTEtMS0xLTk0MzQx_33d78b0b-0197-4a7e-b0ed-60cc1a40c5fd"
      unitRef="usd">188357000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU5LTMtMS0xLTk0MzQx_6f5d292b-664d-4fd5-9b13-a51973f4fe35"
      unitRef="usd">131738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzU5LTUtMS0xLTk0MzQx_4b9d1de8-3bc9-4734-a8ef-f42c80746442"
      unitRef="usd">150034000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYyLTEtMS0xLTk0MzQx_73824010-d135-4171-bf47-f6d6b9cf212a"
      unitRef="usd">9078000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYyLTMtMS0xLTk0MzQx_2bafa1c9-4387-4a6a-8f60-ea480a0b47db"
      unitRef="usd">11034000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYyLTUtMS0xLTk0MzQx_a52ae169-564b-413f-9a02-a7921c23a03f"
      unitRef="usd">11082000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYzLTEtMS0xLTk0MzQx_c6163656-85c4-49a0-a0a4-972441b151c4"
      unitRef="usd">23829000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYzLTMtMS0xLTk0MzQx_fce2cfd6-4778-4ede-9963-241efa893897"
      unitRef="usd">3839000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzYzLTUtMS0xLTk0MzQx_a325347a-0577-4b23-8f17-6b0636b87c3b"
      unitRef="usd">2822000</us-gaap:IncomeTaxesPaid>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY2LTEtMS0xLTk0MzQx_eb50c631-10ac-42b4-a64c-855fd6460bdc"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY2LTMtMS0xLTk0MzQx_8e8d8032-a759-41ec-a107-d647225e5ae8"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY2LTUtMS0xLTk0MzQx_efc50f47-622b-40a3-b435-86a1c3ebc4a5"
      unitRef="usd">17080000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY3LTEtMS0xLTk0MzQx_b0ee9f2b-0862-4008-b798-ce40f8f03b21"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY3LTMtMS0xLTk0MzQx_b94b6cc1-da1b-4aa8-8ed6-8ea29c098250"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY3LTUtMS0xLTk0MzQx_6760ebd1-58da-4d8f-8a41-fe2eef254697"
      unitRef="usd">34100000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY4LTEtMS0xLTk0MzQx_7c5327d4-e6be-4bf9-acca-3ed12b4e51c8"
      unitRef="usd">38826000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY4LTMtMS0xLTk0MzQx_84ae43b9-f4e1-4864-97ea-805cf0e7269f"
      unitRef="usd">23981000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNDQvZnJhZzplYWIxZWMxZDQ1Mzc0YjlkYWY4NzJlN2RlMzRkN2U2ZS90YWJsZTpiZWNiZTZkY2I1OTk0MTFjYTQ4Mzc1YTlkNzBjNDE2Yy90YWJsZXJhbmdlOmJlY2JlNmRjYjU5OTQxMWNhNDgzNzVhOWQ3MGM0MTZjXzY4LTUtMS0xLTk0MzQx_e46d51c9-8fa0-4dd8-9a5c-92a2942df384"
      unitRef="usd">3258000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzc2_60b5eb29-be43-455c-8663-350ef1b85669">Organization and Summary of Significant Accounting Policies&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its directly and indirectly wholly-owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip, or 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, or 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, or DOCSIS, fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. 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;The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#x2019; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates and Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the 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;Inflation, and uncertainty in customer demand and the worldwide economy has continued, and the Company may experience continued volatility in its sales and revenues in the near future. The Company&#x2019;s management believes an economic downturn and inventory oversupply due to changes in customer demand will add to volatility in managing the business. However, the magnitude of such volatility on the Company&#x2019;s business and its duration is uncertain and cannot be reasonably estimated at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also believes that its $188.4 million of cash and cash equivalents at December&#160;31, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months, excluding its pending acquisition of Silicon Motion which it intends to fund with proceeds from additional debt (Note 3). The Company&#x2019;s future capital requirements will depend on many factors, including the timing of the closing of the pending transaction to acquire Silicon Motion, 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 February&#160;1, 2023, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates.&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;Business Combinations&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 applies the provisions of ASC 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs to exit or restructure certain activities of an acquired company or the Company&#x2019;s internal operations are accounted for as termination and exit costs pursuant to ASC 420, &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;Exit or Disposal Cost Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. &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;For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.&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;In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.&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;Cash and Cash Equivalents&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 considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value. &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;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs ongoing credit evaluations of its customers and assesses each customer&#x2019;s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December&#160;31, 2022 and 2021 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2022, 2021, and 2020, were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&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 assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of &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;inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.&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;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.&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;Property and Equipment&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;Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDkx_ac41b598-0138-4201-9b5a-192b3d83f523"&gt;two&lt;/span&gt; to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term. &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;Production Masks&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;Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDMw_763b650b-d84b-496e-b83e-5b2233192290"&gt;two&lt;/span&gt; to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.&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;Goodwill and 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;Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.&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;Impairment of Goodwill and Long-Lived 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:115%"&gt;Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.&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 development, IPR&amp;amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October&#160;31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it.&#160;&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; Once an IPR&amp;amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company&#x2019;s policy for long-lived 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 Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be 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 would be measured based on the excess of the carrying amount of the asset over the asset&#x2019;s fair value.&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 years 2022, 2021, and 2020, the Company recorded impairment of intangible assets of $2.8 million, $0 and $0.1 million, respectively. Refer to &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;Goodwill and Intangible Assets, &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;Note 5 for more information.&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue is primarily generated from sales of the Company&#x2019;s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer&#x2019;s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer&#x2019;s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.&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 five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.&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;Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company&#x2019;s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company&#x2019;s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company&#x2019;s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company&#x2019;s general assurance warranty of products for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzU0_b6b71548-d2d9-4a0b-9f2a-09739c55e920"&gt;one&lt;/span&gt; to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company&#x2019;s customers resell the Company&#x2019;s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such 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;Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. &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;Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company&#x2019;s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically &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;settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjU4_3bdeb3c4-8f39-4021-9f8e-a016bcc58d7b"&gt;one&lt;/span&gt; to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12. &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 assesses customer accounts receivable and contract assets for impairment in accordance with ASC&#160;310-10-35. &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;Warranty &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 generally provides a warranty on its products for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyNzk2_e6630652-226e-4e7a-b0b8-9014e7d0d8d5"&gt;one&lt;/span&gt; to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods. As of December&#160;31, 2022 and 2021, the Company has warranty reserves of $0.5&#160;million and $0.8&#160;million, respectively, based on the Company&#x2019;s estimates. &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;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer. The Company&#x2019;s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.&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 measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company&#x2019;s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.&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;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred in connection with the development of the Company&#x2019;s technology and future products are charged to research and development expense as incurred.&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;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;The Company&#x2019;s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate &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;a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.&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;Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. &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;Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company&#x2019;s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group. &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;Pension and Other Defined Benefit Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation. &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;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 Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company&#x2019;s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.&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 calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is &#x201c;more likely than not&#x201d; to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.&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 assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.&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 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.&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;Comprehensive Income (Loss)&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;Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation and Settlement Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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:115%"&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:115%"&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:115%"&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 in 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzM5_66a50b1d-8fde-4e9d-8147-4e37df45cab6">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. 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;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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzc0_8bfa4b6c-691c-459d-bf23-60b7a9c5a40e">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates and Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the 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;Inflation, and uncertainty in customer demand and the worldwide economy has continued, and the Company may experience continued volatility in its sales and revenues in the near future. The Company&#x2019;s management believes an economic downturn and inventory oversupply due to changes in customer demand will add to volatility in managing the business. However, the magnitude of such volatility on the Company&#x2019;s business and its duration is uncertain and cannot be reasonably estimated at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also believes that its $188.4 million of cash and cash equivalents at December&#160;31, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months, excluding its pending acquisition of Silicon Motion which it intends to fund with proceeds from additional debt (Note 3). The Company&#x2019;s future capital requirements will depend on many factors, including the timing of the closing of the pending transaction to acquire Silicon Motion, 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 February&#160;1, 2023, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzQ1NTc_d368ccd9-b975-4633-9c11-9d79a55d81a6"
      unitRef="usd">188400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzQ0_dfe800f3-c98b-4531-8ca0-1f273aa80a2d">&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;Business Combinations&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 applies the provisions of ASC 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs to exit or restructure certain activities of an acquired company or the Company&#x2019;s internal operations are accounted for as termination and exit costs pursuant to ASC 420, &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;Exit or Disposal Cost Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. &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;For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.&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;In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzU3_9f232aae-1105-4bd1-aa27-c7be20daa8f0">Cash and Cash EquivalentsThe Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzc5_0e686abf-65c6-49b7-b20f-e5ed8c00f725">&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;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs ongoing credit evaluations of its customers and assesses each customer&#x2019;s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December&#160;31, 2022 and 2021 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2022, 2021, and 2020, were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgw_370bd2ca-d73c-47fb-b3c2-1494d55084a0">&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&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 assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of &lt;/span&gt;&lt;/div&gt;inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzUx_fd13bbc3-2b75-4651-b890-05b9fe870601">&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;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2ODAz_0823d47b-4775-4fd1-8def-07503ee7324a">Property and EquipmentProperty and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDkx_ac41b598-0138-4201-9b5a-192b3d83f523"&gt;two&lt;/span&gt; to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyMDk3_b723b69d-a112-48ec-8d3d-a449910e0d34">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <mxl:ProductionMasksPolicyPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzQ1_2b2337e1-7565-4a4f-bfeb-5710a6673b1e">&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;Production Masks&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;Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDMw_763b650b-d84b-496e-b83e-5b2233192290"&gt;two&lt;/span&gt; to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.&lt;/span&gt;&lt;/div&gt;</mxl:ProductionMasksPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzEyNDM2_3f96b8fb-42c0-48a7-8fed-8cdfff7d156f">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzU4_531a47e9-6cd2-4f28-8745-74ebac31cbb9">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and 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;Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzUy_95233c81-a31d-418b-bd10-f3a7764720f4">&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;Impairment of Goodwill and Long-Lived 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:115%"&gt;Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.&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 development, IPR&amp;amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October&#160;31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it.&#160;&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; Once an IPR&amp;amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company&#x2019;s policy for long-lived 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 Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be 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 would be measured based on the excess of the carrying amount of the asset over the asset&#x2019;s fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE2MTYy_67c4646b-09ab-44dd-b3bf-7d6ab9cff5b3"
      unitRef="usd">2800000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE2MTY2_1f5d69e1-8518-41cd-9028-925a65337d05"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE2MTcz_acade199-91c0-43f2-b9f6-3e9d530a1bd1"
      unitRef="usd">100000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzg3_c78ca914-c158-48b5-be22-fee1c4c7e3fd">&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue is primarily generated from sales of the Company&#x2019;s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer&#x2019;s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer&#x2019;s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.&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 five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.&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;Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company&#x2019;s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company&#x2019;s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company&#x2019;s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company&#x2019;s general assurance warranty of products for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzU0_b6b71548-d2d9-4a0b-9f2a-09739c55e920"&gt;one&lt;/span&gt; to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company&#x2019;s customers resell the Company&#x2019;s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such 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;Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. &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;Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company&#x2019;s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically &lt;/span&gt;&lt;/div&gt;settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjU4_3bdeb3c4-8f39-4021-9f8e-a016bcc58d7b"&gt;one&lt;/span&gt; to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12. The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC&#160;310-10-35.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <mxl:ContractWithCustomerPaymentTerm
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE3NjIy_5c11e8a4-1c14-432b-b0f2-b38909c538ae">P30D</mxl:ContractWithCustomerPaymentTerm>
    <mxl:ContractWithCustomerStockRotationAllowanceTerm
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NDQ4_9f7c56e8-cfcb-48fc-8c19-53f766e1f864">P6M</mxl:ContractWithCustomerStockRotationAllowanceTerm>
    <mxl:ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm
      contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzE5NzYw_338d3b7f-6c10-4b7d-8060-9565487ab37e">P3Y</mxl:ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm>
    <mxl:RevenuePerformanceObligationDeliveryTerm
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIwNTUw_e1d69c85-a61a-43a6-8998-ec90b94d364f">P1Y</mxl:RevenuePerformanceObligationDeliveryTerm>
    <mxl:SalesCommissionAssetsRecognizedTerm
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIxMDAy_a0530e0e-3313-4dfa-aa95-2b949009bb78">P1Y</mxl:SalesCommissionAssetsRecognizedTerm>
    <mxl:ContractWithCustomerRightOfReturnTerm
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMDE4_38c4a59e-ee99-4b7b-85a8-09f3512a520d">P6M</mxl:ContractWithCustomerRightOfReturnTerm>
    <mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm
      contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyMjY0_9b5998e6-d089-45de-941b-709dd9ad4399">P2Y</mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzky_d55825ca-11f5-42ef-96f8-56b589f2cfd7">Warranty The Company generally provides a warranty on its products for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyNzk2_e6630652-226e-4e7a-b0b8-9014e7d0d8d5"&gt;one&lt;/span&gt; to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods.</us-gaap:StandardProductWarrantyPolicy>
    <mxl:StandardProductWarrantyPeriod
      contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIyODAy_6b3fca86-b1f0-4b55-8f9c-20fed0a88744">P3Y</mxl:StandardProductWarrantyPeriod>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIzMjY1_b2185959-c9ab-4370-bd64-d64498bd9c75"
      unitRef="usd">500000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIzMjcy_817ea9ee-3b66-4543-99f3-52aaf445e95d"
      unitRef="usd">800000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzk2_655ee34a-4a90-481e-b01e-8c0be35a134b">&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;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer. The Company&#x2019;s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzIzMzY5_4d4a0c0b-e297-45d3-a6ce-5db872d7834c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <mxl:NumberOfBusinessActivities
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzI0MjI0_8d38b36f-876d-466a-afa3-af7fb2141122"
      unitRef="business_activity">1</mxl:NumberOfBusinessActivities>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzY4_123984c3-588e-4f3a-832c-920e17e73da1">&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 measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company&#x2019;s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgx_8083b78b-390c-4ab8-b480-0deb7168b76b">&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;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred in connection with the development of the Company&#x2019;s technology and future products are charged to research and development expense as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzg4_7a1e1565-d01e-4440-8e96-a7f7a71eb4ac">&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;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;The Company&#x2019;s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate &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;a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.&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;Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. &lt;/span&gt;&lt;/div&gt;Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company&#x2019;s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzI2Mzcz_7ba0e39c-8841-462d-91ad-db08f0bcafb5">P12M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgy_84a21427-74b6-43b8-8553-e99d9a8d2f1b">Pension and Other Defined Benefit Retirement ObligationsThe costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2Nzgz_01cc7297-f48f-4f4a-8a3e-239789705685">&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;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 Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company&#x2019;s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.&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 calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is &#x201c;more likely than not&#x201d; to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.&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 assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.&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 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzQw_ef7257d0-620a-468e-bd5f-5e7b6ec97763">Comprehensive Income (Loss)Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzY5_52eb41bc-2c42-4d1b-b9b7-dd277fd99c45">&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation and Settlement Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTAvZnJhZzpiMzJmNDJmOTZiMjk0ZGI0OTY2ZmI1ZjA3OGRiM2U1Ny90ZXh0cmVnaW9uOmIzMmY0MmY5NmIyOTRkYjQ5NjZmYjVmMDc4ZGIzZTU3XzM2NzY0_cb054cee-4e4a-4cfb-9b88-c2f313c0d6a9">&lt;div style="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;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:115%"&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:115%"&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:115%"&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 in 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzEyMjU_821285f9-d0eb-439e-9b7d-3db7983c4786">Net Income (Loss) Per Share&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;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 and restricted stock units 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;/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 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:57.525%"/&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 style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="15" 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, 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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 (loss)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,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;73,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive common stock equivalents&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,679&#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;73,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share:&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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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 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;1.55&#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.53&#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;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 each of the years ended December 31, 2022, 2021, and 2020, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 1.8 million for 2022, 0.07 million for 2021, and 3.2 million for 2020 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzEyMzM_011f8c77-7b03-422d-aa5a-4d8ed64c850c">&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:57.525%"/&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 style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="15" 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, 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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 (loss)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,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;73,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive common stock equivalents&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,679&#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;73,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share:&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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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 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;1.55&#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.53&#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;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzQtNS0xLTEtOTQzNDE_a712314d-3b06-4467-bedc-4899fcc24aa9"
      unitRef="usd">125040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzQtNy0xLTEtOTQzNDE_505c1334-69ad-417c-9347-e4aad82c9839"
      unitRef="usd">41969000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzQtOS0xLTEtOTQzNDE_92cf1cb0-7663-4da3-b0ff-f120f7372422"
      unitRef="usd">-98593000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzYtNS0xLTEtOTQzNDE_6020c049-2e25-46ff-8024-185a7d6bc33c"
      unitRef="shares">78039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzYtNy0xLTEtOTQzNDE_3de021e2-a6ae-4330-9ae0-2cde3de367f4"
      unitRef="shares">76037000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzYtOS0xLTEtOTQzNDE_abeddba4-efbc-463d-92fb-c98e2539d53f"
      unitRef="shares">73133000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzctNS0xLTEtOTQzNDE_1f0f1ed9-7bdd-4659-8e44-1e38194aa28a"
      unitRef="shares">2813000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzctNy0xLTEtOTQzNDE_71307b8d-0f32-4e30-aa31-9bf6bdfc39af"
      unitRef="shares">3642000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzctOS0xLTEtOTQzNDE_82f24522-c8b4-4afb-8222-dfe4a0a4484d"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzgtNS0xLTEtOTQzNDE_96037c59-6cdb-44a2-8b95-3489d5029546"
      unitRef="shares">80852000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzgtNy0xLTEtOTQzNDE_047a5dbc-5f70-4a83-9569-ca90f6802bd0"
      unitRef="shares">79679000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzgtOS0xLTEtOTQzNDE_f1bb4faa-f8a7-4fea-9753-e24eff85d95a"
      unitRef="shares">73133000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzEwLTUtMS0xLTk0MzQx_7f94d1a9-8daa-4bb3-9659-3958353f981b"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzEwLTctMS0xLTk0MzQx_cd205d73-7a0e-4155-a0b3-132b78ab4c0a"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzEwLTktMS0xLTk0MzQx_3cddcbf9-40bc-48d1-aaa6-f9817b6a5b43"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzExLTUtMS0xLTk0MzQx_bd4845cb-f766-44ae-b14a-02277832fcb2"
      unitRef="usdPerShare">1.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzExLTctMS0xLTk0MzQx_640cd547-7902-40e9-8665-c69bb39f6faa"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90YWJsZTozZDA5OTYzODEyNGM0ODRhYWU4ZDEzMTQ1MzNmODliYy90YWJsZXJhbmdlOjNkMDk5NjM4MTI0YzQ4NGFhZThkMTMxNDUzM2Y4OWJjXzExLTktMS0xLTk0MzQx_e1d4aed2-ec0b-4812-8def-a695f6130752"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzEwOTQ_d7d6359c-163d-451c-9d6b-b0c240670979"
      unitRef="shares">1800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzExMDU_b5c121ac-2964-4182-8ccc-e945b3121835"
      unitRef="shares">70000.00</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTMvZnJhZzozYTFjNzkzMGEyNTc0MWQ2YjZkZWQ5ZDdkMDFhZmNjNS90ZXh0cmVnaW9uOjNhMWM3OTMwYTI1NzQxZDZiNmRlZDlkN2QwMWFmY2M1XzExMjg_11f23572-a331-4aa8-a433-511b35675549"
      unitRef="shares">3200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzgzNjk_4249c7d3-2a43-4bb6-970d-11c12d5c7c2c">Business Combinations&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;Silicon Motion Merger&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;5, 2022, MaxLinear entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Merger Agreement, the transaction consideration will consist of $93.54 in cash and 0.388 shares of MaxLinear stock for each Silicon Motion American Depositary Share, or ADS, and $23.385 in cash and 0.097 shares of MaxLinear common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, the current MaxLinear stockholders will own approximately 86% of the combined company and former Silicon Motion securityholders will own approximately 14% of the combined company. Based on the closing price of MaxLinear shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. MaxLinear may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. MaxLinear will also assume Silicon Motion&#x2019;s vested and unvested employee stock-based compensation awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including regulatory approval in the People&#x2019;s Republic of China, or China. On June&#160;27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July 13, 2022, the registration statement on Form S-4 was declared effective by the SEC. On August 31, 2022, the Silicon Motion securityholders approved the merger at the extraordinary general meeting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;17, 2022, MaxLinear entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion, or the Term B Loan Facility, (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million, or the Term A Loan Facility, and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by MaxLinear of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt (Note 8) in full.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent: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 October&#160;24, 2022, MaxLinear entered into a second amended and restated commitment letter with Wells Fargo Bank and other lenders, which allows for additional commitments in respect of the Term A Loan Facility to be effected by way of the joinder of additional commitment parties to the second amended and restated commitment letter, and allows for an increase in the Term Loan A Loan Facility on a dollar-for-dollar basis by a corresponding decrease in the amount of the Term Loan B facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of Company X&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement to acquire Company X. The initial closing transaction consideration consisted of $5.0 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. The Company has integrated Company X into the Company&#x2019;s existing business and has completed its purchase price allocation accounting associated with this acquisition, with an immaterial decrease to net operating assets and a corresponding increase in goodwill recorded in 2022 (Note 5).&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare
      contextRef="ib9653d3504d04dfb9e489ffbc41654b2_I20220505"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTI5MA_1c48cc4a-bf96-468a-a0b6-8ce117874dd6"
      unitRef="usdPerShare">93.54</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="id634a787e3bf456d91ec60c917212026_D20220505-20220505"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTMwNg_f4f734c4-ea18-4ac6-aed5-386feb7813cd"
      unitRef="shares">0.388</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare
      contextRef="if14e4834f63e4ad79981b48ce3b13200_I20220505"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTM5OQ_0979ef6e-10a9-431b-9019-70e775d26327"
      unitRef="usdPerShare">23.385</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="i89c2eb1a807c4d2b8aa68322c9c8e63a_D20220505-20220505"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTQxNQ_c9d95ceb-6e66-4d22-803e-bae174c1f0b5"
      unitRef="shares">0.097</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest
      contextRef="ib4f25d1447974811b034e6f95348c436_D20220505-20220505"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTYwOQ_abf279a6-7cec-4dc5-b5b4-8479f74769bc"
      unitRef="number">0.86</us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i2165fbb30c584ef98eb7425a8931f088_I20220505"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTcwMg_4477baf8-a440-4cc2-a3a8-1031301726e6"
      unitRef="number">0.14</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id634a787e3bf456d91ec60c917212026_D20220505-20220505"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTg4Nw_dddc2942-f142-46c5-a627-4e612a0d2868"
      unitRef="usd">4300000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mxl:BusinessCombinationConsiderationTransferredCashConsiderationFunded
      contextRef="id634a787e3bf456d91ec60c917212026_D20220505-20220505"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNTkxNw_deb0f588-de89-4639-8a91-a746a2dbfee4"
      unitRef="usd">3500000000</mxl:BusinessCombinationConsiderationTransferredCashConsiderationFunded>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if8a37bd2c9d14bd6a826e49b9620d596_I20220617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNzAzOA_9912b0d8-a75a-48a4-90fc-dd69ce8468aa"
      unitRef="usd">2737500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie9bca48588f84ee9bc0289d6abbaa80a_I20220617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNzE1Ng_31b38af0-bc37-43f5-b5aa-ef4cc44d7389"
      unitRef="usd">512500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9db19de0ef5f4018ab2bde28f8c3f07a_I20220617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzU0OTc1NTgyNzI4NA_4579f69c-3a96-45d1-ad70-594529b16592"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i417aca4e2af74094b03a5ea3c636221e_D20211208-20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzI0OTc_a131deb5-0bf3-47eb-9865-bebf2a29cfbe"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibc5bdb1637294c089c58ee14af2e97e2_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTYvZnJhZzo0YmVlMmIwZTNhYmU0YTUyYmUyMjY4MmIxODBkZmYwNC90ZXh0cmVnaW9uOjRiZWUyYjBlM2FiZTRhNTJiZTIyNjgyYjE4MGRmZjA0XzI1NzM_b51b4410-a09b-4075-96e4-c4975f9ce04e"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEzNTA_07b1d85f-8770-48d8-91dd-aca408e61242">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 operations:&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.549%"/&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 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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="padding:0 1pt"/&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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&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;Lease related charges&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;3,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease related charges for the year ended December 31, 2022 included the impairment of leased right-of-use assets of $0.5 million related to exiting a redundant facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent: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 and other charges for the year ended December 31, 2020 included the impairment of leased right-of-use assets of $1.5 million related to a reduction in expected cash inflows from subleases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent: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 years ended December&#160;31, 2022 and 2021. 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:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.000%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Reimbursement from Intel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;(2,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Non-cash charges and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Liability as of December 31, 2021&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;&#x2014;&#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;444&#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;&#x2014;&#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;444&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;(824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash charges and adjustments&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;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Liability as of December 31, 2022&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;971&#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;103&#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;8&#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;1,082&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 December 31, 2022&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;(971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 portion as of December 31, 2022&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;&#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;&#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;&#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;&#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;/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;As of December&#160;31, 2022, the remaining lease-related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEzNDE_be2d5a98-4c27-4d84-8fcc-2dda91cbba8f">&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 operations:&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.549%"/&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 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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="padding:0 1pt"/&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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&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;Lease related charges&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;3,833&#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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzMtNS0xLTEtOTQzNDE_14726279-8ce6-4b52-ac62-4ce4bd9ab384"
      unitRef="usd">1795000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzMtNy0xLTEtOTQzNDE_67dd9980-e4c5-42d3-88f4-b316872ba324"
      unitRef="usd">1273000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i00c3f404cd524ce3a386df3441ff90c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzMtOS0xLTEtOTQzNDE_e12f5ac1-4eb7-4709-a374-95c0b4f693b0"
      unitRef="usd">1620000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzQtNS0xLTEtOTQzNDE_6e5b76dd-6ebc-4cfe-bfc9-bd10686a09d7"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzQtNy0xLTEtOTQzNDE_804d7941-89a5-4710-a15c-80046f557f54"
      unitRef="usd">608000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i81cc7b6a95b748f8b4498ebc83f7a58e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzQtOS0xLTEtOTQzNDE_94848de6-9aca-447d-a819-4e053106f774"
      unitRef="usd">1998000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzUtNS0xLTEtOTQzNDE_6fe9d4ec-3860-4902-bf1a-c4cc28f769dc"
      unitRef="usd">8000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i477033882c8d475aa218182bfc75dee1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzUtNy0xLTEtOTQzNDE_491d0d07-e9b1-4fb0-9cad-8b674836efce"
      unitRef="usd">323000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5fc87062bac24f008bb5db079bb1597b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzUtOS0xLTEtOTQzNDE_de5d71cc-71b3-427d-997a-88a04ad83af9"
      unitRef="usd">215000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzYtNS0xLTEtOTQzNDE_6b0a568b-648c-4b3b-bb1b-b15e9a4fe0ab"
      unitRef="usd">2265000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzYtNy0xLTEtOTQzNDE_5cc7c3b0-8083-4003-9d8e-a47d9db7b1be"
      unitRef="usd">2204000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTpkNGYxNmJmNmQ4NTg0ZmQxYThjMzEyY2Y5MzUyMDdiNy90YWJsZXJhbmdlOmQ0ZjE2YmY2ZDg1ODRmZDFhOGMzMTJjZjkzNTIwN2I3XzYtOS0xLTEtOTQzNDE_0376375a-fc20-45f3-878b-bd993c1cb4c1"
      unitRef="usd">3833000</us-gaap:RestructuringCharges>
    <mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEwOTk1MTE2MzA0NjM_1926fdae-85aa-4a3d-a55c-c2b8792bf46e">impairment of leased right-of-use assets</mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEwOTk1MTE2MzA0NjM_983e4fd1-6422-4d0c-83e8-c141374d40ca">impairment of leased right-of-use assets</mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEwOTk1MTE2MzA0NjM_e97ab07c-8d3b-4040-ab2d-8450419ad256">impairment of leased right-of-use assets</mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i1ed71cc300b84dc7be9e9447be5790d0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU3OQ_f171e7ca-02ff-47de-9f18-d50c7a27b73f"
      unitRef="usd">500000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i40877e0d16694c00a1825471fc590cf2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU0OTc1NTgxNTQzOA_dc83d866-0dce-467e-b9fc-05754cfab027"
      unitRef="usd">400000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i40877e0d16694c00a1825471fc590cf2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU0OTc1NTgxNTQ0NA_a4424f0f-24b2-411b-9f46-468c23099b69"
      unitRef="usd">200000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ibefdc32f7990494a8173d6357ec9c224_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzU0OTc1NTgxNTYzNA_3967b5bb-d26c-4056-9fe1-a207e22aabdf"
      unitRef="usd">1500000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90ZXh0cmVnaW9uOjhkZDg3NDhjZTQ0MzQ5ZTZiZTBjMjVjZjEyMTJiMmE1XzEzNTI_68adb68e-1fb3-462a-a313-1c3c33bef8be">&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 years ended December&#160;31, 2022 and 2021. 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:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.000%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Reimbursement from Intel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;(2,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Non-cash charges and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Liability as of December 31, 2021&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;&#x2014;&#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;444&#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;&#x2014;&#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;444&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;(824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash charges and adjustments&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;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Liability as of December 31, 2022&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;971&#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;103&#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;8&#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;1,082&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 December 31, 2022&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;(971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 portion as of December 31, 2022&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;&#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;&#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;&#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;&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ia02291c873314e97bd247d8e596f80ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktMS0xLTEtOTQzNDE_acc22a7c-36a4-4519-8211-3925870d6441"
      unitRef="usd">3274000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i36a0f71668dc4f4a8af65be46358f76a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktMy0xLTEtOTQzNDE_32d706b4-2e94-4ade-bfa3-8a92475f7059"
      unitRef="usd">720000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i66d76ed68764431c85490df306659579_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktNS0xLTEtOTQzNDE_f84fcf92-8207-4ae8-b923-7fc42c83e007"
      unitRef="usd">3000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzktNy0xLTEtOTQzNDE_b7e728b5-db0a-452c-95a0-830089a24683"
      unitRef="usd">3997000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTEtMS0xLTk0MzQx_2674ba59-3600-4100-bbd5-8e2638d9323f"
      unitRef="usd">1273000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTMtMS0xLTk0MzQx_039cf232-cef4-4fbe-abb9-55d680a27677"
      unitRef="usd">608000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i477033882c8d475aa218182bfc75dee1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTUtMS0xLTk0MzQx_8362b302-bfbd-4561-99ce-26932c92c874"
      unitRef="usd">323000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEwLTctMS0xLTk0MzQx_d5e22689-c570-464d-8f5d-23b092359f37"
      unitRef="usd">2204000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTEtMS0xLTk0MzQx_ebf2b498-64e9-4fc7-a801-03d140483609"
      unitRef="usd">1833000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTMtMS0xLTk0MzQx_1c1f25f4-42cc-4402-a490-46f54b777b96"
      unitRef="usd">329000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i477033882c8d475aa218182bfc75dee1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTUtMS0xLTk0MzQx_1cd07216-a1f0-4f47-ada6-623815bfc8fa"
      unitRef="usd">25000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzExLTctMS0xLTk0MzQx_08d5f25e-d205-4b3a-955e-78cb5b2ae6f7"
      unitRef="usd">2187000</us-gaap:PaymentsForRestructuring>
    <mxl:ReimbursementDueFromIntel
      contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTEtMS0xLTk0MzQx_e46b9a05-b621-457a-9c77-b4832634afb0"
      unitRef="usd">2711000</mxl:ReimbursementDueFromIntel>
    <mxl:ReimbursementDueFromIntel
      contextRef="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTMtMS0xLTk0MzQx_30645931-47f0-48ca-aa01-4a0bd2cdd51e"
      unitRef="usd">0</mxl:ReimbursementDueFromIntel>
    <mxl:ReimbursementDueFromIntel
      contextRef="i477033882c8d475aa218182bfc75dee1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTUtMS0xLTk0MzQx_f764792b-db4a-41ed-8242-9d147a90d665"
      unitRef="usd">0</mxl:ReimbursementDueFromIntel>
    <mxl:ReimbursementDueFromIntel
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEyLTctMS0xLTk0MzQx_9f917d64-cf78-40b5-981e-e06c8b147993"
      unitRef="usd">2711000</mxl:ReimbursementDueFromIntel>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ifb3b4516cbae4ef6a62d0c4f64105a5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTEtMS0xLTk0MzQx_bafc56bc-d8bb-4456-810d-1e7ac51d4b76"
      unitRef="usd">3000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i7200d484399345d5a04c110e19ae8ba8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTMtMS0xLTk0MzQx_5d405573-95fc-4c88-8670-811e7fff4e79"
      unitRef="usd">555000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i477033882c8d475aa218182bfc75dee1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTUtMS0xLTk0MzQx_40e1f395-0363-451a-92a4-333abcd101d0"
      unitRef="usd">301000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzEzLTctMS0xLTk0MzQx_3cb1a26b-a8db-4821-a152-594c9f2e3430"
      unitRef="usd">859000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="iec818d27dff54ccc8bba0520e4213ae3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTEtMS0xLTk3MTkz_53a78ea4-1481-4842-a205-2cf6edeaa591"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia532f5b08fbb435188da7c4aca706617_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTMtMS0xLTk3MTkz_3ef4af88-233c-4f96-b45d-c8c6b92935de"
      unitRef="usd">444000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id7172f613c6f4463a6db9609d501f2ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTUtMS0xLTk3MTkz_642f0ac1-03da-4d08-8cfc-6430d4f9bdae"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTctMS0xLTk3MTkz_662714c2-7f7b-44ea-8255-20b9df7d484b"
      unitRef="usd">444000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTEtMS0xLTk3MTk3_dd190427-106b-4750-acb9-ca19d9fde2dd"
      unitRef="usd">1795000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTMtMS0xLTk3MTk3_1b05e710-6994-40dc-aa72-61cf989ae923"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTUtMS0xLTk3MTk3_10551b71-9ddf-4d05-aaf1-426a9927ed4d"
      unitRef="usd">8000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTctMS0xLTk3MTk3_de294e76-ec2e-4d73-94c9-6de533360cb8"
      unitRef="usd">2265000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTEtMS0xLTk3MTk3_7267b192-e116-4a3d-9864-259ba3f5fcb2"
      unitRef="usd">824000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTMtMS0xLTk3MTk3_5ab8d68d-0abf-443b-88f6-150104409bf5"
      unitRef="usd">273000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTUtMS0xLTk3MTk3_2476e35b-e1ea-4f2e-9ad7-90dbd86b232d"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTctMS0xLTk3MTk3_90f08100-c86f-449f-8227-ca8a18b738b7"
      unitRef="usd">1097000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="id88c28a4d30e40f78e0ec9db4e6d841c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTEtMS0xLTk3MTk3_98c0de4c-829e-4cc3-916b-905a940678be"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i3defa1aa5ca44bdb90e72f30e37d152c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTMtMS0xLTk3MTk3_960dbddd-2b65-4c43-b0c0-9f6401596f0f"
      unitRef="usd">530000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i3da8b00851c94c8e8f8c56a26cfccb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTUtMS0xLTk3MTk3_6f94c8e0-9cbd-452d-9a13-14e4ea0ee38b"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE5LTctMS0xLTk3MTk3_030bdaa5-01c5-42f4-a57f-7a1a342119a5"
      unitRef="usd">530000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i8e82f2975ce445d78b7ef8a870e44ed8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTEtMS0xLTk0MzQx_301a1ea7-3846-4416-9aec-7d2c86517bd3"
      unitRef="usd">971000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8100a4135773473c8c602062fd553325_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTMtMS0xLTk0MzQx_5509ca6d-236b-4319-94e6-c22e7412a95d"
      unitRef="usd">103000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie066116c54e24fdea901e4599fa14302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTUtMS0xLTk0MzQx_ce8c6268-5351-4a51-8616-804f5a1c4603"
      unitRef="usd">8000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE1LTctMS0xLTk0MzQx_e4ea2382-1462-4490-969c-f0c5be1b7df4"
      unitRef="usd">1082000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i6bbde87569744b67b97c36a66342170a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTEtMS0xLTk0MzQx_a7f41e0f-3bbd-4bff-b58a-ffb4be23c224"
      unitRef="usd">971000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="idb3745f42c7a430dae19f146ffc64814_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTMtMS0xLTk0MzQx_2ab74de6-74d2-4cb3-8484-55145691ba00"
      unitRef="usd">103000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i6ca66ecc161940dc96f638e22667309b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTUtMS0xLTk0MzQx_88373cd1-a0d7-417a-99a4-900f501289b7"
      unitRef="usd">8000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i2f41b542d9e444da9d7196d0379e7799_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE2LTctMS0xLTk0MzQx_8453fe28-2490-49c0-9bdf-7de7287b883e"
      unitRef="usd">1082000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i54060d2898dd4808b6e439dc1215b397_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTEtMS0xLTk0MzQx_5cbbba54-ba28-4473-990f-6bf86579bd1f"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="icfb71db6587a48068026fbb30c597591_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTMtMS0xLTk0MzQx_40b6cfae-94a4-4e04-86bb-79acb54c276c"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i87a25f0e3ed24434a587cc3ff127e0fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTUtMS0xLTk0MzQx_2926e15c-5df8-4077-b94e-e3d7854471f5"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="ieec7a227465d4404afd8f0c66994e24c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNTkvZnJhZzo4ZGQ4NzQ4Y2U0NDM0OWU2YmUwYzI1Y2YxMjEyYjJhNS90YWJsZTo3YTFmZGVkYWQ3YTI0ZmUwYWM4MTMxMjVlMzk2MjkxMi90YWJsZXJhbmdlOjdhMWZkZWRhZDdhMjRmZTBhYzgxMzEyNWUzOTYyOTEyXzE3LTctMS0xLTk0MzQx_333a8ea0-7326-440b-8227-0b0bf7f6ba37"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5MzY_a9f423ec-1262-4851-8f1b-a450c82a4350">Goodwill and Intangible Assets&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company&#x2019;s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 changes in the carrying amount of goodwill for the periods indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.552%"/&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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;306,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Acquisitions (Note 3)&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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 year ended December 31, 2022, the increase in the carrying value of goodwill related to minor adjustments to the assets and liabilities in the purchase price allocation for Company X (Note 3).&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. As a result of the Company&#x2019;s impairment assessment, no goodwill impairment was recognized as of October&#160;31, 2022.&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 addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2022, 2021, and 2020, 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;December 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-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;Accumulated Amortization&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;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 #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;Gross Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;Accumulated Amortization&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;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 #000000;padding:2px 1pt;text-align:center;vertical-align: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.9&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(228,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(13,461)&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;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5.3&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;477,125&#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;(367,809)&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;109,316&#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 operations 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:56.063%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&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="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;Year Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;51,597&#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;66,707&#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;61,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.&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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="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;Acquisitions (Note 3)&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;&#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;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Additions&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;11,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(51,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_001fb466-7ef0-4a29-b86a-c03c753445c6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_ea42a367-6077-48ec-b02c-47779ef4b446"&gt;Impairment losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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. &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 year ended December 31, 2022, the Company recognized impairment losses related to finite-lived intangible assets of $2.8 million, which was attributable to certain acquired licensed technology. During the year ended December 31, 2021, no impairment losses related to finite-lived intangible assets were recognized. During the year ended December 31, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million, which was attributable to certain purchased licensed technology. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents future amortization of the Company&#x2019;s finite-lived intangible assets at December&#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;2023&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;38,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;24,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;8,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;109,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;amp;D. The following table sets forth the Company&#x2019;s activities related to indefinite-lived intangible assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs its annual assessment of indefinite-lived intangible assets on October 31st 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. Based on the Company&#x2019;s assessment as of October&#160;31, 2022, no indicators of impairment were identified. &lt;/span&gt;&lt;/div&gt;In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2022, 2021, and 2020, no indicators of impairment were identified and, as a result, no IPR&amp;amp;D impairment losses were recorded.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NDE_65ad5743-cff9-4df7-80d5-a2fd331964a1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the carrying amount of goodwill for the periods indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.552%"/&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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;306,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Acquisitions (Note 3)&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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzMtMS0xLTEtOTQzNDE_f39b2e13-9b68-41ea-b3bd-cd0b4a62d31e"
      unitRef="usd">306668000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzMtMy0xLTEtOTQzNDE_75b53e7d-cd2c-4044-b85b-2046e2783926"
      unitRef="usd">302828000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzQtMS0xLTEtOTQzNDE_f7cbc0a5-e11e-43f6-99be-acce5af917fb"
      unitRef="usd">71000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzQtMy0xLTEtOTQzNDE_b3d0473c-f2ba-4535-b3c6-e35f94b281f2"
      unitRef="usd">3840000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzctMS0xLTEtOTQzNDE_65c6b3e3-9450-4938-badf-e3701c69d3f2"
      unitRef="usd">306739000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiNTc3MDVjMzk1NDU0MzkyOGNjYzZkM2JjMjBkZmU0NC90YWJsZXJhbmdlOmI1NzcwNWMzOTU0NTQzOTI4Y2NjNmQzYmMyMGRmZTQ0XzctMy0xLTEtOTQzNDE_92d09a86-aff0-4c24-9956-1245c4d249a2"
      unitRef="usd">306668000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6bd3559b9975408f83c1d4d2933907bb_D20221031-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEwNjg_1a3cc333-94ea-4254-b4a0-ef08f152ff89"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEyNzc_5d92ad22-78dc-469a-b246-ee9ad8db4c30"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEyNzc_5f4bde97-f764-4437-bb80-ffee5a0c2dcf"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzEyNzc_fa7a0ca7-2f96-4bb7-ac78-6b76b8aba428"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NTM_c328205f-4ba1-4a69-8f0d-6c778c2f011f">&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;December 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-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;Accumulated Amortization&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;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 #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;Gross Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;Accumulated Amortization&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;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 #000000;padding:2px 1pt;text-align:center;vertical-align: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.9&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(228,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(13,461)&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;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5.3&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;477,125&#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;(367,809)&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;109,316&#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="i7296497b290d40818ef06c2aca388363_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMS0xLTEtOTQzNDE_e5cc20d5-3569-4a46-a29c-8160a77980a8">P6Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8a775da3d24f48daaccfe5388882b791_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMy0xLTEtOTQzNDE_ebde93bb-3005-4ddb-9c80-77de89bf4762"
      unitRef="usd">21764000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8a775da3d24f48daaccfe5388882b791_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtNS0xLTEtOTQzNDE_ffa448de-34a7-41c0-b0be-c41e86ee35cd"
      unitRef="usd">580000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8a775da3d24f48daaccfe5388882b791_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtNy0xLTEtOTQzNDE_a20165a8-b4bd-4114-91eb-f835eac58c24"
      unitRef="usd">21184000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3ceabfa2bb994b5ca1369fbffe056ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtOS0xLTEtOTQzNDE_447ec2f0-81fb-4087-9356-283c3f2b0a67"
      unitRef="usd">16850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ceabfa2bb994b5ca1369fbffe056ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMTEtMS0xLTk0MzQx_c037ab75-25fd-4b36-ab31-07e54ed2c5de"
      unitRef="usd">2218000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3ceabfa2bb994b5ca1369fbffe056ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzMtMTMtMS0xLTk0MzQx_92040d52-eec6-40f3-8fff-b534964426e4"
      unitRef="usd">14632000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic540b7a82f65451bb116cf2877f57d31_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMS0xLTEtOTQzNDE_3f7c5400-1e3a-4536-95d8-ed2e31fb6c0e">P6Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia67777fb551e49d7aadd61ef50559c81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMy0xLTEtOTQzNDE_cad718f8-75b3-442e-972b-6d86385931f1"
      unitRef="usd">311261000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia67777fb551e49d7aadd61ef50559c81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtNS0xLTEtOTQzNDE_624050dc-0b79-4cc4-9e3d-7570c0dea36d"
      unitRef="usd">228532000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia67777fb551e49d7aadd61ef50559c81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtNy0xLTEtOTQzNDE_1a55f44b-0388-441e-b388-3379fce97d70"
      unitRef="usd">82729000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i291f69cfac084423b9442d713a9f21a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtOS0xLTEtOTQzNDE_68ce9001-7ff4-4b9f-bd74-0d6abb83776b"
      unitRef="usd">308661000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i291f69cfac084423b9442d713a9f21a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMTEtMS0xLTk0MzQx_12cb2591-d63b-4dc3-940c-a77fd4ed7c2f"
      unitRef="usd">189244000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i291f69cfac084423b9442d713a9f21a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzQtMTMtMS0xLTk0MzQx_2298e8a3-1bcb-4ce8-8bbb-d7b5dfb8d65f"
      unitRef="usd">119417000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9504a44bb2f949bda6ed626963b9739b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMS0xLTEtOTQzNDE_4c21a29d-78b0-4a2c-89b1-2ee3b05fda66">P6Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i76335a8fce4b4cd290f3adb186ea601a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMy0xLTEtOTQzNDE_83f5fec6-d117-4725-86bb-83aaf4fe18a2"
      unitRef="usd">14800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i76335a8fce4b4cd290f3adb186ea601a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtNS0xLTEtOTQzNDE_992c4236-a740-455d-96a3-241be7df44a3"
      unitRef="usd">13461000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i76335a8fce4b4cd290f3adb186ea601a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtNy0xLTEtOTQzNDE_cba36a13-99f3-443e-aff2-fe3d8e00b368"
      unitRef="usd">1339000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8bd58495c1a44a3699fafff1b92785e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtOS0xLTEtOTQzNDE_67eba06a-36d6-4dd6-aaac-20fd00872698"
      unitRef="usd">14800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8bd58495c1a44a3699fafff1b92785e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMTEtMS0xLTk0MzQx_0cd0b178-d82c-43b0-aa0b-e06ba5dc8d85"
      unitRef="usd">11221000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8bd58495c1a44a3699fafff1b92785e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzUtMTMtMS0xLTk0MzQx_253c5ee0-13cd-4d60-945f-a53c4ec32f46"
      unitRef="usd">3579000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i177e44c5b771465d9c7281cbffcdd1dc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMS0xLTEtOTQzNDE_c2c34f21-08d2-461d-b918-36f27f1a743c">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMy0xLTEtOTQzNDE_2cd06c58-0ed9-4ab2-b6eb-8b7105f9e30f"
      unitRef="usd">128800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtNS0xLTEtOTQzNDE_bda93846-ce9e-4d5b-91b3-6856dc234800"
      unitRef="usd">124807000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1ec7c8e784dc4985a4c0981b3e32f235_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtNy0xLTEtOTQzNDE_cdc9a91a-37d9-40de-afc7-3f24ba63aa09"
      unitRef="usd">3993000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if83db07121fb4aabbaeba737dbdb3e77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtOS0xLTEtOTQzNDE_438e38de-276b-4ff3-8e79-301dd00dd13d"
      unitRef="usd">128800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if83db07121fb4aabbaeba737dbdb3e77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMTEtMS0xLTk0MzQx_6616bea3-aa63-46f0-8597-1498561451e7"
      unitRef="usd">116847000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if83db07121fb4aabbaeba737dbdb3e77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzYtMTMtMS0xLTk0MzQx_19a86948-f014-4606-8a4e-2c356807c55c"
      unitRef="usd">11953000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iea1bb5bfffd14876bf625d88f70e565f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMS0xLTEtOTQzNDE_9d711360-ad47-4e16-9803-5215c1efdedc">P5Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMy0xLTEtOTQzNDE_3fc8490f-196e-4346-a6c1-1cf7a8344ab4"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtNS0xLTEtOTQzNDE_8ebe0126-e7b4-499e-b92f-19bb8bcf8d2c"
      unitRef="usd">429000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3d98aac5b1bc481a94e1adf98c4dfd9a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtNy0xLTEtOTQzNDE_b393bea0-ba88-477c-9ca2-2c3f05319191"
      unitRef="usd">71000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i75b0af2f4c344489815fe33b2b3aa7f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtOS0xLTEtOTQzNDE_26b00a49-d4e9-4df7-8b89-53cafd89c0a8"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i75b0af2f4c344489815fe33b2b3aa7f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMTEtMS0xLTk0MzQx_e0f3cd89-7b2d-4837-828a-c661ee126abf"
      unitRef="usd">941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i75b0af2f4c344489815fe33b2b3aa7f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzgtMTMtMS0xLTk0MzQx_5dcb6e8d-c10e-483f-b936-138d3c089fbf"
      unitRef="usd">359000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMS0xLTEtOTQzNDE_6a6df002-5d4a-4374-8ade-b1b7007f22a4">P6Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMy0xLTEtOTQzNDE_47bda771-43a8-405b-834c-6aaa4abc0423"
      unitRef="usd">477125000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktNS0xLTEtOTQzNDE_18c097d3-3f09-49e4-b338-0df82f0df2b8"
      unitRef="usd">367809000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktNy0xLTEtOTQzNDE_49794348-66ce-4769-af15-d1256a6e2d7b"
      unitRef="usd">109316000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktOS0xLTEtOTQzNDE_f6fc964f-ef3b-4313-85ee-b78bf1a4d6e3"
      unitRef="usd">470411000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMTEtMS0xLTk0MzQx_2471db2e-6603-4ce2-a139-40d11a58df52"
      unitRef="usd">320471000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpmNjYxYmM1OGU5YTI0OGVmOTNmOTg5OTRlODJjMzkyNS90YWJsZXJhbmdlOmY2NjFiYzU4ZTlhMjQ4ZWY5M2Y5ODk5NGU4MmMzOTI1XzktMTMtMS0xLTk0MzQx_d9ecf434-8cde-4968-9ba2-157c854b0b8c"
      unitRef="usd">149940000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NTA_82ae933b-48a2-4748-9a68-f920cb604cad">&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 operations 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:56.063%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&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="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;Year Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;51,597&#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;66,707&#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;61,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6c0dca476d5243f486ab463dd07124e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzMtNS0xLTEtOTQzNDE_f2994145-5019-4816-9711-6b33efdc648f"
      unitRef="usd">39638000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic9aed1cb5b804a68a9e21afc8b927edf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzMtNy0xLTEtOTQzNDE_736a8d62-57e7-4d57-9554-781bf3548327"
      unitRef="usd">43078000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4751d86d5c4a487d8f7681fcdb5fcd23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzMtOS0xLTEtOTQzNDE_2fbf1976-4f62-4c3e-9f43-d04750d74400"
      unitRef="usd">37784000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6e5b4a7a50224eec92ff76558275ae9f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzQtNS0xLTEtOTQzNDE_148546b0-b0ee-4d76-8375-2833b3e2bf63"
      unitRef="usd">4000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6c65916987224450811c06ee12ed53a2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzQtNy0xLTEtOTQzNDE_13ba9938-6512-4f81-b999-92bced9e0b09"
      unitRef="usd">4000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic3bbf7a5684f43f687a47ccd049eea4b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzQtOS0xLTEtOTQzNDE_ebe81e04-f788-4ed9-8754-7cc86412b878"
      unitRef="usd">5000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i35ef3e71e5e94af39fb0474ff60cbc4f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzUtNS0xLTEtOTQzNDE_d2ca0195-7e84-4dc6-83a6-a72a901abffe"
      unitRef="usd">11955000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i79cdff9815864b7ba2761a6ccfc04331_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzUtNy0xLTEtOTQzNDE_b5c4d8ec-4ecc-4079-b1a9-957c5bbcebe4"
      unitRef="usd">23625000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id3001d694b564e49aebbd5c961118d00_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzUtOS0xLTEtOTQzNDE_5332f5db-3dd6-44a8-afc8-5638a2a96404"
      unitRef="usd">23529000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzYtNS0xLTEtOTQzNDE_422d6e94-d9c4-4c25-842e-90fb28023fef"
      unitRef="usd">51597000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzYtNy0xLTEtOTQzNDE_4f8286f7-392f-46f1-b3e3-daa176920471"
      unitRef="usd">66707000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpjY2FiZjQzMmI3ZjQ0NzdhOGFiNGNiNmQ3MDU3ZDUwNy90YWJsZXJhbmdlOmNjYWJmNDMyYjdmNDQ3N2E4YWI0Y2I2ZDcwNTdkNTA3XzYtOS0xLTEtOTQzNDE_c43eef63-9d82-43bf-9ef8-7e47a44f1a14"
      unitRef="usd">61318000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NTU_5541f56a-d44f-4ef4-9bc2-d8f3b917eb92">&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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="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;Acquisitions (Note 3)&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;&#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;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Additions&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;11,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(51,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_001fb466-7ef0-4a29-b86a-c03c753445c6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMC0xLTEtOTQzNDE_ea42a367-6077-48ec-b02c-47779ef4b446"&gt;Impairment losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,940&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzMtMS0xLTEtOTQzNDE_89416b31-639d-4f68-8e5a-03ab7ef73cce"
      unitRef="usd">149940000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzMtMy0xLTEtOTQzNDE_f4021817-4b77-46ac-92cd-ef499319f5e4"
      unitRef="usd">200066000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzQtMS0xLTEtOTQzNDE_678181db-a886-4081-8289-47e1cfc4f9cc"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzQtMy0xLTEtOTQzNDE_160981e6-7add-4c21-8e88-a19c063daa1b"
      unitRef="usd">4400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzUtMS0xLTEtOTQzNDE_0d4e0fdd-b771-4308-9a77-25ed040bba9f"
      unitRef="usd">11184000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzUtMy0xLTEtOTQzNDE_c440d95f-1bd6-4def-991f-99e3b28de394"
      unitRef="usd">7581000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzYtMS0xLTEtOTQzNDE_b50bf208-7cde-44d7-830d-9adbddacd5d1"
      unitRef="usd">2600000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzYtMy0xLTEtOTQzNDE_cb36ce08-90c1-49bf-a472-8ed0cdb1954d"
      unitRef="usd">4600000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzctMS0xLTEtOTQzNDE_620ac02c-5447-4e87-88cc-8c1ae095d093"
      unitRef="usd">51597000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzctMy0xLTEtOTQzNDE_973a9fd0-2319-44b4-99d8-7b73ba256cb5"
      unitRef="usd">66707000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMS0xLTEtOTQzNDE_ead0f97c-eb3b-434e-94ec-6b8bf42c01a5"
      unitRef="usd">2811000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzgtMy0xLTEtOTQzNDE_47f31fbc-7cc1-48fb-8965-98ad3d823ae3"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzktMS0xLTEtOTQzNDE_852ea078-bc3f-45da-afc8-f08d1a2b017d"
      unitRef="usd">109316000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTo1OGU4MGVkZWMxOTM0NGU2YTU5MjU2MjYwMmUzMzI1Ny90YWJsZXJhbmdlOjU4ZTgwZWRlYzE5MzQ0ZTZhNTkyNTYyNjAyZTMzMjU3XzktMy0xLTEtOTQzNDE_50cef544-4133-4c18-a1ce-5e93a130c76d"
      unitRef="usd">149940000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzU0OTc1NTgxODQ5Ng_6d74c41e-4a46-4b67-b6bb-4a8c573749a6"
      unitRef="usd">2800000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzI1OTc_12a0b259-eceb-44dd-b3c0-8e971e9ce173"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzU0OTc1NTgxNzkzMw_acade199-91c0-43f2-b9f6-3e9d530a1bd1"
      unitRef="usd">100000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NjY_487fb91c-efa6-44d1-accf-8bf4b5f62d86">&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 December&#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;2023&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;38,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;24,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;8,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;109,316&#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:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzItMS0xLTEtOTQzNDE_5da0f8ed-044d-4d41-a324-39db921bc6bb"
      unitRef="usd">38941000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzMtMS0xLTEtOTQzNDE_4530a5d2-2fb2-40aa-aba4-0eff30d8fc17"
      unitRef="usd">24343000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzQtMS0xLTEtOTQzNDE_7736bf16-deed-4bf3-ad45-02d75f03ba58"
      unitRef="usd">14427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzUtMS0xLTEtOTQzNDE_9386586d-383e-4769-8396-2f31f420715e"
      unitRef="usd">13318000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzYtMS0xLTEtOTQzNDE_7a2a8b38-c5c1-4d19-9d8b-f40f862f5940"
      unitRef="usd">9725000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzctMS0xLTEtOTQzNDE_66b252d9-895b-470c-aa16-b693e5743878"
      unitRef="usd">8562000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTpiOTU5ODkzMWRhOTQ0NTg4OTlmODA1NjY3NjQ3Y2EzOS90YWJsZXJhbmdlOmI5NTk4OTMxZGE5NDQ1ODg5OWY4MDU2Njc2NDdjYTM5XzgtMS0xLTEtOTQzNDE_b1ccf626-15fe-49a1-8d62-1a3c88d52951"
      unitRef="usd">109316000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM5NjM_1c2645f3-9ab0-4584-9a8c-aff6325e202a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;amp;D. The following table sets forth the Company&#x2019;s activities related to indefinite-lived intangible assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzQtMS0xLTEtOTQzNDE_def6f7c7-85af-4417-a498-b4b787b30404"
      unitRef="usd">2600000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzQtMy0xLTEtOTQzNDE_00f1e4f3-30e6-4ffd-9fb7-88abf85e93fa"
      unitRef="usd">7200000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzYtMS0xLTEtOTQzNDE_b1552f26-ff8d-41bf-8b0d-f300571bfe39"
      unitRef="usd">2600000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzYtMy0xLTEtOTQzNDE_61f7cd6f-6ead-4634-841e-bbe3167d5ed2"
      unitRef="usd">4600000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzgtMS0xLTEtOTQzNDE_4e2ac721-4bc6-4cb3-b0a6-d0787171d6d2"
      unitRef="usd">0</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90YWJsZTozNTU1NzRmZTY5MTk0YmRlYmE1NmY0NWZiZTc2ZDQxZi90YWJsZXJhbmdlOjM1NTU3NGZlNjkxOTRiZGViYTU2ZjQ1ZmJlNzZkNDFmXzgtMy0xLTEtOTQzNDE_1d6b5121-7af4-4a7f-a569-4a304297f7c8"
      unitRef="usd">2600000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM4OTQ_1ef819e6-8bc6-4e60-9bd0-36c01fdfed5b"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM4OTQ_a84a86f6-e6ea-4c4d-9370-27d0c9d5fd2d"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjIvZnJhZzo5NDcwMzExNGU2ZmY0YzY4Yjc5ODdkNDkyOTBjYzY2NS90ZXh0cmVnaW9uOjk0NzAzMTE0ZTZmZjRjNjhiNzk4N2Q0OTI5MGNjNjY1XzM4OTQ_e81da3dd-b281-417a-bb15-97f3f189e684"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzMwNjE_a96350d6-69d5-4d25-8f10-6a5046dc4085">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;December 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;Net Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.355%"/&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, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;/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 (Note 3)&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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;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:#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;/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;At December&#160;31, 2022, the Company held marketable equity investments with an aggregate fair value of $18.5&#160;million that were in an unrealized loss position for less than 12 months. The net unrealized loss of $1.5&#160;million as of December&#160;31, 2022 represents stock price fluctuations in the underlying securities held, and was recorded to other income (expense), net in the consolidated statement of operations.&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 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: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 Company&#x2019;s financial instruments 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:27pt"&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:27pt"&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:27pt"&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: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 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 investments held by the Company have been valued on the basis of quoted market prices and are therefore classified as Level 1. &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 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 &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;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;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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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, 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 December 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;18,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the activity in Level 3 financial instruments: &lt;/span&gt;&lt;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;/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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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="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;Changes to the balance associated with the estimated fair value of contingent consideration for the year ended December 31, 2022 were primarily due to accretion of the related discount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Instruments Not Recorded at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8). &lt;/span&gt;&lt;/div&gt;&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;Included in other long-term assets are investments in privately held entities of $11.8 million and $5.0 million as of December&#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 &lt;/span&gt;&lt;/div&gt;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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzM4NDgyOTA3MDY3Mjg_82c603f7-b425-4609-9543-684fee50052e">&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;December 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;Net Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.355%"/&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, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;/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 (Note 3)&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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;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:#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;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtMS0xLTEtOTc0NDY_6cea6793-f04c-4437-a490-c976ea4f79df"
      unitRef="usd">20005000</us-gaap:EquitySecuritiesFvNiCost>
    <mxl:EquitySecuritiesAccumulatedNetUnrealizedGain
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtMy0xLTEtOTc0NDY_3826a0dd-c7e8-4a3b-bef0-eb919b9e8f61"
      unitRef="usd">0</mxl:EquitySecuritiesAccumulatedNetUnrealizedGain>
    <mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtNS0xLTEtOTc0NDY_da443cdb-966d-4202-ad7a-54f171ab09f4"
      unitRef="usd">1476000</mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTozZWFkYmNiMGNhOTA0Y2Y5ODQ2OWNhNzExNjAxOGVmNy90YWJsZXJhbmdlOjNlYWRiY2IwY2E5MDRjZjk4NDY5Y2E3MTE2MDE4ZWY3XzUtNy0xLTEtOTc0NDY_649bce30-c7e0-4451-bbac-52cf773158a8"
      unitRef="usd">18529000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i93e299ab42804e589be8e29473ed9490_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4OTlmMzExOGM5MzM0ODU5ODZhN2NmYjlkMGJhM2Q3OS90YWJsZXJhbmdlOjg5OWYzMTE4YzkzMzQ4NTk4NmE3Y2ZiOWQwYmEzZDc5XzYtMS0xLTEtOTQzNDE_b1ff25ff-05b0-4c95-8f22-594828504d2d"
      unitRef="usd">2941000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i67b3bd912e284eecb964279582abec9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4OTlmMzExOGM5MzM0ODU5ODZhN2NmYjlkMGJhM2Q3OS90YWJsZXJhbmdlOjg5OWYzMTE4YzkzMzQ4NTk4NmE3Y2ZiOWQwYmEzZDc5XzYtMy0xLTEtOTQzNDE_219d29e2-9126-4f67-86c6-27418a1b6bec"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgxNzE3MA_c71e0316-8e98-4070-8b99-ca247f40c344"
      unitRef="usd">18500000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgxNzI2NQ_a29536d5-ebdb-43a4-adfa-b3667b1072f8"
      unitRef="usd">1500000</mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibc5bdb1637294c089c58ee14af2e97e2_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgyMDUyMg_b51b4410-a09b-4075-96e4-c4975f9ce04e"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzM4NDgyOTA3MDY3MzA_3f9da0f0-7bda-40ac-ba81-ffe412aa00ca">&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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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, 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 December 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;18,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzM4NDgyOTA3MDY3MzA_9cfbf25c-689c-4b3a-9299-6a777ae72a2f">&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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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, 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 December 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;18,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i74996e34abbe40569bdd7cd2242885aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtMS0xLTEtOTc1NTE_82bb1560-ab0a-49b0-9bf5-a12286e55f04"
      unitRef="usd">18529000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ib893abab702b4823aee0bacd8c71d55d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtMy0xLTEtOTk4NTY_1e372f0b-b981-43de-8d4e-5a60858c9727"
      unitRef="usd">18529000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="icda6d400773049ff9c4f38c77514d065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtNS0xLTEtOTk4NTA_2f825284-3b8f-4886-86ae-be25004ff7ba"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i93e299ab42804e589be8e29473ed9490_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzUtNy0xLTEtOTk4NTA_14f8d444-fa09-4f9e-83ae-ab7aacd1bb1a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i74996e34abbe40569bdd7cd2242885aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTEtMS0xLTk3NTQz_228d0503-d058-43dd-9226-50bfa6e09796"
      unitRef="usd">2941000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib893abab702b4823aee0bacd8c71d55d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTMtMS0xLTk5ODQ0_0abf20ab-7b30-423a-9354-f0c31a1986b5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icda6d400773049ff9c4f38c77514d065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTUtMS0xLTk5ODQ0_7efe065e-b5c2-42cc-97ff-d6421ccb4008"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i93e299ab42804e589be8e29473ed9490_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo4NDAyODdiYWVmZjA0MzAyOWE1ZjVhOGYxNzJlMTdkZS90YWJsZXJhbmdlOjg0MDI4N2JhZWZmMDQzMDI5YTVmNWE4ZjE3MmUxN2RlXzExLTctMS0xLTk5ODQ0_505d8dc3-074b-4e2d-89f7-a8ff58e49fa2"
      unitRef="usd">2941000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8809ea4ec4584e9dbc8179c0f9a1d8f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTEtMS0xLTk5ODQx_a080f94c-579a-4afa-868f-f0e2f0f1bd16"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i16b35556ed1c457d8fb9d0ebf82d1378_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTMtMS0xLTk5ODQx_5c11114d-f0b6-4149-ab12-df8aa75b4cd1"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7c3b14f35a9744bcbe514d6e2f698c74_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTUtMS0xLTk5ODQx_4823fc44-3da3-4499-92c5-59414b6788ff"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i67b3bd912e284eecb964279582abec9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTplNTExNWY2ZjY4ZDE0ZmUxYWEyYWFhMjAyNWZhODY1OS90YWJsZXJhbmdlOmU1MTE1ZjZmNjhkMTRmZTFhYTJhYWEyMDI1ZmE4NjU5XzExLTctMS0xLTk5ODQx_219d29e2-9126-4f67-86c6-27418a1b6bec"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzMwNTg_adc6de93-4f9e-4b35-ad1b-02d7ef504f70">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the activity in Level 3 financial instruments: &lt;/span&gt;&lt;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;/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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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="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;Changes to the balance associated with the estimated fair value of contingent consideration for the year ended December 31, 2022 were primarily due to accretion of the related discount.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i404d7ecf23444bf48d10e9e5d287689d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzQtMS0xLTEtOTQzNDE_6f87a9a9-dc5f-4764-95dd-8527518be84f"
      unitRef="usd">2700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i77f3bac5d6a7424fb4c92e61cda970cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzQtMy0xLTEtOTQzNDE_defdad80-3788-479c-8893-332fbc3a7eb0"
      unitRef="usd">2700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="id7de0a7dce8740708156c5e7487471c4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzctMS0xLTEtOTQzNDE_152153d0-70be-478f-9761-c24117e248d3"
      unitRef="usd">241000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5a9f62e5eef44e2bb40359e56a3edfe1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzctMy0xLTEtOTQzNDE_0ffc280a-9e84-43cb-a782-4602e61a6802"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iace9dfdc56fc4bbca3933787763750ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzgtMS0xLTEtOTQzNDE_4a6d7ee9-ad05-4b9b-8ba3-73b0c35a4e60"
      unitRef="usd">2941000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i404d7ecf23444bf48d10e9e5d287689d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90YWJsZTo1ODVmMzA5NGFjOTY0ZWVlOWQ2ZDE1M2RkNTU5Nzc3My90YWJsZXJhbmdlOjU4NWYzMDk0YWM5NjRlZWU5ZDZkMTUzZGQ1NTk3NzczXzgtMy0xLTEtOTQzNDE_e5359102-9c49-474d-aeaa-abcfd3825eda"
      unitRef="usd">2700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgyMjI4MA_0d7aee41-4262-4c31-8713-7c1f04269a19"
      unitRef="usd">11800000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjUvZnJhZzpkZmUyYTI0Y2E0ZDg0NTdlOWYxYjlhZWY4YmYxZWJkZC90ZXh0cmVnaW9uOmRmZTJhMjRjYTRkODQ1N2U5ZjFiOWFlZjhiZjFlYmRkXzU0OTc1NTgyMjI4OA_1e94c46a-6a85-4cba-ab6f-b192b219b005"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTg_1244000e-208c-4ebd-9ee9-73c2df4aaeee">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;December 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;187,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;188,357&#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 December&#160;31, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $0.4 million and $20.4 million, respectively. As of December&#160;31, 2022 and December&#160;31, 2021, the Company had restricted cash of approximately $1.0 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;December 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;97,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,704&#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 #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;160,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,703&#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;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="text-indent: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;December 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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;74,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;50,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;10,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;181,101&#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;(102,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;79,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense for the years ended December 31, 2022, 2021, and 2020 was $20.3 million, $17.7 million and $11.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the Company entered into a note receivable with a supplier for $10.0&#160;million, which is included in other long-term assets in the consolidated balance sheet. Repayments of $2.0&#160;million per year are due annually by March 31, in years 2024 through 2027, provided that certain production utilization targets for the prior year are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued price protection liability consists of the following activity:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="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;180,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(107,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;113,274&#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;40,509&#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;December 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;7,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_253423d9-cf56-45a8-a1fa-4e8b17d061f9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_e5025cd5-0083-4f55-8987-df220241c184"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;8,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;52,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,155&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;57,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:56.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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="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;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="18" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;21&#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="3" style="display:none"/&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;2,104&#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;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,180)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTM_4d4886f4-1458-4eec-9a33-30f83c874782">&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;December 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;187,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;188,357&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTM_cfbe3205-6e6f-4120-a5f8-05c0e851472c">&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;December 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;187,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;188,357&#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="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzItMS0xLTEtOTQzNDE_b3ed3dbe-3ff1-4072-a7c0-1d924ba0f8a3"
      unitRef="usd">187353000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzItMy0xLTEtOTQzNDE_c10fdf49-3b7a-4903-b2aa-6b90caf6df3c"
      unitRef="usd">130572000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzMtMS0xLTEtOTQzNDE_f3e65bfd-a2c9-426f-b440-09b70ae5ff19"
      unitRef="usd">982000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzMtMy0xLTEtOTQzNDE_b2c67a6a-8eac-48db-9bed-fdca50c1ac8d"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzQtMS0xLTEtOTQzNDE_22a5bc8b-1da3-46ed-bb01-3c359f80106e"
      unitRef="usd">22000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzQtMy0xLTEtOTQzNDE_91fb858e-04f2-4a34-b922-3542571da58b"
      unitRef="usd">1061000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzUtMS0xLTEtOTQzNDE_e4424fe0-561c-4531-aec1-49860194d174"
      unitRef="usd">188357000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDU4MmFkNTdhYTc0YWI2YTQzZjIwMmNkNDkxM2ZiOC90YWJsZXJhbmdlOjIwNTgyYWQ1N2FhNzRhYjZhNDNmMjAyY2Q0OTEzZmI4XzUtMy0xLTEtOTQzNDE_af345f05-762d-4297-bda2-0f0525de8e73"
      unitRef="usd">131738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjI4MQ_d4f5ee28-85ce-453a-aa54-41884d00fc63"
      unitRef="usd">400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjI4OQ_7db2fd21-76cf-46f7-be1f-ac34acaa0503"
      unitRef="usd">20400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjM3Ng_7df5a199-47ec-48cc-a139-61db1c95b9ca"
      unitRef="usd">1000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNjM4NA_36d7a15b-182b-4e9b-9975-7b8bad6950cb"
      unitRef="usd">1200000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5OTA_5f71f778-a759-4caf-a172-d417204dee71">&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;December 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;97,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,704&#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 #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;160,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,703&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcess
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzMtMS0xLTEtOTQzNDE_49561d24-15e0-4ae1-8d29-9a6aa6907773"
      unitRef="usd">97840000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzMtMy0xLTEtOTQzNDE_86839930-4171-434a-b96b-c2aa0c887826"
      unitRef="usd">72369000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzQtMS0xLTEtOTQzNDE_069d2464-773f-458c-98ac-764057b13fe1"
      unitRef="usd">62704000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzQtMy0xLTEtOTQzNDE_66b77f6f-253a-4f17-90c5-500d9a6247c6"
      unitRef="usd">59334000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzctMS0xLTEtOTQzNDE_1694cc54-78cb-4ce3-84bd-da2d4aaccc20"
      unitRef="usd">160544000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZToyMDdjZGQwYTc1M2E0OWQxOGE5OWJkODFjZTNhYWQ4Yi90YWJsZXJhbmdlOjIwN2NkZDBhNzUzYTQ5ZDE4YTk5YmQ4MWNlM2FhZDhiXzctMy0xLTEtOTQzNDE_31c1b73c-42ed-4fa0-8127-4e4bb9068e43"
      unitRef="usd">131703000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzIwMTU_52a4bb3a-5b01-461d-9f13-4b8d0b34e583">&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;December 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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;74,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;50,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;10,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;181,101&#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;(102,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;79,018&#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="i61e0a127acb54d5daaa6431b88154535_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzItMS0xLTEtOTQzNDE_72ed5eab-f6a7-48ec-8012-65b169b1d044">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i07ba6a00738940e5a2b9672f3d03998e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzItMy0xLTEtOTQzNDE_ec2a4ee0-5003-4187-9c35-6b54e4038c64"
      unitRef="usd">3924000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a0e3c4c269d443c88643c668014eba4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzItNS0xLTEtOTQzNDE_d8756fa0-aac5-42ed-9392-009c72ab5d95"
      unitRef="usd">3917000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i815ece40077e4cedaf818230f87bb7a5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjphMmZiOTc4MmEyODY0NzMwODY1NmI1NjQxM2M3MGRmNV80_cd1acf33-a71e-45ce-8711-66522fcdbda9">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0a3884fac7cd41da8a5988d5c058e11b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjphMmZiOTc4MmEyODY0NzMwODY1NmI1NjQxM2M3MGRmNV83_76ebc723-a0e5-440a-b674-4b42a7df5821">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d438e1e34f343578bee0261cb2676bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtMy0xLTEtOTQzNDE_976added-f011-4781-882e-37d357304e64"
      unitRef="usd">74258000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i74cd907e3262435e8b30a39dbf6ddf4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzMtNS0xLTEtOTQzNDE_640a63db-f206-4609-ba39-e09123be81c5"
      unitRef="usd">65004000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i00f3dd38d43b411f980d6432a1bc149d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiYTVkMjQxNTE2YTQ0YTA0ODE5ZGRlYjhhYTg5ZTE1Zl80_04b9308c-fb34-4b70-849f-748760af5645">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib9e8b2565b614336b5f58602f4379d94_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiYTVkMjQxNTE2YTQ0YTA0ODE5ZGRlYjhhYTg5ZTE1Zl83_6dd14e68-3f07-40a2-b147-33642e57b24b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a759fd8201d4ce597482b1ce86add55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtMy0xLTEtOTQzNDE_47f11309-1c94-4806-827d-dfd7ca396c98"
      unitRef="usd">50970000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia421f87b486f435089681da43087b82e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzQtNS0xLTEtOTQzNDE_07891a81-b9b6-462f-aa63-48370f2b9d2a"
      unitRef="usd">32099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1096074a8d624019a7f52f8926659b91_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzUtMS0xLTEtOTQzNDE_6d773da6-0f08-4b86-bc73-f7a68e5d30cf">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iafb70a84d17d46db94cbb543a8cde1fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzUtMy0xLTEtOTQzNDE_a247a79e-50ea-4964-aa98-88dd7fc7a7ae"
      unitRef="usd">10111000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i13a2952aa52446d29d72dbecf6b73ee7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzUtNS0xLTEtOTQzNDE_2fc1d868-b71c-4abf-89ff-bae6e16cc500"
      unitRef="usd">8763000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i955e3aef49a74d67858ebcb698560257_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpjYzEwMmIxZjQyYmU0ZDkxOTExYzgzODFmYTI1ZGY2OV80_f1854cdf-99af-49e7-b84e-93390a7b94ee">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia784899937aa4f03ab3998415e12c15d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpjYzEwMmIxZjQyYmU0ZDkxOTExYzgzODFmYTI1ZGY2OV83_a56c52b0-11e9-4cb0-8e7b-87e35dc6b0e0">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2990783e39804c1da82e48309201d44c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtMy0xLTEtOTQzNDE_504562ea-e3b8-422c-baa3-1a0a3e38f2c7"
      unitRef="usd">34236000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i14f2eeee06344b6bb0ee187d07eb0016_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzYtNS0xLTEtOTQzNDE_cde3d535-549e-4895-bfbb-1bbd98724408"
      unitRef="usd">30889000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4603fb0983934555a454e8825ac3ff63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzctMy0xLTEtOTQzNDE_d27404a7-4006-4435-9eaf-980af81e0c82"
      unitRef="usd">7602000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9d54bdaf15d846629cdf089a9882aa87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzctNS0xLTEtOTQzNDE_3f8877a8-ed54-4730-9f41-6ec2120a43e2"
      unitRef="usd">4647000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzgtMy0xLTEtOTQzNDE_e0dbe4ff-edaf-41bf-b6e3-2de4749fa76f"
      unitRef="usd">181101000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzgtNS0xLTEtOTQzNDE_ebb36620-63ae-47b6-a0b5-60aff26ffad4"
      unitRef="usd">145319000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzktMy0xLTEtOTQzNDE_470436c0-0ef0-41dc-b12b-3ffd63461c92"
      unitRef="usd">102083000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzktNS0xLTEtOTQzNDE_d4da4fcf-b5b6-4d67-8e93-89b7f78dc2f5"
      unitRef="usd">84395000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzEwLTMtMS0xLTk0MzQx_373f966e-fcf4-4e5c-b058-f40e417baefd"
      unitRef="usd">79018000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo5YTRlYzQyN2VlN2U0NDdiOGNhZTIwOWRjM2Y4ZWQ5Yy90YWJsZXJhbmdlOjlhNGVjNDI3ZWU3ZTQ0N2I4Y2FlMjA5ZGMzZjhlZDljXzEwLTUtMS0xLTk0MzQx_0d936da4-0b87-40ee-8c94-b3fb40c0618d"
      unitRef="usd">60924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzkxNQ_6af2bdfa-d0f7-4721-a4ac-64322e5d5649"
      unitRef="usd">20300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzkxOQ_eb40cf0c-da05-4efa-94dc-03c70f34996c"
      unitRef="usd">17700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzkyNg_d03b5dfd-db2d-41ef-8ee9-135af33c9cc3"
      unitRef="usd">11300000</us-gaap:Depreciation>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="idda791c2b9e34dbf9786249f237f3935_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNzc4OA_596e8026-1a9e-43aa-a156-423fd44284bc"
      unitRef="usd">10000000</mxl:ProceedsLoanedUnderNotesReceivable>
    <mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzU0OTc1NTgxNzgxNg_f48dd287-4cac-44f7-8858-1d70fbc755b6"
      unitRef="usd">2000000</mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually>
    <mxl:PriceProtectionLiabilityTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzIwMjE_79b19e3b-1c51-4cb4-a55e-9c0d2395d9d3">&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;Year Ended 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="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;180,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(107,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;113,274&#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;40,509&#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="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzMtMS0xLTEtOTQzNDE_002889c3-078f-433e-aaae-86a40788c5f5"
      unitRef="usd">40509000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzMtMy0xLTEtOTQzNDE_59bfbf5c-88f8-4cc3-954a-f08f1352688d"
      unitRef="usd">47766000</mxl:AccruedPriceProtectionLiability>
    <mxl:PriceProtectionRebateCharges
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzUtMS0xLTEtOTQzNDE_a3addf6d-6431-4129-848d-f71e6868f80a"
      unitRef="usd">180538000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionRebateCharges
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzUtMy0xLTEtOTQzNDE_d4f91aa5-f79c-484d-8be8-5ea129cb3ff1"
      unitRef="usd">81116000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionpayments
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzctMS0xLTEtOTQzNDE_95e5a536-9ca5-4d37-a172-65d8d4e1a1ee"
      unitRef="usd">107773000</mxl:PriceProtectionpayments>
    <mxl:PriceProtectionpayments
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzctMy0xLTEtOTQzNDE_78f3946a-6637-4f9a-9c4f-7e3d0cb0821c"
      unitRef="usd">88373000</mxl:PriceProtectionpayments>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzgtMS0xLTEtOTQzNDE_56ba2695-eb6c-4ba7-b8a0-a107f6b4bb39"
      unitRef="usd">113274000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTowOTBhMDM5ZTk4MDM0OWQ4OTJkMTZlYTU3ZDZlNjFjNi90YWJsZXJhbmdlOjA5MGEwMzllOTgwMzQ5ZDg5MmQxNmVhNTdkNmU2MWM2XzgtMy0xLTEtOTQzNDE_a96c5b1d-9ca3-4c30-b3ab-e85d6d40b0ae"
      unitRef="usd">40509000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzIwMTM_f997405e-1a4e-4c7a-b243-d609bdb8e925">&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;December 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;7,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_253423d9-cf56-45a8-a1fa-4e8b17d061f9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTAtMS0xLTk0MzQx_e5025cd5-0083-4f55-8987-df220241c184"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;8,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;52,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,155&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;57,268&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzQtMS0xLTEtOTQzNDE_61911e55-3d59-485b-8a2a-512ca322cda0"
      unitRef="usd">7402000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzQtMy0xLTEtOTQzNDE_6bb1ac1a-3122-4f95-9ec5-298296aa860e"
      unitRef="usd">7337000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzUtMS0xLTEtOTQzNDE_7d2b9a75-fa47-4453-9723-ad231d636288"
      unitRef="usd">4072000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzUtMy0xLTEtOTQzNDE_c586f9f9-17f3-40f3-b763-8b4a327cc958"
      unitRef="usd">3651000</us-gaap:AccruedProfessionalFeesCurrent>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzYtMS0xLTEtOTQzNDE_12f17962-b9bd-4a69-80f3-36d933d6dcf9"
      unitRef="usd">2560000</mxl:Accruedengineeringandproductioncosts>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzYtMy0xLTEtOTQzNDE_4c92c55d-e4f3-4108-bc75-238b27420be1"
      unitRef="usd">2934000</mxl:Accruedengineeringandproductioncosts>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzctMS0xLTEtOTQzNDE_72e65fe2-6421-4eeb-a071-cd20533e48b9"
      unitRef="usd">1082000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzctMy0xLTEtOTQzNDE_6ff54c85-3348-491b-b6ee-134d49743695"
      unitRef="usd">320000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzktMS0xLTEtOTQzNDE_718f2ad3-6585-4372-a0d0-a09da5cf2f22"
      unitRef="usd">1662000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzktMy0xLTEtOTQzNDE_960a732c-0cae-4180-a941-d6380c13a085"
      unitRef="usd">2080000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTEtMS0xLTk0MzQx_ebd5516f-7c7d-4065-9d16-7bc2e0017cc9"
      unitRef="usd">10489000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEwLTMtMS0xLTk0MzQx_7e328060-485c-45ba-ba12-09a655bf5b96"
      unitRef="usd">8888000</us-gaap:OperatingLeaseLiabilityCurrent>
    <mxl:Accruedcustomercredits
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEyLTEtMS0xLTk0MzQx_617a8c2d-d5ea-4aa3-8703-a7beb819b5c5"
      unitRef="usd">304000</mxl:Accruedcustomercredits>
    <mxl:Accruedcustomercredits
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzEyLTMtMS0xLTk0MzQx_13562314-0cbd-4f18-945c-586992ce226f"
      unitRef="usd">5136000</mxl:Accruedcustomercredits>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE0LTEtMS0xLTk0MzQx_f2c62f16-ffcb-4d42-a939-a2415542b170"
      unitRef="usd">8895000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE0LTMtMS0xLTk0MzQx_569cb809-03b0-4d9a-908a-399854e22897"
      unitRef="usd">7105000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE1LTEtMS0xLTk0MzQx_8d0c828e-26bf-491c-85d3-35f8df4e6d92"
      unitRef="usd">1072000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE1LTMtMS0xLTk0MzQx_a58efdd8-0676-40bd-ba82-24d107542792"
      unitRef="usd">1044000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="ie52c779d1d9f4a34bb0d67458b0cff06_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE2LTEtMS0xLTk0MzQx_99e15481-ce3e-468c-8d99-f1afa1f68b56"
      unitRef="usd">52392000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i9b8c85df4e074876a7efda3ed91ae6a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE2LTMtMS0xLTk0MzQx_b50c0001-ad55-4cd8-97bd-a7883dfe0fd8"
      unitRef="usd">6721000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="i3834360a3f0e4191ad6b960cc552e3d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE3LTEtMS0xLTk0MzQx_3f92edac-203f-4e84-b86a-8b28d98823f1"
      unitRef="usd">605000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="icb77bfad48794978a782ec6121c83587_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE3LTMtMS0xLTk0MzQx_46bc989e-5bd4-429a-91af-3d0aaefd8977"
      unitRef="usd">2847000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTEtMS0xLTEwMDAwNg_ee3f72b5-b644-4ae4-84de-7e75349844ea"
      unitRef="usd">2941000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTMtMS0xLTEwMDAwNg_e8f98307-b47c-4c38-80b7-94be1c7eb9ed"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTEtMS0xLTk0MzQx_35d66fdb-97a5-4cbb-a427-eee8bd7c33f6"
      unitRef="usd">6679000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE4LTMtMS0xLTk0MzQx_5b6ca70a-e1e1-418e-aa28-f8ac6b7a8037"
      unitRef="usd">9205000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE5LTEtMS0xLTk0MzQx_0994d5fc-b434-4081-946b-6586d8f6b0e1"
      unitRef="usd">100155000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTpmYzJiNTRjNDViOTU0MjBjYmMwYmU2ZWJmODc2ODYzNi90YWJsZXJhbmdlOmZjMmI1NGM0NWI5NTQyMGNiYzBiZTZlYmY4NzY4NjM2XzE5LTMtMS0xLTk0MzQx_bd433c0b-0e9f-4cb6-8f84-f7c6297f2056"
      unitRef="usd">57268000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90ZXh0cmVnaW9uOjY5ZGM0ODA5OWE3OTRkZmU4N2UxMWMwZGJlYTkyZDA2XzE5ODE_ef5c7e55-5e36-4baf-a402-213b2490680f">&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:56.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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="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;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="18" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;21&#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="3" style="display:none"/&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;2,104&#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;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,180)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ia0bbc94e3f7945ad80159e126986e533_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzItMy0xLTEtOTQzNDE_ab8838cc-ec45-4ba7-8c50-8d1460114653"
      unitRef="usd">263000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i606cb8b3424d4418a396d5ad249d85e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzItNy0xLTEtOTQzNDE_e16ace6f-ee5c-47db-9958-9334aa3ba4b2"
      unitRef="usd">1172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3eb00c2fe3548e3b7a721bab2fe4377_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzItOS0xLTEtOTQzNDE_221c0df9-8e63-4c4e-9e23-15393fae95a9"
      unitRef="usd">1435000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic8c7c98d940046c6acd9cdfb55c4cdd0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzMtMy0xLTEtOTQzNDE_bbceeaa0-a706-43d9-9c32-d0e6c1458559"
      unitRef="usd">-242000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i0983ad7007bb497cbae5a622adf57b82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzMtNy0xLTEtOTQzNDE_1332cb73-bcb4-4312-af10-91f9d5d1ce62"
      unitRef="usd">932000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzMtOS0xLTEtOTQzNDE_ed7e3da3-3b13-4ae9-b4a0-0809a252fe46"
      unitRef="usd">690000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i9fc95ead4a264159a3ed09d28bbfa0ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzctMy0xLTEtOTQzNDE_7eb34f73-b1ee-4d56-8786-dbc2e62ac16c"
      unitRef="usd">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf65f69dad6a4ea5b3ee6b9d1d5f81be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzctNy0xLTEtOTQzNDE_3a03f745-86a9-41a4-8d09-69a30473be97"
      unitRef="usd">2104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie06cd644975940cf8d525fe744e5e612_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzctOS0xLTEtOTQzNDE_d44627ec-18b7-4819-9c28-68db2600a255"
      unitRef="usd">2125000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if10940f5cec6461eb373e112e55b41c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzgtMy0xLTEtOTQzNDE_ae96951c-0ed0-4f0a-9084-742f690242bf"
      unitRef="usd">-5201000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ifb581c104c264e9f918fbb50dc2d0d5f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzgtNy0xLTEtOTQzNDE_552660c9-4b9d-4f04-bc93-74a1e71d70a0"
      unitRef="usd">2055000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzgtOS0xLTEtOTQzNDE_69930c7c-1bbd-44e4-9fcf-b96895d0a961"
      unitRef="usd">-3146000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i720307981b0747ac846de6cfb5b36300_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzEyLTMtMS0xLTk0MzQx_bf0ff5b1-13b9-416b-bad2-cf8548c1b8be"
      unitRef="usd">-5180000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i579116ec46b24a0e8ea769e72b4ad2b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzEyLTctMS0xLTk0MzQx_f31b6bed-7109-49bb-ab39-915d649e05c9"
      unitRef="usd">4159000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1fe5c82ea3f4ebfad9aa6fcb4222f21_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNjgvZnJhZzo2OWRjNDgwOTlhNzk0ZGZlODdlMTFjMGRiZWE5MmQwNi90YWJsZTo4MzliNDBmNjU3NGY0OTE2ODg5OWI2MjM2YTg3NTA1Yy90YWJsZXJhbmdlOjgzOWI0MGY2NTc0ZjQ5MTY4ODk5YjYyMzZhODc1MDVjXzEyLTktMS0xLTk0MzQx_0a2ed738-0184-48d1-90e9-0415e0b2eb32"
      unitRef="usd">-1021000</us-gaap:StockholdersEquity>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTUx_9c74b8c7-fbe9-4314-8e39-59ee81a4c087">Debt and Interest Rate Swap&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s long-term debt consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 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;125,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;125,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;(695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;121,757&#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;121,757&#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;December&#160;31, 2022 and December&#160;31, 2021, the weighted average effective interest rate on aggregate debt was&#160;approximately 3.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 the years ended December 31, 2022, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $0.6 million, $1.3 million, and $1.5 million, respectively, to interest expense.&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; &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 approximate aggregate fair value of the term loans outstanding as of December&#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:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;was $137.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 (Note 6).&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;As of December&#160;31, 2022, the outstanding principal balance of $125.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;/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;Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the Initial Term Loan under the June 23, 2021 Credit Agreement, in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the Revolving Facility, in an aggregate principal amount of up to $100.0&#160;million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December&#160;31, 2022, the Revolving Facility was undrawn. Under the amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the pending merger with Silicon Motion (Note 3), the Company expects to repay the remaining outstanding term loans under this agreement upon closing of the merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0&#160;million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company&#x2019;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company&#x2019;s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company&#x2019;s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company&#x2019;s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December&#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:120%"&gt;The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 23, 2021 Credit Agreement&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 23, 2021 Credit Agreement&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and may exercise certain other rights and remedies provided for under the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 23, 2021 Credit Agreement&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the other loan documents and applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over &lt;/span&gt;&lt;/div&gt;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.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTU0_5af103f0-a79d-481b-a4aa-58f34802650b">&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;December 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;125,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;125,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;(695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;121,757&#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;121,757&#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="i29bfd36644b2464490a878e187d71531_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzMtMS0xLTEtOTQzNDE_900bec4d-7e2f-4d16-ab1f-89fe2626d395"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i62157c6f8d91480d925ec930b898b647_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzMtMy0xLTEtOTQzNDE_2270081a-3911-468b-b718-73580a4563bf"
      unitRef="usd">310000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9cdb7a9994774dd3afe875013054127d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzYtMS0xLTEtOTQzNDE_f527ad62-181a-4d3e-b640-def8f81983f7"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzYtMy0xLTEtOTQzNDE_e8a9d597-b79b-40cf-8f76-90a07b2d23e4"
      unitRef="usd">310000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9cdb7a9994774dd3afe875013054127d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzgtMS0xLTEtOTQzNDE_7f62c4f7-01e0-4b41-9b86-75029bd5ba64"
      unitRef="usd">695000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzgtMy0xLTEtOTQzNDE_642b45ba-5896-46e8-9019-6fff4fec55b3"
      unitRef="usd">816000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9cdb7a9994774dd3afe875013054127d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzktMS0xLTEtOTQzNDE_5100e385-a76c-46a2-93ab-dfd9ffb55e61"
      unitRef="usd">2548000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzktMy0xLTEtOTQzNDE_5fd15a2c-d74c-4359-9b51-700e40d11f3b"
      unitRef="usd">3031000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i9cdb7a9994774dd3afe875013054127d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEwLTEtMS0xLTk0MzQx_945b60b4-ab14-4307-8c63-1d01292f40d2"
      unitRef="usd">121757000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEwLTMtMS0xLTk0MzQx_e5867382-31b2-4b74-bf18-5c98fda852e4"
      unitRef="usd">306153000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9cdb7a9994774dd3afe875013054127d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzExLTEtMS0xLTk0MzQx_2ad9ffa8-3bdd-4e3e-bfbd-db32828ebe2c"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzExLTMtMS0xLTk0MzQx_78f86ab0-b7dc-48f1-924b-c68ed0f7c987"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9cdb7a9994774dd3afe875013054127d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEyLTEtMS0xLTk0MzQx_a9102bec-ccd2-43a8-8d17-e923bdfca6c3"
      unitRef="usd">121757000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i71f249d824de4ef7b590e0a5b8624c0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90YWJsZTpkNjdkYzE4YjI5NGM0ZmNjYjllN2ViZTk4OTc2OGQwZi90YWJsZXJhbmdlOmQ2N2RjMThiMjk0YzRmY2NiOWU3ZWJlOTg5NzY4ZDBmXzEyLTMtMS0xLTk0MzQx_0e979329-1b4a-4e24-9d27-bbe87b18d280"
      unitRef="usd">306153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzIyMQ_3b8a26b1-6b55-4ef3-9d08-d104c0914ea0"
      unitRef="number">0.038</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzIyOA_c1de8c64-283c-40d8-a6a0-76798a2c1a06"
      unitRef="number">0.032</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM2Mg_1e3807ea-c352-4dd4-a222-95783f638dbc"
      unitRef="usd">600000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM2Ng_07a613a1-50e7-4c3a-a287-37842f4b1fc1"
      unitRef="usd">1300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3NA_168f7020-bb17-493b-89dc-5ad1e10ce1b8"
      unitRef="usd">1500000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:LongTermDebtFairValue
      contextRef="i29bfd36644b2464490a878e187d71531_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUwMg_c7a3c2e3-f9e6-48c3-bb27-ab103bbc4b2f"
      unitRef="usd">137400000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i62157c6f8d91480d925ec930b898b647_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUwOQ_8cee94d2-fdf0-4e95-9367-c5a28cda58e7"
      unitRef="usd">311000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzczMw_b4b5f837-05e7-47f6-9ef9-bb1e598eb697"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0f0ab9ca751e45cc91700f4291bfd078_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMDMwMQ_47c08c77-d0e2-4045-aeab-e8bd1a605fe0"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idfdb833889934a428a573a2ff71bf8fd_I20210623"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMTUxMQ_719b0d89-e8e5-4539-a78f-4f6850652961"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <mxl:LineofCreditFacilityIncrementalBorrowingCapacity
      contextRef="i56e610aaf04048d390ee3affe40166de_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMjY5Mg_6a733c98-029e-4da5-ad45-1ad5d5bdf063"
      unitRef="usd">175000000</mxl:LineofCreditFacilityIncrementalBorrowingCapacity>
    <mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA
      contextRef="i56e610aaf04048d390ee3affe40166de_I20210623"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzU0OTc1NTgzMjcwOA_90859308-0995-4b02-b4ad-91ff1ba2b59a"
      unitRef="number">1</mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i026033a1ae944688b45093f19a6869f0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMwMzI_34d118ca-e9b5-42ae-8ad4-cde3ea26264a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentInterestPeriod
      contextRef="i29bfd36644b2464490a878e187d71531_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTQ5_767010bf-34ee-4679-8f02-ec8386a1ad54">P1M</mxl:DebtInstrumentInterestPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6bb38251016c4dbfa9a2fc95904ea3b3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMxNjA_68e7223a-64d4-4103-86ce-5df426514898"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="ic91352470c944afcb731f067b382828d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMyMDc_c07d2325-7a0d-49a0-9998-b7f6cf5e7ff6"
      unitRef="number">0.0125</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i01d98e9621074957bb8b21eac8cc8601_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMyNjQ_6d57db2c-2f94-4599-bcc8-af78e04a5314"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="i01d98e9621074957bb8b21eac8cc8601_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzMyOTc_5dafa660-137f-4a8c-a031-59876c51f4d6"
      unitRef="number">0.0225</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="i84fcfe851db146588de91234a4531076_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM0NjQ_6914040f-8dbd-4cf7-920a-abd46dc077fa"
      unitRef="number">0.0000</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="ia5ae0217e37843cfb973f5bf443221fb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM1NTA_7d811b11-5a56-414d-b56a-c787a8dc5154"
      unitRef="number">0.0100</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1b79fc07a77542beb6708e51869e0f65_D20210701-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3Mjk_1c93f5cc-f0c9-4335-9e2b-0fc3e1b9f739"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6ab1c446554e4d50b0fe95fbc7b8b701_D20210701-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3MzU_bf810315-4e09-4ecd-aef3-545bb6b23687"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5db631a3026e43749cd9341eb1bb6f8b_D20210701-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3NzM_00402173-d71e-4897-b624-af687569ca9e"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i53e31a57a61c4c289e0bfb772d09bbf5_D20210701-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM3Nzk_145ae57d-69e3-421a-a526-4abab7c74dd2"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i89bed375de7445d0a6fd510c0d797407_D20210701-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM5ODk_b3c8067e-0517-4c27-b57c-bfd3146ea85f"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ib8096e0295234e0b8514af15a592f45e_D20210701-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzM5OTU_183af448-d50e-4850-99ca-47a0a95cbf57"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <mxl:DebtInstrumentQuarterlyAmortizationRate
      contextRef="i29bfd36644b2464490a878e187d71531_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzQyOTU_f840f636-9780-4e6c-96a4-7050ed35722b"
      unitRef="number">0.0025</mxl:DebtInstrumentQuarterlyAmortizationRate>
    <mxl:CallPremiumPercentage
      contextRef="ic91352470c944afcb731f067b382828d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUyNjM_74a36e46-b787-4c42-885e-5059cdb84e89"
      unitRef="number">0.010</mxl:CallPremiumPercentage>
    <mxl:CallPremiumPeriod
      contextRef="ic91352470c944afcb731f067b382828d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzUzMTI_8378b0c6-9372-4369-9ee2-3289d83817b7">P6M</mxl:CallPremiumPeriod>
    <mxl:DebtInstrumentCovenantLeverageRatioMaximum
      contextRef="i639c241275b946bbb2c47597bce663c8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzY4MDQ_85b301a6-253a-4471-8ba5-391c36c3a727"
      unitRef="number">3.50</mxl:DebtInstrumentCovenantLeverageRatioMaximum>
    <mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease
      contextRef="i639c241275b946bbb2c47597bce663c8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzY4NDg_e0b6db8c-44fd-4461-96f0-850bae761041"
      unitRef="number">3.75</mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease>
    <mxl:AggregateCommitmentsPercentage
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzcxMTA_65743807-dc09-4683-b5d5-94f9fc69e9e8"
      unitRef="number">0.01</mxl:AggregateCommitmentsPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i56e610aaf04048d390ee3affe40166de_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5Xzc5OTc_41239a36-18f3-45ea-9135-975d96232008"
      unitRef="usd">350200000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i29bfd36644b2464490a878e187d71531_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzgyMjE_68b2ca8f-8f00-48ac-be94-822de01063eb"
      unitRef="number">0.034</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i29bfd36644b2464490a878e187d71531_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzgyOTc_cbb94413-d2ce-46c9-bb88-63863a42bb78"
      unitRef="usd">900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i29bfd36644b2464490a878e187d71531_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzgzMjc_510e7d2f-29c1-47b4-bb79-087013507a37"
      unitRef="usd">2900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic91352470c944afcb731f067b382828d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTUw_6d9520b4-a464-436e-a143-891aef48599a">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i639c241275b946bbb2c47597bce663c8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5Xzg0NzU_8fa68bc1-493b-4fa1-8450-9b8c60d23cff"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="i122e074c8754462b8567741c7f4512c0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzEvZnJhZzo1MjExNzkwY2YwYTQ0NjM3ODk5MjIzZmVlYTcyM2ZjOS90ZXh0cmVnaW9uOjUyMTE3OTBjZjBhNDQ2Mzc4OTkyMjNmZWVhNzIzZmM5XzE0NTYy_2450d855-8c3d-41f1-b0c2-71b85d714efb">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDE0_50e5c096-9321-427b-9158-bbc972a6bbd4">Stock-Based Compensation&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&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;Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#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. &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;2010 Equity Incentive Plan&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 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company&#x2019;s common stock; four percent (4%) of the outstanding shares of the Company&#x2019;s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company&#x2019;s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNzA_b204134c-da61-4a36-824a-0d63b331d70b"&gt;seven&lt;/span&gt; to ten years. The plan expires in August 2026, unless terminated earlier by action of the board of directors. &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 2010 plan, as amended, contains a clawback policy, which requires the Company&#x2019;s executive officers to repay to MaxLinear certain incentive compensation if (i) the Company restates its financial statements as a result of a material error or due to material non-compliance with reporting requirements under applicable law; (ii) no more than three (3) years have elapsed since the original filing date of the financial statements; and (iii) an independent committee of the board&#x2019;s compensation committee determines, in its sole discretion, that the misreporting event occurred due to fraud or intentional misconduct within MaxLinear and, following consideration of such factors as the committee may deem reasonable and appropriate, including the extent to which an executive officer knew or should have known of the factors resulting in the misreporting, that the executive officer should repay any &#x201c;recoverable compensation.&#x201d; Recoverable compensation is defined in the clawback policy but generally includes any cash or equity compensation paid to executive officers under the Company&#x2019;s Executive Incentive Bonus Plan or 2010 Equity Incentive Plan, as amended, to the extent the amount actually paid by MaxLinear exceeds the amount that would have been paid if the financial misreporting event had not occurred. To date, there has been no repayment of compensation from executive officers pursuant to such clawback policy.&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 December&#160;31, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was 15,302,296 shares.&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;2010 Employee Stock Purchase Plan&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 ESPP authorizes the issuance of shares of the Company&#x2019;s common stock pursuant to purchase rights granted to the Company&#x2019;s employees. The number of shares of the Company&#x2019;s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company&#x2019;s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company&#x2019;s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company&#x2019;s board of directors or a committee appointed by the Company&#x2019;s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company&#x2019;s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company&#x2019;s common stock under the ESPP. Unless otherwise determined by the Company&#x2019;s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a)&#160;85% of the fair market value of a share of the Company&#x2019;s common stock on the first date of an offering or (b)&#160;85% of the fair market value of a share of the Company&#x2019;s &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;common stock on the date of purchase. As of December&#160;31, 2022, the number of shares of common stock available for future issuance under the ESPP was 4,921,614 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Incentive Bonus&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. 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 and February 2021, the Company issued 0.5 million and 0.5&#160;million freely-tradable shares, respectively, of the Company&#x2019;s common stock in settlement of bonus awards to employees, including executives, for the 2021 and 2020 performance periods. At December&#160;31, 2022, the Company has an accrual of $42.6 million for bonus awards for employees for achievement in the 2022 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. 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 operations, 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:59.280%"/&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 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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&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;/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;Restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;596&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&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 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;81,704&#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;59,358&#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;47,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 December&#160;31, 2022 was $137.0 million, and the weighted average period over which these equity awards are expected to vest is 2.55 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December&#160;31, 2022 was $23.1 million, and the weighted average period over which these equity awards are expected to vest is 0.82 years. There was no unrecognized compensation cost related to unvested stock options as of December&#160;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;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;3,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(2,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 December 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;6,080&#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;35.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 period 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 December&#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:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 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,950&#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;34.07&#160;&lt;/span&gt;&lt;/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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Rights and Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, there were 139,758 shares of common stock purchased under the ESPP at a weighted average price of $33.52. During the year ended December 31, 2021, there were 195,752 shares of common stock purchased under the ESPP at a weighted average price of $25.53. &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:53.870%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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="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;Year Ended 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;/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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.97 - 14.25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.85 - 18.82&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.41 - 8.66&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54 - 4.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04 - 0.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12% - 0.15%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.78 - 69.74%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.83 - 61.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.72 - 93.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 December 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;393&#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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&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;6,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&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;393&#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 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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&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;6,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 December 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;393&#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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&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;6,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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 years ended December 31, 2022 and 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 intrinsic value of stock options exercised during 2022, 2021, and 2020 was $0.9 million, $9.8 million, and $4.9 million, respectively. Cash received from exercise of stock options was $0.3 million, $4.2 million&#160;and $4.4 million during the years ended December 31, 2022, 2021, and 2020, respectively. The tax benefit from stock options exercised was $1.20 million, $14.4 million and $5.2 million during the years ended December 31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <mxl:NumberOfVotesPerShareOfCommonStock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg5_2ef30f6d-b940-49d5-980e-a1fb3aa33e03"
      unitRef="vote">1</mxl:NumberOfVotesPerShareOfCommonStock>
    <mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease
      contextRef="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk0Mw_36e48756-497c-421c-97b8-ecc7f33961ab"
      unitRef="shares">2583311</mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5OA_ea80f8ab-0b43-4212-960f-60c78c92258c"
      unitRef="number">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if1791d82e5ff4581acfcd0e38508d9f7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNDI_061560ae-611d-4d51-aa71-82bdf9f48ee7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="icbf3c8ab4ff1468d860445ad82b5d0d3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEyNzY_e5c69681-0905-4049-a380-7002f7ea89b5">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie4de60cb5a0a46efb30230120322ea93_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzI4MDc_a5efac93-a49e-441c-ab85-e7e545ca6b45"
      unitRef="shares">15302296</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease
      contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzMxNTE_c25852f8-197c-40fa-9354-cde5b8e3a340"
      unitRef="shares">968741</mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzMyMTk_bbd4fe7d-340e-4143-9ba6-ab99fe6eff68"
      unitRef="number">0.0125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <mxl:MaximumDurationOfEmployeeStockPurchasePlan
      contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzM2NTk_72bda9ae-2b37-4b3d-aea6-9123ac610915">P27M</mxl:MaximumDurationOfEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i6ecb2e3c80ab47a98e6837b030bbf5f8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQwODc_74d6c8d0-ec4a-477d-8e6f-eec444d88dc3"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQzNjY_968761dd-ba52-4402-8b9d-c1e78e21d80e"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="ia402720865ca419d83d1e9554ad7002a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQ0NzU_b6128f7c-21f0-41e9-a420-079ac9adf990"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6ecb2e3c80ab47a98e6837b030bbf5f8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzQ2NjU_6a87ca0f-ac43-403d-8f5f-2ddaeaa28a68"
      unitRef="shares">4921614</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <mxl:SharesIssueduponSettlementofExecutiveBonusPlan
      contextRef="icd082383ccc14442a6bab3a0fd1e59ca_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU0MjM_cbd32674-04e1-4e50-b551-18252f9daea9"
      unitRef="shares">500000</mxl:SharesIssueduponSettlementofExecutiveBonusPlan>
    <mxl:SharesIssueduponSettlementofExecutiveBonusPlan
      contextRef="i60a2583eaeae42f3ab579047419587d0_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU0MzA_fa2ae914-a2fe-4501-a82b-68388fcf2beb"
      unitRef="shares">500000</mxl:SharesIssueduponSettlementofExecutiveBonusPlan>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU2NDM_78e0454d-c837-4759-81ca-ba82ff62afe4"
      unitRef="usd">42600000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDI1_ba3abaf2-13cb-4221-92c6-b797ed77f4a5">&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 operations, 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:59.280%"/&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 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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&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;/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;Restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;596&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&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 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;81,704&#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;59,358&#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;47,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c0dca476d5243f486ab463dd07124e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzMtNS0xLTEtOTQzNDE_8cd5340f-b439-466e-804f-c6ab52aabad8"
      unitRef="usd">734000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic9aed1cb5b804a68a9e21afc8b927edf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzMtNy0xLTEtOTQzNDE_b06e63d2-a686-4129-a37e-79cf2b307709"
      unitRef="usd">620000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4751d86d5c4a487d8f7681fcdb5fcd23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzMtOS0xLTEtOTQzNDE_85a63811-3f7e-4897-a812-d02a273ccbd8"
      unitRef="usd">577000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e5b4a7a50224eec92ff76558275ae9f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzQtNS0xLTEtOTQzNDE_917b50f3-ca6f-48fb-9591-d4d41bc44f0d"
      unitRef="usd">40635000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c65916987224450811c06ee12ed53a2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzQtNy0xLTEtOTQzNDE_fb543735-b029-4bd8-a8fd-cfc4089daf3e"
      unitRef="usd">30364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic3bbf7a5684f43f687a47ccd049eea4b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzQtOS0xLTEtOTQzNDE_a85844aa-7699-46f6-aea4-d5bd0709d424"
      unitRef="usd">22252000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i35ef3e71e5e94af39fb0474ff60cbc4f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzUtNS0xLTEtOTQzNDE_eaad0230-5603-4175-96f1-93b196b7e7eb"
      unitRef="usd">40335000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i79cdff9815864b7ba2761a6ccfc04331_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzUtNy0xLTEtOTQzNDE_9a1db228-d9d6-4a90-a450-4e57345d03c8"
      unitRef="usd">28374000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id3001d694b564e49aebbd5c961118d00_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzUtOS0xLTEtOTQzNDE_111b62b4-71f9-4bdb-b5e8-a1af20a88ae3"
      unitRef="usd">24172000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i758666a4360b48e39d7d64e27b95a67a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzYtNS0xLTEtOTQzNDE_8d17323a-a90d-4038-9abb-0884b62f7088"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b6ee0d072bf4b7ebee069c4d839b460_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzYtNy0xLTEtOTQzNDE_b1d1ebfe-8c9c-4497-9209-60a72f6883a3"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81551cf4861d462e901faa4808531c05_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzYtOS0xLTEtOTQzNDE_7e4f10c4-41a7-4c2c-85df-5e566f4a3fe6"
      unitRef="usd">596000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzctNS0xLTEtOTQzNDE_f9edfaf6-aba0-4e45-a024-2e955433d40d"
      unitRef="usd">81704000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzctNy0xLTEtOTQzNDE_34fb39f3-3caf-47b4-a099-6c0bc8a61722"
      unitRef="usd">59358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2OTlmMjY3NTM5Mjk0ZWUxOWQ2NWI3MTIxZWEwOTFhNi90YWJsZXJhbmdlOjY5OWYyNjc1MzkyOTRlZTE5ZDY1YjcxMjFlYTA5MWE2XzctOS0xLTEtOTQzNDE_faa9ab70-b8de-4c99-835e-49c6b5053b67"
      unitRef="usd">47597000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="if00d3186ae0f497b9197626b10c0ab31_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzYzMDU_bd8bf702-1bc9-4771-b711-6b8776aebbd4"
      unitRef="usd">137000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i78bc8bd8937b4aee9ec322bd44270d98_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzYzOTY_bff40ddb-ba03-4b23-9e40-48fb8e71b419">P2Y6M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iec8ec42c84f44f02aa7955001858852b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzY1MjE_70198cca-6d2e-4647-9f9a-c46e714b742e"
      unitRef="usd">23100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzY2MTI_0a36ae84-74f0-45db-b0a9-132df22fb129">P0Y9M25D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzU0OTc1NTgyNDc3Ng_adcd830d-3d8f-446e-adae-ffdf9b01d9f2"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDI0_be844da3-fa09-4d86-a4b2-46ed81bceb43">&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;3,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(2,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 December 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;6,080&#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;35.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ied8f4548bf264f5d8b5e2561741cf9e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzEtMS0xLTEtOTQzNDE_0c572797-6c3a-4f84-a3f8-fbe934aa5982"
      unitRef="shares">5233000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ied8f4548bf264f5d8b5e2561741cf9e5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzEtMy0xLTEtOTQzNDE_8c92a7e0-ad9a-4ac3-8888-30c7b49a4be3"
      unitRef="usdPerShare">25.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if24c0944b521431c87c2320348833046_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzItMS0xLTEtOTQzNDE_6faf7d46-b146-4c38-bbf6-d30b1fd59cd7"
      unitRef="shares">3516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if24c0944b521431c87c2320348833046_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzItMy0xLTEtOTQzNDE_5e4ef55f-ee11-4933-8b2e-9e1f65971034"
      unitRef="usdPerShare">49.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if24c0944b521431c87c2320348833046_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzQtMS0xLTEtOTQzNDE_44e7ed98-a737-4aca-b87a-c31bebcba293"
      unitRef="shares">2183000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if24c0944b521431c87c2320348833046_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzQtMy0xLTEtOTQzNDE_08bb16ea-3672-4f46-af8c-cf7fe5d60f0b"
      unitRef="usdPerShare">35.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if24c0944b521431c87c2320348833046_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzUtMS0xLTEtOTQzNDE_f93ed98f-cc76-44b8-a3f5-f3958e8f5aaf"
      unitRef="shares">486000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if24c0944b521431c87c2320348833046_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzUtMy0xLTEtOTQzNDE_d6a59c7b-3638-4d7a-9a8b-bfd81a660423"
      unitRef="usdPerShare">33.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i69343112e07d41adbaa61557f6781373_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzYtMS0xLTEtOTQzNDE_15c2c89b-702b-4242-a651-5523b2e8a8dd"
      unitRef="shares">6080000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i69343112e07d41adbaa61557f6781373_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo1NGRjY2IwMGEwNWY0MWVkOWVmZGIxYmYyZWQwNDMzZC90YWJsZXJhbmdlOjU0ZGNjYjAwYTA1ZjQxZWQ5ZWZkYjFiZjJlZDA0MzNkXzYtMy0xLTEtOTQzNDE_e67b2309-c601-48da-abf0-32e50df2e256"
      unitRef="usdPerShare">35.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDI5_2489ec0a-d4df-466f-a59d-48011d5e9767">P3Y</mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <mxl:VestingPercentageRelativeToNetSales
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzczODQ_a50542d4-0f4a-4eb5-bbd1-2f990fd78297"
      unitRef="number">0.60</mxl:VestingPercentageRelativeToNetSales>
    <mxl:VestingPercentageRelativeToEPS
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc0ODU_c578ba3a-768a-4a99-9f50-09d37b0b236f"
      unitRef="number">0.40</mxl:VestingPercentageRelativeToEPS>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="i0a768367880b4b57b6888ca61ffa419e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc2Mjc_7173822b-d87f-428a-b9ee-d67780675a3e"
      unitRef="number">2.50</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="idd66f30f3a084aa3a1aa032200a64c6a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc3NjY_96428b0c-22ba-4f5d-9f24-25287ccf4eb1"
      unitRef="number">0.30</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="i9c6657e7f21c4482928ef9d37021fa7b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzc3NzM_070d59c4-3f36-429a-8b4e-365ecfa2a78f"
      unitRef="number">1</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDM2_db3aa3cd-6047-4a42-9b81-8d6efcdea968">P3Y</mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDE5_e4d78b6b-12d0-4910-95ea-b76c4571de18">&lt;div style="margin-bottom:5pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 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,950&#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;34.07&#160;&lt;/span&gt;&lt;/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="i2723c5dc773947a692054ae0573769bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzEtMS0xLTEtOTQzNDE_23d6e091-33d1-46ae-821b-f4be4d2a9be3"
      unitRef="shares">2005000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2723c5dc773947a692054ae0573769bd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzEtMy0xLTEtOTQzNDE_b283caa0-6616-4bd3-b144-ff13cdd600c0"
      unitRef="usdPerShare">19.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzItMS0xLTEtOTQzNDE_433cfd80-c2ea-4cfc-8481-4a0812ac7346"
      unitRef="shares">654000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzItMy0xLTEtOTQzNDE_93e8d221-15b1-4b3a-8a8d-221c2eb11970"
      unitRef="usdPerShare">60.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzQtMS0xLTEtOTQzNDE_7c97c857-4bc0-48bc-9f1a-add57aed64ea"
      unitRef="shares">701000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzQtMy0xLTEtOTQzNDE_e379e5e5-4355-4439-a061-f01b421a6e4a"
      unitRef="usdPerShare">17.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzUtMS0xLTEtOTQzNDE_78b2fd22-df8b-4c84-b5a7-c9382220039d"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5732ae04047b4030901a409a69e1946f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzUtMy0xLTEtOTQzNDE_d1e52263-7bc7-4a7f-8059-093bee2cc71e"
      unitRef="usdPerShare">40.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="iec8ec42c84f44f02aa7955001858852b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzYtMS0xLTEtOTQzNDE_4f53286e-df92-4d14-84c3-05c83d4407a3"
      unitRef="shares">1950000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iec8ec42c84f44f02aa7955001858852b_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTozZDVjMjUxNzM2ZDY0YjI0OGYzYmU3YmVlZDcwNDkzMS90YWJsZXJhbmdlOjNkNWMyNTE3MzZkNjRiMjQ4ZjNiZTdiZWVkNzA0OTMxXzYtMy0xLTEtOTQzNDE_6ff66b69-d6b4-44a1-9220-940305e77d4d"
      unitRef="usdPerShare">34.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg2MzY_2b1874c1-0179-4047-9dec-d579f5872209"
      unitRef="shares">139758</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="iaeefe8151e854d1a87d4d50f9648a57c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg3MTg_36573a02-c31a-4fbf-90ce-7bca19311caf"
      unitRef="usdPerShare">33.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg3NDg_23b2d761-f4e3-4dd2-87ba-7bd67e94ee52"
      unitRef="shares">195752</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="ifa1dcfd918fe4bb79db04d1a1df646c9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzg4MzA_b83cc8b5-d335-47d5-9605-a17122d2cbf6"
      unitRef="usdPerShare">25.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDIw_a32db058-e0bc-4bcb-815f-ac87cd857822">&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:53.870%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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="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;Year Ended 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;/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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.97 - 14.25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.85 - 18.82&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.41 - 8.66&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54 - 4.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04 - 0.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12% - 0.15%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.78 - 69.74%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.83 - 61.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.72 - 93.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8354a1930de14e88bbb2bd20a36f4d29_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxMDA3ZGRiYWUzZTk0MTY3YTQwZTdiMWU2YTM2MTE2NV80_6ca541d2-a2bb-4914-a878-9588aa6afb2c"
      unitRef="usdPerShare">11.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6b5ce6db079146878847e40f3910a064_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxMDA3ZGRiYWUzZTk0MTY3YTQwZTdiMWU2YTM2MTE2NV85_662ffb2b-106c-4bfc-afae-2d2c45a5f0b1"
      unitRef="usdPerShare">14.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie1834c8438364be291edb0078c27cee5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxNThkODJhY2FiZTY0ZjM5YjM2NTUzMDZmOGY0YTI2N180_083a5122-d973-4bda-a29d-3e56d7fd211f"
      unitRef="usdPerShare">10.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i84c6bdfad8764ae6af14cbbeba92951c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxNThkODJhY2FiZTY0ZjM5YjM2NTUzMDZmOGY0YTI2N185_df61f8e1-ec40-41e8-9680-1f478276cacb"
      unitRef="usdPerShare">18.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i69c1368f4f8f4ab89177317783cd7e1f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0ZmIwNTIyMzAwYjA0YzFiYmY5ZjlmODdlNjYxY2VhY180_7735eb32-dc23-42f5-9997-ae1c72ab4dab"
      unitRef="usdPerShare">6.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaaff926fd5704321be15f394db889cf0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzItNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0ZmIwNTIyMzAwYjA0YzFiYmY5ZjlmODdlNjYxY2VhY185_5ee1b705-0e0f-42fd-aff5-aedffecd2288"
      unitRef="usdPerShare">8.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkNmYwZmU2NGY1NzQ0Y2VkOWJiYjJmMjA1OWE4MGQ0OF80_205b9c5c-547b-45ba-ad75-e91492728653"
      unitRef="number">0.0154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkNmYwZmU2NGY1NzQ0Y2VkOWJiYjJmMjA1OWE4MGQ0OF85_4bb15c36-028e-48ba-9a2d-f55bf0462942"
      unitRef="number">0.0454</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxN2E3M2UyMTJjYWQ0ZjFlOWQ2MDZhMjIyMDFhN2E0Ml80_234fd935-af0b-4842-a707-41ae2d73665a"
      unitRef="number">0.0004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjoxN2E3M2UyMTJjYWQ0ZjFlOWQ2MDZhMjIyMDFhN2E0Ml85_376e9164-13e0-4683-9e18-6e49389172f0"
      unitRef="number">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MmQ3NmEwMGUxNTg0YmVhYWYxNzE0YjVkOGQ0MDE5MV80_b82ab9ce-6756-412d-9635-b44fc2b1d2ee"
      unitRef="number">0.0012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzMtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MmQ3NmEwMGUxNTg0YmVhYWYxNzE0YjVkOGQ0MDE5MV85_0e70a0f0-71c1-49fa-8ae0-9726eb88d2a0"
      unitRef="number">0.0015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzQtMS0xLTEtOTQzNDE_c88a7bfd-3cdd-411c-a11e-a30691ff5256"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzQtMy0xLTEtOTQzNDE_ed82937e-2786-48e6-94bd-297a8355f061"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzQtNS0xLTEtOTQzNDE_2fa6d089-00c0-47bd-803b-6bcc46e419b6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzUtMS0xLTEtOTQzNDE_9bd0cc16-6229-4811-a61c-c82ab4c1369d">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzUtMy0xLTEtOTQzNDE_caa41c96-c83c-40a5-80d5-ea68a825e69b">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzUtNS0xLTEtOTQzNDE_6c2f2027-357c-44f2-9078-8573df61e56a">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkZDE3NmU1YzIwZmQ0MGFmYTNiNmVkMTM1M2ExZWQzYV80_50ad3ed2-f0d7-4571-9465-8ae6550aaf46"
      unitRef="number">0.5978</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpkZDE3NmU1YzIwZmQ0MGFmYTNiNmVkMTM1M2ExZWQzYV85_9b94cef6-e4df-4321-9918-3a9cc6b48ccb"
      unitRef="number">0.6974</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiNTNjY2I1NDUzZjE0OTc5ODVjMTM0NjU4ZmE5OTExM180_b1562ff1-e0aa-4e55-85c5-978230280724"
      unitRef="number">0.4383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i536e24290247460bb55fa9ded249ed71_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpiNTNjY2I1NDUzZjE0OTc5ODVjMTM0NjU4ZmE5OTExM185_4a755cb6-e2cf-4e87-b564-7b5383e85e8d"
      unitRef="number">0.611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0NTAxMWNlM2U1Mjc0OTMxYTVlNWQxNTAzMjM5NWQ4MV80_9a21391c-44ff-47db-b29d-bd7ebc00c621"
      unitRef="number">0.5972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i5edd874613304acd87d57476f130aa77_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTo2NjQ3YTk0Y2E3NmU0YzU3YTc0NmMyNGRkZmZkNTc2Ni90YWJsZXJhbmdlOjY2NDdhOTRjYTc2ZTRjNTdhNzQ2YzI0ZGRmZmQ1NzY2XzYtNS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0NTAxMWNlM2U1Mjc0OTMxYTVlNWQxNTAzMjM5NWQ4MV85_6c39a2d4-0412-47bd-be8b-542f5c146d5c"
      unitRef="number">0.9325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzEwMDEz_d4d8fbe2-3181-430e-b5c5-065f91540013">&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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 December 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;393&#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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&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;6,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&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;393&#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 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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&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;6,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 December 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;393&#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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&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;6,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzEtMS0xLTEtOTQzNDE_3d806f42-680d-44e3-82d5-52021e19c169"
      unitRef="shares">417000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzEtMy0xLTEtOTQzNDE_9fc511a4-cfe8-4958-83a2-7b7839c90bb6"
      unitRef="usdPerShare">17.05</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzQtMS0xLTEtOTQzNDE_83846062-515f-4182-ac58-0513fc331417"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzQtMy0xLTEtOTQzNDE_a877b047-046d-4fc8-9c9e-82f77a6e0e56"
      unitRef="usdPerShare">14.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtMS0xLTEtOTQzNDE_230f3fa9-3e97-4ee6-bc0a-0dc02b06531f"
      unitRef="shares">393000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtMy0xLTEtOTQzNDE_52fe5b71-708e-443a-b700-ede9ac274949"
      unitRef="usdPerShare">17.22</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtNS0xLTEtOTQzNDE_2df15d85-d35f-47ad-abfe-c56b8f34b71a">P2Y5M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzYtNy0xLTEtOTQzNDE_c47f48f3-13da-42f0-b36d-bb5002513783"
      unitRef="usd">6564000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctMS0xLTEtOTQzNDE_6088e2d0-760c-4340-88a3-8cd3cad964c4"
      unitRef="shares">393000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctMy0xLTEtOTQzNDE_be9580ab-c95c-411a-b0b6-54062990a5d4"
      unitRef="usdPerShare">17.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctNS0xLTEtOTQzNDE_f8b1f7b3-3499-4545-ab08-8f87d43f9433">P2Y5M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzctNy0xLTEtOTQzNDE_793b628b-88e9-4220-941a-a2016fde9e03"
      unitRef="usd">6564000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtMS0xLTEtOTQzNDE_ac272050-4164-4b8a-98a5-04e63191364d"
      unitRef="shares">393000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtMy0xLTEtOTQzNDE_8950c62f-5b46-463d-8a48-88695c2707b6"
      unitRef="usdPerShare">17.22</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtNS0xLTEtOTQzNDE_d97379a6-f867-4500-89fd-c7f12b94adad">P2Y5M4D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90YWJsZTplMjAyN2I4YmUwNjY0Mzk5ODBjZGJkM2U4MjMzZGNjNy90YWJsZXJhbmdlOmUyMDI3YjhiZTA2NjQzOTk4MGNkYmQzZTgyMzNkY2M3XzgtNy0xLTEtOTQzNDE_a970d2a4-46e8-4b87-b076-1171185077f5"
      unitRef="usd">6564000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk2Mjc_06c43aa6-708e-427d-955b-0e53977e5738"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk2Mjc_3cbf4cc0-7876-4d55-a9b2-213c921e5106"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk3NzE_c221b87e-6f0b-4eca-8789-c088f8f488e7"
      unitRef="usd">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk3NzU_8fd18e74-6e48-440b-8819-b4f9134a10e1"
      unitRef="usd">9800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk3ODM_4805b7f9-25b9-4cde-b34c-a0c02c6b08e0"
      unitRef="usd">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk4NTA_f90f0158-03cd-446b-b16b-80483e23c891"
      unitRef="usd">300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk4NTQ_1e49de07-dcad-4e7a-8a0f-b455dd05471a"
      unitRef="usd">4200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk4NjE_caf9ecb8-b139-4d3c-aeee-2ae990c17f6e"
      unitRef="usd">4400000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5NTc_d47f93b5-4ad1-461d-91fd-9093e13372dc"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5NjE_3a694d00-30eb-4ab3-92df-1252ee05f8e0"
      unitRef="usd">14400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzQvZnJhZzo0MDU4ZTMwY2ZlOTI0MDQyYmUxNzYyOWQwYTc2ZjNlMS90ZXh0cmVnaW9uOjQwNThlMzBjZmU5MjQwNDJiZTE3NjI5ZDBhNzZmM2UxXzk5Njg_a60c7427-0f58-41ce-b4b6-6d675897546d"
      unitRef="usd">5200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTE_8f13f03f-8a2d-46fa-be2e-697007a33033">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 domestic and international components of income (loss) before income taxes are presented as follows:&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:61.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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:10.776%"/&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:10.779%"/&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="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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Domestic&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;19,228&#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;(31,975)&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;(112,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Income (loss) before income taxes&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;174,198&#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;47,870&#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;(114,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax provision (benefit) 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:61.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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:10.776%"/&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:10.779%"/&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="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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Federal&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;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Foreign&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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 current&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;25,671&#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;8,212&#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;2,523&#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;Deferred:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Change in valuation allowance&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,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 deferred&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;23,487&#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;(2,311)&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;(18,782)&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;Total income tax provision (benefit)&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;49,158&#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;5,901&#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;(16,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:&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:61.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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:10.776%"/&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:10.779%"/&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="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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Provision (benefit) at statutory rate&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;36,582&#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;10,071&#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;(24,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes (net of federal benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Research and development 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;(10,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Provision to return&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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Permanent and 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;1,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign unremitted earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Transaction 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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Attribute expirations&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the deferred income tax assets 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:70.976%"/&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.498%"/&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;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Net operating loss carryforwards&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;30,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;Foreign tax 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;&#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;7,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Accrued expenses and 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;10,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Lease obligation&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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;138,899&#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;159,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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;72,626&#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;91,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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;Leased right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Pension 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;(1,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $115.7 million, $72.5 million and $0, respectively. The federal and state tax loss carryforwards will begin to expire in 2025 and 2030, and foreign tax loss will not expire, unless previously utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company had federal, state and foreign tax credit carryforwards of approximately $30.6 million, $100.7 million and $1.5 million, respectively. The federal, state and foreign tax credit carryforwards will begin to expire in 2023, 2030 and 2029, respectively, unless previously utilized. The Company also has foreign incentive deductions of approximately $7.4 million that do not expire. &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.  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 $49.2 million in the year ended December 31, 2022 and an income tax provision of $5.9 million in the year ended December 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% United States federal statutory rate for the year ended December 31, 2022 resulted primarily from a mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits. The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the Company&#x2019;s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2022 resulted primarily from a tax on global intangible low-taxed income, or GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.&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 de-recognized 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 operations 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 year ended December 31, 2022, the Company&#x2019;s unrecognized tax benefits increased by $1.4 million. At December&#160;31, 2022, the Company&#x2019;s unrecognized tax benefits totaled $67.1 million, $57.2 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December&#160;31, 2022, the Company had accrued approximately $0.4 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2022, 2021 and 2020 were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes to the unrecognized tax benefits during 2022, 2021 and 2020:&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:80.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&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;62,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Additions related to acquisitions&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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Decreases based on tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance as of December 31, 2020&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;63,765&#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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 related to acquisitions&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;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Decreases based on tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance as of December 31, 2021&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;65,684&#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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Decreases based on tax positions of prior year&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,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&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;67,134&#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;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;/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 December&#160;31, 2022, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2019, 2018, and 2017, 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&#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 year ended December&#160;31, 2022 at the incentive rate.  Due to the valuation allowance release in 2021 and the Company&#x2019;s use of loss carry forwards, the Company recorded a tax benefit in the year ended December 31, 2021 at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.&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 August 9, 2022, the CHIPS and Science Act of 2022, or the CHIPS Act, was enacted in the United States. The CHIPS Act will provide financial incentives to the semiconductor industry which are primarily directed at manufacturing activities within the United States for qualifying property placed in service after December 31, 2022. As the Company currently outsources its manufacturing, the CHIPS Act is not expected to have a material impact to the Company&#x2019;s consolidated tax provision for the year ending December 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;The Inflation Reduction Act of 2022, or IRA, was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the United States through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a 1 percent new excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and others. The IRA provisions are effective for tax years beginning after December 31, 2022. At this time, none of the IRA tax provisions are expected to have a material impact to the Company&#x2019;s consolidated tax provision for the year ending December 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;The Company will continue to monitor updates to our business along with guidance issued with respect to both Acts to determine whether any adjustments are needed to its consolidated tax provision in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTY_9e724f38-d0e3-4dc7-98fd-2cb6ac21cac4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and international components of income (loss) before income taxes are presented as follows:&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:61.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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:10.776%"/&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:10.779%"/&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="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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Domestic&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;19,228&#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;(31,975)&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;(112,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Income (loss) before income taxes&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;174,198&#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;47,870&#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;(114,852)&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzMtMS0xLTEtOTQzNDE_bf862feb-39f7-4f25-b22d-2058103da208"
      unitRef="usd">19228000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzMtMy0xLTEtOTQzNDE_bb818796-a6f0-43c5-8b56-b06726e6c0e3"
      unitRef="usd">-31975000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzMtNS0xLTEtOTQzNDE_b708b025-5ef5-4e11-bda1-2ec43ab50158"
      unitRef="usd">-112778000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzQtMS0xLTEtOTQzNDE_8fb75df8-76af-44d0-b080-ef293f2df13a"
      unitRef="usd">154970000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzQtMy0xLTEtOTQzNDE_7b34f1e9-b65d-4b6f-9d4c-d26ea520ca4b"
      unitRef="usd">79845000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzQtNS0xLTEtOTQzNDE_aa3f1b3f-a390-4a78-8aea-ea00b9b3c938"
      unitRef="usd">-2074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzUtMS0xLTEtOTQzNDE_b3d3998f-9c59-4baf-894e-a65ebba110c3"
      unitRef="usd">174198000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzUtMy0xLTEtOTQzNDE_9d0051e3-3298-492d-a3a4-1de5a6881c3b"
      unitRef="usd">47870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTplZTE3YjUxMjhlZTc0NzhkYTQzYTdlMWYzYjY3ODAxNS90YWJsZXJhbmdlOmVlMTdiNTEyOGVlNzQ3OGRhNDNhN2UxZjNiNjc4MDE1XzUtNS0xLTEtOTQzNDE_b905fae7-94e4-4170-9e0d-cce0dac6e4d7"
      unitRef="usd">-114852000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzYwMDE_b24d7514-cf7d-487b-8335-b54db24d3bc1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax provision (benefit) 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:61.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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:10.776%"/&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:10.779%"/&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="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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Federal&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;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Foreign&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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 current&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;25,671&#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;8,212&#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;2,523&#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;Deferred:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Change in valuation allowance&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,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 deferred&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;23,487&#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;(2,311)&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;(18,782)&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;Total income tax provision (benefit)&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;49,158&#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;5,901&#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;(16,259)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzQtMS0xLTEtOTQzNDE_4e8a1a77-54e5-4891-9a02-448b70cf36a9"
      unitRef="usd">12002000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzQtMy0xLTEtOTQzNDE_2b4c5ebf-e6c8-4c24-8b75-8d69518d8faa"
      unitRef="usd">498000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzQtNS0xLTEtOTQzNDE_d1c345df-b666-4101-bd5b-98621eecad05"
      unitRef="usd">-176000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzUtMS0xLTEtOTQzNDE_f8d3e35b-b915-4f64-8af5-81133022f191"
      unitRef="usd">237000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzUtMy0xLTEtOTQzNDE_93b566ae-0ac1-49bc-9fcd-a9eddbfe1f2a"
      unitRef="usd">84000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzUtNS0xLTEtOTQzNDE_da8c3e8c-2436-458b-800c-ec11983c9b50"
      unitRef="usd">12000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzYtMS0xLTEtOTQzNDE_efdf7046-89fe-4d53-8d0b-16d5f7706be7"
      unitRef="usd">13432000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzYtMy0xLTEtOTQzNDE_fe3442b4-5fbf-4aaa-864d-14568c725d38"
      unitRef="usd">7630000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzYtNS0xLTEtOTQzNDE_9ac0fad1-f899-4fb4-8509-2e85dbd8e317"
      unitRef="usd">2687000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzctMS0xLTEtOTQzNDE_1ed1d1a3-7286-4813-8015-5492eac69d14"
      unitRef="usd">25671000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzctMy0xLTEtOTQzNDE_e882b3e6-0372-4c11-a4d4-31d9a79e2e3d"
      unitRef="usd">8212000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzctNS0xLTEtOTQzNDE_a84356ab-7729-44e1-93c3-1f7b68492067"
      unitRef="usd">2523000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzktMS0xLTEtOTQzNDE_e4557cc4-dc91-4977-8b8e-919fc9030832"
      unitRef="usd">32317000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzktMy0xLTEtOTQzNDE_8486023f-0293-47a2-9355-aa0acc29b936"
      unitRef="usd">5108000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzktNS0xLTEtOTQzNDE_377737b0-153b-48b7-9f8d-b766c305be91"
      unitRef="usd">-18595000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEwLTEtMS0xLTk0MzQx_fce3cc43-98c4-412a-bf4c-0de1ca703ed9"
      unitRef="usd">-3686000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEwLTMtMS0xLTk0MzQx_f50084ec-9c42-475c-bb3c-acd35e17ce4a"
      unitRef="usd">-4506000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEwLTUtMS0xLTk0MzQx_6a3b820e-d784-4582-8df6-c24ef8ea7981"
      unitRef="usd">-705000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzExLTEtMS0xLTk0MzQx_9d82ff0e-e035-4ae9-b71b-8c874640946d"
      unitRef="usd">-3490000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzExLTMtMS0xLTk0MzQx_b83edb73-9cc8-4ea8-aa45-b465fb39f071"
      unitRef="usd">484000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzExLTUtMS0xLTk0MzQx_6ed618f7-430e-40ef-8483-bd337298b5d5"
      unitRef="usd">8025000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEzLTEtMS0xLTk0MzQx_1e35bb23-8945-4e0a-a156-2c86447c87cd"
      unitRef="usd">1654000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEzLTMtMS0xLTk0MzQx_11a9126f-4928-4a11-91b6-dcecdb9c5665"
      unitRef="usd">3397000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzEzLTUtMS0xLTk0MzQx_5bdf87fd-e331-48b7-94d5-73c5897bcdc6"
      unitRef="usd">7507000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE0LTEtMS0xLTk0MzQx_a0fa6f03-c103-4316-9c2e-5870bfcdc2e2"
      unitRef="usd">23487000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE0LTMtMS0xLTk0MzQx_4ae931f9-eb28-40c4-aad0-853a7bf3373d"
      unitRef="usd">-2311000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE0LTUtMS0xLTk0MzQx_5ebb134c-a9c5-4653-9dcc-5a70ab3a4b99"
      unitRef="usd">-18782000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE1LTEtMS0xLTk0MzQx_6a5c3c20-c200-482e-bebd-cd86995499b6"
      unitRef="usd">49158000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE1LTMtMS0xLTk0MzQx_27f3b01a-0b55-4e6a-b9b9-e637f630c74c"
      unitRef="usd">5901000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4ZWU5NjIxMGI3NzQ0Y2I3YTQzYjNjMDRkZmZjYzFmOS90YWJsZXJhbmdlOjhlZTk2MjEwYjc3NDRjYjdhNDNiM2MwNGRmZmNjMWY5XzE1LTUtMS0xLTk0MzQx_8df02867-49c7-43ee-a0f6-f24527734053"
      unitRef="usd">-16259000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTc_b2ee97ff-5fe1-4be1-8dd5-003bb895ec45">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:&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:61.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&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:10.776%"/&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:10.779%"/&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="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;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Provision (benefit) at statutory rate&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;36,582&#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;10,071&#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;(24,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes (net of federal benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Research and development 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;(10,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Provision to return&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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Permanent and 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;1,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign unremitted earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Transaction 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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Attribute expirations&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzMtMS0xLTEtOTQzNDE_d4c32026-5946-455e-b879-7a3d5edb2c64"
      unitRef="usd">36582000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzMtMy0xLTEtOTQzNDE_c8ed0b5c-e274-43e8-b19b-f61cf6430891"
      unitRef="usd">10071000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzMtNS0xLTEtOTQzNDE_b12a7646-b02d-4650-b771-e5f4eddbd6f9"
      unitRef="usd">-24119000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzQtMS0xLTEtOTQzNDE_8d0787fe-1cf5-414c-b23b-311b54166bbe"
      unitRef="usd">187000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzQtMy0xLTEtOTQzNDE_281df323-4ad8-47b3-9c2c-8b6c489324a3"
      unitRef="usd">62000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzQtNS0xLTEtOTQzNDE_cf4fe8a4-25e8-43bb-bf4b-e52846dbfaf7"
      unitRef="usd">9000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzUtMS0xLTEtOTQzNDE_0fe21f66-cfcd-4d0a-9c5a-b4ff66e14c1e"
      unitRef="usd">10146000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzUtMy0xLTEtOTQzNDE_833e1b0a-973a-4bd6-88dd-bbd3abb16a61"
      unitRef="usd">10441000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzUtNS0xLTEtOTQzNDE_5f7044d9-e3c2-455c-b90b-711945f5b7ea"
      unitRef="usd">6521000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzYtMS0xLTEtOTQzNDE_a8a9815a-f84c-4664-9be2-b68788f72e2b"
      unitRef="usd">-21629000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzYtMy0xLTEtOTQzNDE_69003a36-193b-45a3-a1d0-e68c76ea00cd"
      unitRef="usd">-10063000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzYtNS0xLTEtOTQzNDE_6d851f99-25e2-4af7-862f-a04f958e9810"
      unitRef="usd">2354000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzctMS0xLTEtOTQzNDE_1fae86da-26f9-47ff-be6c-94a7d8707155"
      unitRef="usd">6186000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzctMy0xLTEtOTQzNDE_61573351-8b77-4cbd-9250-0ec697457ac8"
      unitRef="usd">4029000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzctNS0xLTEtOTQzNDE_70f7af5c-504c-409d-a029-062d936af741"
      unitRef="usd">5425000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <mxl:IncomeTaxReconciliationForeignDividends
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzgtMS0xLTEtOTQzNDE_24d3fcd9-aabb-4aae-9cb7-7719f6a734d6"
      unitRef="usd">27971000</mxl:IncomeTaxReconciliationForeignDividends>
    <mxl:IncomeTaxReconciliationForeignDividends
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzgtMy0xLTEtOTQzNDE_3f07a148-c4aa-46a6-8cf5-5c3aab3cc51f"
      unitRef="usd">14119000</mxl:IncomeTaxReconciliationForeignDividends>
    <mxl:IncomeTaxReconciliationForeignDividends
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzgtNS0xLTEtOTQzNDE_4450e2af-852e-461a-b2fd-686b220e2572"
      unitRef="usd">1446000</mxl:IncomeTaxReconciliationForeignDividends>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzExLTEtMS0xLTk0MzQx_79ac1805-0b59-4e67-b313-14cc96bfee3e"
      unitRef="usd">6236000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzExLTMtMS0xLTk0MzQx_87497bf9-7fef-480e-9adf-a837ac67b535"
      unitRef="usd">-263000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzExLTUtMS0xLTk0MzQx_09c3fad6-d3a1-476a-b399-d16d4a3a5e6b"
      unitRef="usd">-286000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzEyLTEtMS0xLTk0MzQx_4835fc03-a700-4f62-8662-b4365a7a395f"
      unitRef="usd">2551000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzEyLTMtMS0xLTk0MzQx_269b9941-8a8c-4345-911f-1d8d72cb47fe"
      unitRef="usd">1072000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzEyLTUtMS0xLTk0MzQx_04f93805-6b15-4729-ad95-d0b6ccb7802f"
      unitRef="usd">222000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE0LTEtMS0xLTk0MzQx_6b66ac3d-4d93-4b25-bf24-8c33473ce791"
      unitRef="usd">1101000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE0LTMtMS0xLTk0MzQx_1f5cc8f1-467f-4fbc-b509-eaab1e152835"
      unitRef="usd">726000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE0LTUtMS0xLTk0MzQx_73d1ecb8-cae0-48a3-a9c6-858f6745279a"
      unitRef="usd">131000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE1LTEtMS0xLTk0MzQx_e9e67bd0-32ff-412a-a5af-41843956b46e"
      unitRef="usd">490000</mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount>
    <mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE1LTMtMS0xLTk0MzQx_548f1699-7d0c-4209-9dde-50b7c40f201f"
      unitRef="usd">59000</mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount>
    <mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE1LTUtMS0xLTk0MzQx_3fcffb40-a9e5-42d5-8cc0-a58ff2aad103"
      unitRef="usd">233000</mxl:EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount>
    <mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE4LTEtMS0xLTk0MzQx_02498e07-84fb-4b1c-a221-5e7bacdc35b1"
      unitRef="usd">5000</mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts>
    <mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE4LTMtMS0xLTk0MzQx_d6a56fd5-f0e9-46b4-aca4-3cac8a9ecbeb"
      unitRef="usd">45000</mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts>
    <mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE4LTUtMS0xLTk0MzQx_4c6bf61e-a3b1-4434-a3d0-5cc9fe14117c"
      unitRef="usd">883000</mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts>
    <us-gaap:IncomeTaxReconciliationTaxCreditsForeign
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTEtMS0xLTEwNDIwMw_58f98e8f-aafc-435d-8044-6f6d2b035b42"
      unitRef="usd">-2224000</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
    <us-gaap:IncomeTaxReconciliationTaxCreditsForeign
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTMtMS0xLTEwNDIwMw_7a7b95f3-9cad-4d10-a404-94816e41c756"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
    <us-gaap:IncomeTaxReconciliationTaxCreditsForeign
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTUtMS0xLTEwNDIwMw_fcd9396e-3072-4d62-9768-3eaa121fc435"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
    <mxl:Attributeexpirations
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTEtMS0xLTk0MzQx_17b82e5e-d2a2-43e7-92e0-8f05a21d06f0"
      unitRef="usd">34000</mxl:Attributeexpirations>
    <mxl:Attributeexpirations
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTMtMS0xLTk0MzQx_f917504d-97ab-4f76-8a71-617a669e57c3"
      unitRef="usd">0</mxl:Attributeexpirations>
    <mxl:Attributeexpirations
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzE5LTUtMS0xLTk0MzQx_53b2b81f-7789-402f-a3af-1c78344901e2"
      unitRef="usd">11937000</mxl:Attributeexpirations>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIwLTEtMS0xLTk0MzQx_d13d8e8e-25ac-4a74-989f-1076f9eacd2f"
      unitRef="usd">-1654000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIwLTMtMS0xLTk0MzQx_057cef87-c670-4276-8c3a-17e83a630e0f"
      unitRef="usd">-3397000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIwLTUtMS0xLTk0MzQx_5d3f4167-b868-4bcf-b7da-cacbd4b83058"
      unitRef="usd">-7507000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIyLTEtMS0xLTk0MzQx_f064015c-22fd-45ed-8b19-b243fe31ea90"
      unitRef="usd">49158000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIyLTMtMS0xLTk0MzQx_3fd5702e-61c4-4354-ac71-d2e11e2065af"
      unitRef="usd">5901000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZToxMTU3YWQzNzY1ZWI0ZWI0OGM5M2Y5NTM0YmEwYjE5OS90YWJsZXJhbmdlOjExNTdhZDM3NjVlYjRlYjQ4YzkzZjk1MzRiYTBiMTk5XzIyLTUtMS0xLTk0MzQx_b0cee0b0-1779-40ed-855f-9273ef44400f"
      unitRef="usd">-16259000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU5OTk_4c4b9e25-ce23-4d42-87b3-957ca6f8e8ec">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the deferred income tax assets 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:70.976%"/&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.498%"/&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;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Net operating loss carryforwards&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;30,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;Foreign tax 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;&#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;7,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Accrued expenses and 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;10,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Lease obligation&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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;138,899&#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;159,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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;72,626&#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;91,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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;Leased right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 30.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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.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;Pension 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;(1,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzQtMS0xLTEtOTQzNDE_0fda556d-20b0-43fb-a7d8-8882027b36b7"
      unitRef="usd">30225000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzQtMy0xLTEtOTQzNDE_38e50126-0811-48c8-92e9-1d921aa1fe58"
      unitRef="usd">46062000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzUtMS0xLTEtOTQzNDE_b3065a97-f601-435f-b055-9b0c1d49343b"
      unitRef="usd">73965000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzUtMy0xLTEtOTQzNDE_671bc4f5-fead-42fc-a8f3-49fed4be2e88"
      unitRef="usd">88778000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzYtMS0xLTEtOTQzNDE_11031c17-4bf4-40eb-a88d-2742e26579ac"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzYtMy0xLTEtOTQzNDE_810bb090-2644-4670-afae-37efb697157c"
      unitRef="usd">7695000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzctMS0xLTEtOTQzNDE_e1cae616-d272-4ed6-ac58-592c09f2abd8"
      unitRef="usd">10271000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzctMy0xLTEtOTQzNDE_6390e709-d23e-47f7-9094-b5f1f61a9698"
      unitRef="usd">2748000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <mxl:DeferredTaxAssetLeaseobligation
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzgtMS0xLTEtOTQzNDE_b2965a8e-8b8f-4bc3-80ee-171f56e6eb59"
      unitRef="usd">1961000</mxl:DeferredTaxAssetLeaseobligation>
    <mxl:DeferredTaxAssetLeaseobligation
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzgtMy0xLTEtOTQzNDE_ab303971-91e7-49e9-a3ab-4c9981311b8d"
      unitRef="usd">1041000</mxl:DeferredTaxAssetLeaseobligation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzktMS0xLTEtOTQzNDE_66254890-13f7-4e61-9735-a1139a2d46a9"
      unitRef="usd">6919000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzktMy0xLTEtOTQzNDE_add85fa1-1838-40c4-9372-a0bddfde65dd"
      unitRef="usd">5057000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEwLTEtMS0xLTk0MzQx_ca2ed425-77d4-4a9d-95ee-e697ec4035c0"
      unitRef="usd">9976000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEwLTMtMS0xLTk0MzQx_b3b33858-4c3b-4168-9d7c-eca611659fb5"
      unitRef="usd">8014000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzExLTEtMS0xLTk0MzQx_1b906292-5d1e-4594-8cff-1e61441875c0"
      unitRef="usd">5582000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzExLTMtMS0xLTk0MzQx_8c96b117-bf84-457e-934d-d2a53b82abcc"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEyLTEtMS0xLTk0MzQx_c4932936-40bd-4856-b0c9-87f2363f7dc2"
      unitRef="usd">138899000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEyLTMtMS0xLTk0MzQx_455f8a0a-6c45-485b-a171-547999c36984"
      unitRef="usd">159395000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEzLTEtMS0xLTk0MzQx_006522b9-7e39-4de4-bc33-2855c02bd4c7"
      unitRef="usd">66273000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzEzLTMtMS0xLTk0MzQx_2628caa3-65ba-4ea4-b93c-cf30240c405f"
      unitRef="usd">68151000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE0LTEtMS0xLTk0MzQx_0cddc02c-37d0-4c19-903f-b549f51e3ce1"
      unitRef="usd">72626000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE0LTMtMS0xLTk0MzQx_b470d279-b98b-4432-be31-9849ff7e1fc3"
      unitRef="usd">91244000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE2LTEtMS0xLTk0MzQx_d48b3ecb-6686-49e1-b8d1-4b2e5f57565a"
      unitRef="usd">4350000</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE2LTMtMS0xLTk0MzQx_1b46f288-94a7-4ad5-b32b-a85406ecab50"
      unitRef="usd">701000</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <mxl:DeferredTaxLiabilityLeasedrightofuseasset
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE3LTEtMS0xLTk0MzQx_e9332811-6d44-4ac7-bc72-5042c69996bc"
      unitRef="usd">1784000</mxl:DeferredTaxLiabilityLeasedrightofuseasset>
    <mxl:DeferredTaxLiabilityLeasedrightofuseasset
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE3LTMtMS0xLTk0MzQx_1f223959-d16f-4e4c-af1b-85bccdc5688c"
      unitRef="usd">735000</mxl:DeferredTaxLiabilityLeasedrightofuseasset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE4LTEtMS0xLTk0MzQx_a159716d-70ef-415d-9b70-2d9058454072"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE4LTMtMS0xLTk0MzQx_04926c87-5393-4b2e-8317-84fa884392cb"
      unitRef="usd">640000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <mxl:DeferredTaxLiabilitiesPensionLiability
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE5LTEtMS0xLTk0MzQx_b1957fef-f56d-49bb-9cc4-3630afca8422"
      unitRef="usd">1569000</mxl:DeferredTaxLiabilitiesPensionLiability>
    <mxl:DeferredTaxLiabilitiesPensionLiability
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzE5LTMtMS0xLTk0MzQx_1cc5c113-497f-498a-8ab7-6553e3adcc6c"
      unitRef="usd">792000</mxl:DeferredTaxLiabilitiesPensionLiability>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzIxLTEtMS0xLTk0MzQx_23b51403-3d6a-4d15-8d3a-ec42618eb1b9"
      unitRef="usd">64923000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTowN2ViOTZkYmZjM2I0ZDkwOThlYjM5OTg5MDI3ODRlMi90YWJsZXJhbmdlOjA3ZWI5NmRiZmMzYjRkOTA5OGViMzk5ODkwMjc4NGUyXzIxLTMtMS0xLTk0MzQx_b9add72f-3bda-4203-bc74-25bbe3c738e1"
      unitRef="usd">88376000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i438e750fcf254c11a1f79fe532a822e8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQxNQ_c70c9cc9-ee16-45ad-8ae3-9696f3b5ecf1"
      unitRef="usd">115700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6d9b122aef174ebc9edd07fbd2e1cc7c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQxOQ_88717da0-b400-4892-9b0a-c1ada8a09507"
      unitRef="usd">72500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i1d68032768ca44278bd8fee60e854add_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQyNg_4f92cccb-98b4-49de-9f39-dbdc2d818623"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i438e750fcf254c11a1f79fe532a822e8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzY4Mg_3c6fa959-8139-4b43-9be3-78cd855fe633"
      unitRef="usd">30600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6d9b122aef174ebc9edd07fbd2e1cc7c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzY4Ng_85bcf2ea-4db5-4aba-b97e-95dcfeaaeb17"
      unitRef="usd">100700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i1d68032768ca44278bd8fee60e854add_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzY5Mw_ef30f114-efa7-4f5b-b0ca-0c278099bc2b"
      unitRef="usd">1500000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i1d68032768ca44278bd8fee60e854add_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzk1NA_52461563-2feb-408e-a3bb-e372ce21f442"
      unitRef="usd">7400000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU0OTc1NTgyMDIwNg_2d8a5278-803e-4b96-9500-b0680dcc68ef"
      unitRef="usd">49200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzU0OTc1NTgyMDIxNA_9696b65d-aea9-4685-afae-12865b9ccd00"
      unitRef="usd">5900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQwMTk_e6e902a9-0344-49fb-9ee6-b390164829c6"
      unitRef="usd">1400000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQwNzg_26e5c5ef-6ee9-4ea6-b2bf-611391e50bcf"
      unitRef="usd">67100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQwODI_08084663-9787-4413-a65f-f052a4b1896f"
      unitRef="usd">57200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzQzNTA_67f170f5-01dd-42bf-9cd9-85eeabb83edd"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90ZXh0cmVnaW9uOmE1N2ZiMGJhODA3ZjQ4M2ZhZmQ3NjIzYjhmN2I1Y2JmXzYwMDI_a78a0abd-126c-420a-8b2c-b9257afa6f45">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes to the unrecognized tax benefits during 2022, 2021 and 2020:&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:80.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&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;62,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Additions related to acquisitions&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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Decreases based on tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance as of December 31, 2020&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;63,765&#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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 related to acquisitions&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;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Decreases based on tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance as of December 31, 2021&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;65,684&#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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Decreases based on tax positions of prior year&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,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&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;67,134&#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;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;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i257a7c5a2ce84f9d98cf1bff8c5ecfb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzktMS0xLTEtOTQzNDE_5f4ae90c-836c-4802-82e7-8e8153e56d86"
      unitRef="usd">62027000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzEwLTEtMS0xLTk0MzQx_50078701-b87e-444e-a576-862ef0e39cd0"
      unitRef="usd">1506000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzExLTEtMS0xLTk0MzQx_4cc35dda-6ff1-4fe1-b377-160b5440e2fc"
      unitRef="usd">1154000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzEyLTEtMS0xLTk0MzQx_d509680f-3ec2-470f-b07c-866621e9c0ee"
      unitRef="usd">922000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzEzLTEtMS0xLTk0MzQx_72dfc10b-1b72-4e08-b589-b25de0581adb"
      unitRef="usd">63765000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE0LTEtMS0xLTk0MzQx_73a00c10-d68c-4d4c-8b3d-9a919bc27aa3"
      unitRef="usd">3366000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE1LTEtMS0xLTk0MzQx_91dc9ed9-5e98-4b35-8b12-fafbc890dd72"
      unitRef="usd">241000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE2LTEtMS0xLTk0MzQx_6ee526e2-c1c3-49e7-89df-ed3464f4fcb6"
      unitRef="usd">1688000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE3LTEtMS0xLTk0MzQx_75ed9eda-ef84-49a8-946d-cd910f9398ee"
      unitRef="usd">65684000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzE4LTEtMS0xLTk4NjU3_ba56c19c-121c-4593-9a31-09d2f8f0f8f4"
      unitRef="usd">3431000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzIwLTEtMS0xLTk4NjU3_6e27291b-4a90-4325-8484-f3c6124fe902"
      unitRef="usd">1981000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yNzcvZnJhZzphNTdmYjBiYTgwN2Y0ODNmYWZkNzYyM2I4ZjdiNWNiZi90YWJsZTo4NGM5NmJkYmE3NGY0MTgwOTMwODk3MDY3NmI1YzhkMS90YWJsZXJhbmdlOjg0Yzk2YmRiYTc0ZjQxODA5MzA4OTcwNjc2YjVjOGQxXzIxLTEtMS0xLTk4NjU3_85335543-2032-4422-88f6-88018b266c98"
      unitRef="usd">67134000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4Nzg_d93483ab-6b02-429f-9a2e-4f7cba6a7852">Concentration of Credit Risk, Significant Customers and Geographic Information&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;Concentration of Credit Risk&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;Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to customers and through third-party distributors, and also tracks sales to the ultimate end customer (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;End 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:60.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#x2019;s billings to its customers.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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 F&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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Suppliers comprising greater than 10% of total inventory purchases are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&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 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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 D&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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&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-weight:400;line-height:120%"&gt;* Represents less than 10% of the inventory purchases for the respective period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&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 style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&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.653%"/&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;915,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736,808&#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;83&#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;393,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;35,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;69,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,120,252&#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;892,398&#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;478,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&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="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;Year Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percentage of total net revenue&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/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 total revenue for the respective period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company&#x2019;s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company&#x2019;s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, 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;December 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;368,882&#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;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;109,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;45,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;523,588&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4OTg_d27f5a08-6154-4dff-b2a3-98cb60948479">&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;End 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:60.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#x2019;s billings to its customers.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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 F&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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Suppliers comprising greater than 10% of total inventory purchases are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&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 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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 D&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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&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-weight:400;line-height:120%"&gt;* Represents less than 10% of the inventory purchases for the respective period.&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i59119cc99f8e41448c605d8759858634_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzMtNS0xLTEtOTQzNDE_2db4b640-9cf7-498f-b57d-ad58c415e923"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i94fcc08e2ecc42f289f53e351d3e0f1d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzMtNy0xLTEtOTQzNDE_d2608592-7d17-46d1-b957-019bbb7b46fc"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i440d62060e2b4d4cb3e91c2d81031736_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzMtOS0xLTEtOTQzNDE_ddaaeb8a-bdf7-4906-8271-0b4acc897285"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id383f40ca88f4ccc86a79513752f061a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzQtNS0xLTEtOTQzNDE_0755d2ac-3233-4ef6-aa30-fd694f6b5f16"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia93faf7c10c44d50841fecefeddc0cec_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzQtNy0xLTEtOTQzNDE_7efedc58-684e-46b5-a3f7-004e19ef0045"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if606a2cc9be642b995ba2797d830a7d6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpjNTkyODVlYWQyMWQ0NDE3YmEwMDJmYzE2Yzg5NmMzYi90YWJsZXJhbmdlOmM1OTI4NWVhZDIxZDQ0MTdiYTAwMmZjMTZjODk2YzNiXzQtOS0xLTEtOTQzNDE_864339d9-de41-48f5-b3f3-49ac4133d6c8"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia61effbdde0f41628021be9a811df630_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzMtMy0xLTEtOTQzNDE_c8867e85-47ea-4f26-915d-d457f059df35"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i51c39267d6db4007a071e6d59e01b22c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzQtMS0xLTEtMTAzODA4_e9b32d53-9bdc-4600-a1fb-d582186ba65e"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifee39781d830418a9eb763a145aaad00_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzUtMy0xLTEtMTAzODE1_2cfe822e-1d4f-4d32-9683-cd428a906023"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if908d74bef88451ab3a9de86f082b680_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzQtMS0xLTEtOTQzNDE_f6db0051-6b71-4d26-82ca-7794e590c682"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icb410a532c484796a9feaedc64106a72_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkZmFjNDVlNmY0OTQ0MTljOGQzZDg5N2FhMTRlNGNiYy90YWJsZXJhbmdlOmRmYWM0NWU2ZjQ5NDQxOWM4ZDNkODk3YWExNGU0Y2JjXzUtMS0xLTEtOTQzNDE_1eedc0de-4b92-4c34-ab32-d70c0cec968e"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i737e87c8a8df4b3998b2fdd33ff0f32a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzItNi0xLTEtOTQzNDE_2e27bd7f-f30a-4bce-bf08-71554709646d"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i62c97a199bce43a086911a39429a5e72_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzItOC0xLTEtOTQzNDE_efc7ff38-60f7-4c18-b9cb-cea36e7ecc74"
      unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9789d1f0ed35490695ff7ad8fc838063_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzItMTAtMS0xLTk0MzQx_cbb893ff-8e36-4b02-a183-a5423e13d632"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibb65879e4a644a069fead94c2a8f0639_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzMtNi0xLTEtOTQzNDE_63e54e69-9286-491b-b4d0-238923f77731"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie409f48da850427a89405728d3e55038_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzMtOC0xLTEtOTQzNDE_9ae26ed2-040f-4c0b-8033-2907cc954692"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iec46e2d35aed45b0b25401ad2482f3a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzMtMTAtMS0xLTk0MzQx_3e762b0f-40f5-4037-bfd7-b49c45a15747"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ief7bb393c9744a52ab75a8374bd52991_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzQtNi0xLTEtOTQzNDE_2b9e2f07-f9e9-4c72-bddf-31a4a5d5ec62"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia73580c51d9a4f1487f837f47da1a1e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzQtOC0xLTEtOTQzNDE_323f759a-a7a4-414e-aaf3-641a322c4a0b"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id441d2c1ccb6487c8685618a5d4834c8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTo1MzI4NmZmNTM3NmI0OWZkYjI0ZTY2OGMwZDkwMzIzYi90YWJsZXJhbmdlOjUzMjg2ZmY1Mzc2YjQ5ZmRiMjRlNjY4YzBkOTAzMjNiXzUtMTAtMS0xLTk0MzQx_28e1d5d1-336e-4fae-bce6-f8aa27fdcfba"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4OTU_9240edaf-77ff-44af-9c63-ece3a97b21fd">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&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 style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&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.653%"/&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;915,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736,808&#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;83&#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;393,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;35,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;69,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,120,252&#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;892,398&#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;478,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&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="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;Year Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percentage of total net revenue&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/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 total revenue for the respective period.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i019488078a31483cbad4996605a67083_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtOS0xLTEtOTQzNDE_413771ec-c554-44e1-8cee-031a131c557f"
      unitRef="usd">915024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id4197eb1df8a49ed9bb242d37d65d660_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTEtMS0xLTk0MzQx_08519c5e-7bb0-4e71-b217-0c6df134093c"
      unitRef="number">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43276b56d4ec41169e604b3aacb34468_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTMtMS0xLTk0MzQx_746a7a00-44dc-4d53-a207-0825a510b3ec"
      unitRef="usd">736808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4ed3ed41e97240d09ea8ef424d817ae7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTUtMS0xLTk0MzQx_cb4f82d0-d548-4899-b010-c2c5822d42f0"
      unitRef="number">0.83</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84dfbb4816f54f81826a2c3fb65e388e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTctMS0xLTk0MzQx_037daa09-6c9a-4a74-ba04-0287775f4796"
      unitRef="usd">393579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i386043446c5f48819db02422a5691b42_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzMtMTktMS0xLTk0MzQx_504bdc9f-dcf6-4b28-8821-3d89f4699209"
      unitRef="number">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if007c2be94e942358ed40fba9b686433_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtOS0xLTEtOTQzNDE_40cbeec6-e9d0-4a02-9975-1892c2460e25"
      unitRef="usd">40077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibec42fc677db4f13b09962fa4d6ec939_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTEtMS0xLTk0MzQx_3b941c51-7951-45c9-9492-9fbb67b71d0c"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7c4221079bd49ea829814314a110624_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTMtMS0xLTk0MzQx_93258649-c665-4dcb-b9fc-17e02019ac78"
      unitRef="usd">35978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idb77a6db3fef456e88f6777fcbdf1d9c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTUtMS0xLTk0MzQx_0b2b3d01-2386-47ab-b9c4-c456cb5898fd"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6eec841a77774908a35f81bf1e6c0d7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTctMS0xLTk0MzQx_7021a75f-572b-49ae-aa4f-5547ac9c0457"
      unitRef="usd">15501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iead8ea8a210c4f5a81cb3838635621e9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzQtMTktMS0xLTk0MzQx_b5a839bb-d883-4959-af70-95f7c5cff35d"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6054cd0c6d204e1cbc7de16a8b8899d0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtOS0xLTEtOTQzNDE_7e4fb14c-252f-40ff-95cc-44265b5c81d9"
      unitRef="usd">165151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib01bd79e6c324ec491acc42898399dec_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTEtMS0xLTk0MzQx_1687e985-e9dc-4fd4-b40a-68db8f174503"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8fa3f330921345c0ae46d6b70840d21e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTMtMS0xLTk0MzQx_65c1f7e1-6310-4a50-906c-9c07bf61b57e"
      unitRef="usd">119612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1793d844d0e84f4b8eb9216e9146aea6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTUtMS0xLTk0MzQx_1a8099b1-c369-4c55-b2c8-babfab5f7819"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7922b62dc1344452bd704a234ae58170_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTctMS0xLTk0MzQx_7d45eac1-2087-472b-8707-4c8b2dcdbba2"
      unitRef="usd">69516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i831e25e78a4647b98b0034c0735890a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzUtMTktMS0xLTk0MzQx_4c0ab0a8-418e-482a-8b7d-3030d075883d"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ff4897a16b24458b9ba172d6e042c9d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtOS0xLTEtOTQzNDE_4e8516ed-29b9-4afe-9f42-f518f5fcf094"
      unitRef="usd">1120252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i310900d4800f49dfb1272ef170975bae_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTEtMS0xLTk0MzQx_9ce20ff8-361c-49a9-abf8-cc516279ae2c"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04990f9fb329482cb57b7aa659fb850b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTMtMS0xLTk0MzQx_301befea-b4ff-43b2-b626-fcf955798201"
      unitRef="usd">892398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f3f74a2e8a94ef280698fd55f0e9b62_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTUtMS0xLTk0MzQx_8a7bf209-8efe-4f76-b831-2a4a31ac84c2"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b9ddc99eb5342c6bed5ab46653def82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTctMS0xLTk0MzQx_d92472cd-3993-424d-9149-4549900f860d"
      unitRef="usd">478596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icd0478bb4f8f4371a994205dfab45162_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplN2ExNzA2NjA5ZmY0NTBmYTMyNzFiM2MyYmYxOTQ2ZS90YWJsZXJhbmdlOmU3YTE3MDY2MDlmZjQ1MGZhMzI3MWIzYzJiZjE5NDZlXzYtMTktMS0xLTk0MzQx_964e39c6-aea5-4692-bff0-70c2eda79afd"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7d90460a14234618b7772e92ea0c8e7c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzMtNS0xLTEtOTQzNDE_dcfb99a2-f003-48eb-ba82-682f1b46249c"
      unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id2d3d80f982b497bb6ea63b35ba63a5d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzMtNy0xLTEtOTQzNDE_f16b1185-8e22-4dcf-ac01-bc2bc197661d"
      unitRef="number">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia8b5144c8a7f44ce8f76f76a18500fe5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzMtOS0xLTEtOTQzNDE_d27f4741-5695-4383-9e53-2203d97a27f7"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i852a2410e6404792884ba2a569c0835d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzQtNS0xLTEtOTQzNDE_34e0680f-4be0-4d49-87fc-05e73c409074"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic2012f56c77844e6afb780d4a85c1994_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzQtNy0xLTEtOTQzNDE_1efdd1e1-8071-4314-8926-a88b3d8468ec"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic53266b36c614d5c80695a3a16d71000_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzQtOS0xLTEtOTQzNDE_4472b7f5-7d8e-43dc-9219-0c1fd36feb8e"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie45b1483cc524c0a9153919ed604e9fd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTplNWI4MmE5NjMxZWE0MGMwODNkZmNmOTVjMGMyYmE5My90YWJsZXJhbmdlOmU1YjgyYTk2MzFlYTQwYzA4M2RmY2Y5NWMwYzJiYTkzXzUtNy0xLTEtOTQzNDE_1c895068-1677-4835-977e-9c9a32da687d"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90ZXh0cmVnaW9uOjg1NjIyMjBjOGE4YjQ4NjhiZGNiNjQwMjVhYjZjN2Q3XzI4ODk_98c161f2-441c-441e-81cf-2d59662a15f2">&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;December 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;368,882&#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;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;109,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;45,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;523,588&#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="i0808b68778c742eba2cefb380479d853_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtMi0xLTEtOTQzNDE_cc8973f4-adb5-443e-b447-c83d64d8bade"
      unitRef="usd">368882000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2a49ccbfaf644808925d5ea2270d49c3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtNC0xLTEtOTQzNDE_aefaeef5-cbe5-43b2-9d6b-4d34674ba9a1"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i891c804f7fb9493fa46a55b3d0f3b02f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtNi0xLTEtOTQzNDE_15cee0ee-328b-496d-a2c2-f040505296bb"
      unitRef="usd">382650000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id96784b6ac634e778358b31c6564361a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzMtOC0xLTEtOTQzNDE_ca98446e-41ae-4ec2-a543-9a0db0cf98fa"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i5849e35dc0a247dc88e344a53dab4bac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtMi0xLTEtOTQzNDE_983ea7a3-526c-43fe-93c5-e4365acdb4bf"
      unitRef="usd">109613000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c857291dec64abc843679512f735146_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtNC0xLTEtOTQzNDE_3b30ca68-a452-44ec-9344-2c6b64afd98d"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="ic09a52c15dcb4619999e50f8745c8444_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtNi0xLTEtOTQzNDE_5da4d8ba-16b3-415b-a273-f53594f448cb"
      unitRef="usd">122474000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6dbd225afdc24b6c90851f09899a3786_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzQtOC0xLTEtOTQzNDE_a6162bb0-ee6f-4143-9700-88b69f7f6041"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i5758f8c5a3c543bfb96a611342c89b73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtMi0xLTEtOTQzNDE_8204e1e3-5734-47b4-abf6-bbd154713f39"
      unitRef="usd">45093000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8302d70c39fa4c9bb57ff4ba79e7e863_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtNC0xLTEtOTQzNDE_c69df00d-4ad2-448e-8cc5-6943f64a50d2"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i7104c8d700ff4926aa7bc0308d0f1a94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtNi0xLTEtOTQzNDE_40cf2454-9bb0-4773-9937-2367b3535b4a"
      unitRef="usd">42277000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i67a3decaf2a04d05afb52196bfa3642b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzUtOC0xLTEtOTQzNDE_62e00c13-3e02-4ff4-b1db-e779d41aee59"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="ie5f304e4756848d5880391afd4c58196_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtMi0xLTEtOTQzNDE_8c1d06d4-fd16-4d29-9fde-4bb6487a265b"
      unitRef="usd">523588000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i32ceaac971bf4eff8ec920f5383e7496_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtNC0xLTEtOTQzNDE_09eb9cb8-8251-4590-bf74-c5b79b261489"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i1a666e51005048d1bd8c04f4d1b54168_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtNi0xLTEtOTQzNDE_dd3e739b-bd77-4009-8d8f-0ef7ccf82cd6"
      unitRef="usd">547401000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id3e3ac08720545a28379c92c88073668_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODAvZnJhZzo4NTYyMjIwYzhhOGI0ODY4YmRjYjY0MDI1YWI2YzdkNy90YWJsZTpkODRlNDBiYzI4ZjQ0MDQzOTA0NTMzM2M1MzY0YmM0Ny90YWJsZXJhbmdlOmQ4NGU0MGJjMjhmNDQwNDM5MDQ1MzMzYzUzNjRiYzQ3XzYtOC0xLTEtOTQzNDE_6c7cccc1-6dc8-405a-9a75-2e08bcf1fcec"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzI0NjQ_71d44586-c310-4405-8560-cd04c62dc7d0">Revenue from Contracts with Customers&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue by Market&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents disaggregated net revenues by market (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&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 style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;493,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;492,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;244,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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;1,120,252&#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;892,398&#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;478,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from sales through the Company&#x2019;s distributors accounted for 46%, 47% and 49% of net revenue for the years ended December 31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, 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 years ended December 31, 2022, 2021, and 2020 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material changes in the contract liabilities balance during the years ended December 31, 2022, 2021, and 2020, 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;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 December&#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 $113.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 December&#160;31, 2022 were $52.4 million and $0.6 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 or decrease in revenue in the years ended December 31, 2022, 2021, and 2020 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 December&#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.2 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 December&#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="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzI0NjE_52d1a42b-a700-4267-be20-228202e021a5">&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2020&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 style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;493,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;492,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;244,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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;1,120,252&#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;892,398&#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;478,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddf8ff29ffa948d69b5dfa5b20d15dd2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzMtNS0xLTEtOTQzNDE_50492c42-eba8-40d6-a837-9c21401d99f8"
      unitRef="usd">493232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfe23a56f3254d46831907bfd25c6759_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzMtNy0xLTEtOTQzNDE_0fc6d337-6070-471e-a86d-da100302476e"
      unitRef="usd">492482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if15bcc7846b944ec831dfaa490c87eb6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzMtOS0xLTEtOTQzNDE_c6405eb6-37cd-4b9c-a201-0b1e7712b989"
      unitRef="usd">244424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i039d7e695a884c6886a5a6c16cb31d00_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzQtNS0xLTEtOTQzNDE_417405b9-2702-4c15-82e6-780e9c0ebe82"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ife112f7bfd024e0db1a250952fcbd50b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzQtNy0xLTEtOTQzNDE_db78c433-4375-43b8-b1d4-e724844668c1"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iefd7b6ad2f1246eb929a7c94909ae296_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzQtOS0xLTEtOTQzNDE_ae767b1c-09f1-48dc-9c63-d02dabe149be"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f08d4448bc244318847d60077b91fdb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzUtNS0xLTEtOTQzNDE_022cb773-4a9a-47d8-85ac-83f4c083b25f"
      unitRef="usd">303925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a179ed57d814935be4e2a02b866eda4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzUtNy0xLTEtOTQzNDE_75291fa5-42ee-48d2-a05b-79fceaf94ea1"
      unitRef="usd">149285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if99597ceadef4c40abcd88e5ddc2a6ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzUtOS0xLTEtOTQzNDE_9345cf45-b591-4d8d-8025-d00957386e0e"
      unitRef="usd">70739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0201bd30476548c08bcb4fa5bab7065a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzYtNS0xLTEtOTQzNDE_c2c6567e-6e03-42b9-b545-012afc84de13"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icf444ab26b404aea8a4f1b29219df863_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzYtNy0xLTEtOTQzNDE_1ce019d4-9c89-4074-b652-ebf59f9bb2ce"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70abf36ae00b4647b6ea2c3103acf166_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzYtOS0xLTEtOTQzNDE_2040c381-0ad8-49c1-8848-64ed7082bf32"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifef15e0820734f969b96cefc8eabf837_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzctNS0xLTEtOTQzNDE_f9c35a2f-ec49-40b7-82b8-43d639f8a1a3"
      unitRef="usd">136274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7a69237c98c429c81c6d5e93295379c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzctNy0xLTEtOTQzNDE_15cfa40e-4ade-4319-bdc4-58adc6346603"
      unitRef="usd">119421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35137e6c15b54b38aaf337c7d090aafa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzctOS0xLTEtOTQzNDE_5cef1bee-6f83-4f9c-b7a2-461a56db70f6"
      unitRef="usd">76166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i122093c2de574ac1a7d4013d0245c9e2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzgtNS0xLTEtOTQzNDE_926db242-8b02-4513-9d9c-12a3f7ecdceb"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic63364af8af44c2997f2587aeba8e5ca_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzgtNy0xLTEtOTQzNDE_9207477d-4bb1-43ad-855c-1c09c37305a6"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i24d9ffe6acb8495ea76d448ae8d8af24_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzgtOS0xLTEtOTQzNDE_bd13e65b-d4cd-47ec-8099-486ef6c110ac"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cde07cfc2c54f1d8a9b0af473f7209b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzktNS0xLTEtOTQzNDE_c1ed1546-aa1c-4c25-907a-038776f924a1"
      unitRef="usd">186821000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20fa3a7ad9a64627b50943ce61b410ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzktNy0xLTEtOTQzNDE_606c3232-0758-4960-b9b9-ecd04db6eef0"
      unitRef="usd">131210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43b7e8010f464c8b86000345372dc181_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzktOS0xLTEtOTQzNDE_f403709b-6d2e-482a-ab79-f86be88338ca"
      unitRef="usd">87267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6f9284317ac74f44b25bc8702f6052b7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzEwLTUtMS0xLTk0MzQx_d0262293-11e4-45a8-8491-e01b3a717229"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idf2b7a2eb5c04e3b9cbe351a8230efc0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzEwLTctMS0xLTk0MzQx_35c35500-3fd0-4851-b215-7231cbb8c572"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic2fce455c7cd4dbca3ea984568e1349f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzEwLTktMS0xLTk0MzQx_2cce4737-3a8d-41ec-90a0-d7bdea33a524"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzExLTUtMS0xLTk0MzQx_4794ae25-3d72-4f43-9841-5f401e878756"
      unitRef="usd">1120252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzExLTctMS0xLTk0MzQx_ff3c4104-67b8-491b-81a5-f352526b2a91"
      unitRef="usd">892398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90YWJsZTowYjBiMjhjNWQ4NzE0NzM5YTI1ZjAyZDBlZWU1YzQyYy90YWJsZXJhbmdlOjBiMGIyOGM1ZDg3MTQ3MzlhMjVmMDJkMGVlZTVjNDJjXzExLTktMS0xLTk0MzQx_655bba6d-afb8-4bf7-b921-f59c5fb0af4a"
      unitRef="usd">478596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i218345ec5a0b49f29d834ce831a71239_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIxNA_1c1be61c-3d0d-46fa-b884-4da1bd907f5c"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c3bce413c5a49318d927acacc29a7fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIxOQ_30a361f2-df85-42ca-9c39-deaaa9c63e65"
      unitRef="number">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id88460fb8ed748aeb3c34480224d5b93_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNg_fddc07c1-fd82-4048-82f0-c7607dbc9b20"
      unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzQ3MQ_f36ce201-ccea-4ac2-a380-a8fa12038aa5"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzY0MQ_f56e9b41-8187-44a6-bc5e-942d4d720236"
      unitRef="usd">1000000</us-gaap:ContractWithCustomerLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzExNjU_10c63e03-f41a-43f2-b9fe-852750458e9f"
      unitRef="usd">113300000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzExNzI_bbe51384-f3a7-4608-8dab-f96a8eb56ee9"
      unitRef="usd">40500000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="ie52c779d1d9f4a34bb0d67458b0cff06_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2Mzc_53b98887-3f1c-4bfe-b599-73f2c44766fe"
      unitRef="usd">52400000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="i3834360a3f0e4191ad6b960cc552e3d2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2NDQ_1647e20b-a26e-487d-8b41-1a4f61ddfe80"
      unitRef="usd">600000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i9b8c85df4e074876a7efda3ed91ae6a2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2ODA_5be278a3-9bc6-4609-b20b-4bb41df4cdfc"
      unitRef="usd">6700000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="icb77bfad48794978a782ec6121c83587_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzE2ODc_b17c8d3f-c3c9-4512-b99a-598b6a7ff2db"
      unitRef="usd">2800000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNjE_0d3f59ea-efb9-4433-8352-a806f5336222"
      unitRef="usd">200000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNjg_6502edeb-0b49-498e-a4ef-e7cfedbbc2eb"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIyNjg_7955fc91-6ac7-4156-aa03-2c3182906efe"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:AssetImpairmentCharges
      contextRef="i606690cb32cd4a68ae507357b3d64e53_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIzOTk_0a85f4be-86d5-4c07-a644-089bd7d77122"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i5ae0db1acbbf459096357bd98a70ff66_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODMvZnJhZzo0NzkwYzQ5MWFmMTc0NDRjOWZjMjhkMDJiYWU3NDg1OS90ZXh0cmVnaW9uOjQ3OTBjNDkxYWYxNzQ0NGM5ZmMyOGQwMmJhZTc0ODU5XzIzOTk_7c8680b1-c0ce-430c-8b07-58cfcf2b87de"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE1MTc_fed73502-7624-4637-9726-c5104a0910bd">Leases&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, 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 December&#160;31, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was 3.4% and 3.6%, respectively, and the weighted average remaining lease term for operating leases was 3.9 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 December&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;8,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;36,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost was $10.4 million, $9.4 million, and $5.2 million&#160;for the years ended December 31, 2022, 2021, and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs for each of the years ended December 31, 2022, 2021, and 2020, respectively, were not material. There were $12.0 million, $13.2 million, and $15.9 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2022, 2021, and 2020, respectively, including $0.05 million and $1.8 million from acquisitions in 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i2b0e3ffb785c4628ab9220954c00e887_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE4OA_d1426817-d0eb-4d2d-8a8d-53c07e27cb42">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE5NA_2b0aa6bd-0adc-408d-a5ae-0e8bf3cfe750">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzI1NA_5f68484e-481c-46fc-afdd-7d30d3c4e2c3">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzc5OQ_10dd6ff1-3861-452c-8469-6c8442d37f81"
      unitRef="number">0.034</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzgwNg_81d26c11-06fa-489f-8bfe-a63a04127b73"
      unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzg5NQ_6d9ad116-ca9e-4276-a6cb-e3ded4996e0f">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzkwMg_d785dae7-9712-4f11-b902-91df421b7922">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE1MTM_d9443917-b6c8-4cba-adcd-04f057de10d1">&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 December&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;8,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;36,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzItMS0xLTEtOTQzNDE_371b7ea3-1692-4a62-91bc-016b7161378f"
      unitRef="usd">11445000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzMtMS0xLTEtOTQzNDE_38594842-e2bb-435e-b052-bf3a7694f10e"
      unitRef="usd">8184000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzQtMS0xLTEtOTQzNDE_d570bab5-fb85-4df8-bbbb-e74605e6ce24"
      unitRef="usd">7277000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzUtMS0xLTEtOTQzNDE_a00f83b2-4a00-4327-8396-c63a415b6967"
      unitRef="usd">5184000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzYtMS0xLTEtOTQzNDE_43cd40dd-0dbc-4264-82f8-94b8ed66187c"
      unitRef="usd">3511000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzctMS0xLTEtOTQzNDE_5a8085a7-2ae8-40fb-94b0-f9af4bea6ee9"
      unitRef="usd">577000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzgtMS0xLTEtOTQzNDE_40380206-5640-4e51-98c9-3db45854d8e4"
      unitRef="usd">36178000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzktMS0xLTEtOTQzNDE_af6c687c-713e-4256-8639-a40622655915"
      unitRef="usd">2336000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzExLTEtMS0xLTk0MzQx_e33ad7fd-120e-4fb3-8f31-49745cc6b571"
      unitRef="usd">33842000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzEyLTEtMS0xLTk0MzQx_b4f93434-a3c9-40cf-aec3-7537d40ecea2"
      unitRef="usd">10489000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90YWJsZTo2ODQwNWJlMGJkMWE0YjZmODgyNjdkNWE2MzMwOWQwYi90YWJsZXJhbmdlOjY4NDA1YmUwYmQxYTRiNmY4ODI2N2Q1YTYzMzA5ZDBiXzEzLTEtMS0xLTk0MzQx_87ac999b-b109-498a-bb50-03cbb1f5c911"
      unitRef="usd">23353000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseCost
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzExNTU_880f8e1f-545c-4bf0-b547-2c5aeda74831"
      unitRef="usd">10400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzExNjA_f85e7331-74b0-4df1-9d15-3e513e11de5d"
      unitRef="usd">9400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzExNjg_ee235aab-aa9a-4ef9-b75b-e1f7d18d197c"
      unitRef="usd">5200000</us-gaap:OperatingLeaseCost>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzEzMTY_54b17ee5-a98c-4dc7-becb-c763ce0ee1c9"
      unitRef="usd">12000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzEzMjA_7a4bed54-7bb3-4f12-9ffd-cbff267fd85a"
      unitRef="usd">13200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzEzMjg_eaff0b5a-9e79-4ea7-a542-28b53c03ca2b"
      unitRef="usd">15900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE0NTI_7c3228c5-830f-4e3c-842f-e2d1ac4d0e8f"
      unitRef="usd">50000.00</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODYvZnJhZzo0ZmE1OTY2NWExZGI0OGIwYWJhM2YxMmQwZDdmMWUzMi90ZXh0cmVnaW9uOjRmYTU5NjY1YTFkYjQ4YjBhYmEzZjEyZDBkN2YxZTMyXzE0NTk_91bd04b4-d78d-4bfc-b0d1-12203d4b4ec9"
      unitRef="usd">1800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNTI_1827036d-dc86-471a-86f8-9acbc81f7bc6">Employee Retirement Plans&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Defined Contribution Plan&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 has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented. &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;Pension and Other Defined Benefit Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains certain defined benefit retirement plans, including a pension plan, in foreign jurisdictions. As of December&#160;31, 2022 and December&#160;31, 2021, the defined benefit obligation was $1.7 million and $4.5 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.3 million, $0.5 million, and $0.2 million respectively for the years ended December 31, 2022, 2021, and 2020 respectively, and were recorded to research and development expenses in the consolidated statements of operations. &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;Benefit Obligation and Plan Assets for Pension Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee&#x2019;s expected date of separation or retirement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.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:9pt;font-weight:700;line-height:100%"&gt;December 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 #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:9pt;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 #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:9pt;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:700;line-height:100%"&gt;Changes in projected benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation, beginning of period&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;9,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_a1b0b2f3-36e9-4779-95e9-6e835ba92031"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_e515e118-746b-4eb7-9a87-a05fb7e78e48"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) 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;(2,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency exchange rate changes&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;(587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Projected benefit obligation, end of period&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:700;line-height:100%"&gt;6,573&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:700;line-height:100%"&gt;9,733&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in fair value of plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Fair value of plan assets, beginning of period&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:700;line-height:100%"&gt;5,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,634&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency exchange rate changes&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;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 of plan assets, end of period&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:700;line-height:100%"&gt;4,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:700;line-height:100%"&gt;5,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Net unfunded status&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,536&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Amounts recognized in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accumulated other comprehensive (income) loss, before tax&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,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,724)&lt;/span&gt;&lt;/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;Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and December&#160;31, 2021, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December&#160;31, 2022 and December&#160;31, 2021, the accumulated benefit obligations were $6.3&#160;million and $9.2&#160;million for the pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.276%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 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 #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:9pt;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:9pt;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:700;line-height:100%"&gt;Plans with accumulated benefit obligation in excess of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Accumulated benefit obligation&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;6,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&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;4,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Plans with projected benefit obligation in excess of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Projected benefit obligation&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;6,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;9,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&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;4,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Assumptions for Pension Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 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 #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:9pt;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 #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:700;line-height:100%"&gt;Weighted average actuarial assumptions used to determine benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5% - 3.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8% - 0.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Weighted average actuarial assumptions used to determine costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5% - 3.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8%- 0.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6% - 3.8%&lt;/span&gt;&lt;/div&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 Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.&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;Pension Plan 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 plan assets are currently all in liquid cash and cash equivalents and an investment strategy is being developed to ensure that sufficient assets are available to pay pension benefits as they come due.&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;Estimated Future Benefit Payments for Pension Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the estimated benefit payments over the next five years and beyond 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:82.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.836%"/&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;Estimated Future Benefit Payments&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027&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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2Xzc2Nw_1bf9db5f-6737-4158-b32c-12907de485b8"
      unitRef="usd">-1700000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2Xzc3NA_124b627c-6b21-4a94-8558-100da195203f"
      unitRef="usd">-4500000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2Xzg5Nw_c19d6033-4aac-409c-af74-53da44478a86"
      unitRef="usd">300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzkwNA_a2f8d89d-df85-4e30-bad3-b5881a55c199"
      unitRef="usd">500000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i32c38d1f0742473d937ba9d5af19bd87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzU0OTc1NTgxNDIyNDI_f274fea0-cb0f-4f5a-a519-c3d6b1ec24b0"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNDg_9907c4c3-d930-4517-a613-d770c7bad82c">&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 vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee&#x2019;s expected date of separation or retirement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.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:9pt;font-weight:700;line-height:100%"&gt;December 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 #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:9pt;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 #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:9pt;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:700;line-height:100%"&gt;Changes in projected benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation, beginning of period&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;9,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_a1b0b2f3-36e9-4779-95e9-6e835ba92031"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMC0xLTEtOTQzNDE_e515e118-746b-4eb7-9a87-a05fb7e78e48"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) 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;(2,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency exchange rate changes&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;(587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Projected benefit obligation, end of period&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:700;line-height:100%"&gt;6,573&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:700;line-height:100%"&gt;9,733&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in fair value of plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Fair value of plan assets, beginning of period&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:700;line-height:100%"&gt;5,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,634&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency exchange rate changes&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;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 of plan assets, end of period&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:700;line-height:100%"&gt;4,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:700;line-height:100%"&gt;5,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Net unfunded status&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,536&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Amounts recognized in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accumulated other comprehensive (income) loss, before tax&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,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,724)&lt;/span&gt;&lt;/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:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzMtMS0xLTEtOTQzNDE_d9054875-39d0-464c-938c-114afe6b4104"
      unitRef="usd">9733000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzMtMy0xLTEtOTQzNDE_bcc8baa5-22a6-45d6-bc69-8a69cf3076d1"
      unitRef="usd">12022000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzUtMS0xLTEtOTQzNDE_296467c5-6d03-4a8f-8095-8f0c271cd67a"
      unitRef="usd">289000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzUtMy0xLTEtOTQzNDE_4dec66a4-bc2b-4fe8-a6c8-cf8651ff6126"
      unitRef="usd">442000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMS0xLTEtOTQzNDE_40aae9b5-c9a7-46a8-a337-a34fa2a202ca"
      unitRef="usd">79000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzYtMy0xLTEtOTQzNDE_760ccf3c-fd2e-4e05-8a3d-4098db404925"
      unitRef="usd">66000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzctMS0xLTEtOTQzNDE_6942ad96-9403-47f3-b2d3-bf15a995c9fe"
      unitRef="usd">2817000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzctMy0xLTEtOTQzNDE_8bfeccd3-f6c4-4bd8-ae08-495e65489252"
      unitRef="usd">1794000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzgtMS0xLTEtOTQzNDE_11e155af-4654-4bb6-a15e-8bee52bb1bf6"
      unitRef="usd">124000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzgtMy0xLTEtOTQzNDE_7f78aeaa-9103-4ef6-a82b-f9e67744cda3"
      unitRef="usd">157000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzktMS0xLTEtOTQzNDE_c15af863-e15e-4eb1-914c-7f6b227024b1"
      unitRef="usd">-587000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzktMy0xLTEtOTQzNDE_497de797-70e9-4fae-a425-ae9fc1d64890"
      unitRef="usd">-845000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEwLTEtMS0xLTk0MzQx_ce67a603-3357-4931-aa4a-471ad029d5c1"
      unitRef="usd">6573000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEwLTMtMS0xLTk0MzQx_dadb6ebd-ccd1-457d-a2c5-b876b3b8d407"
      unitRef="usd">9733000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEzLTEtMS0xLTk0MzQx_927efbef-fb10-4e40-8d7a-e252aa58d7fe"
      unitRef="usd">5198000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzEzLTMtMS0xLTk0MzQx_349f2f0f-6e1d-4c21-9946-77a9d36dd9f7"
      unitRef="usd">5634000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE1LTEtMS0xLTk0MzQx_8112657f-5c76-45c4-b78d-2bfcc1ba62c5"
      unitRef="usd">-24000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE1LTMtMS0xLTk0MzQx_14a87451-360d-4720-a040-1d3a25a34920"
      unitRef="usd">2000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE3LTEtMS0xLTk0MzQx_39926b55-c45f-4c1d-8c97-5c26f2e2f723"
      unitRef="usd">-279000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzE3LTMtMS0xLTk0MzQx_1f30131a-adee-4bc9-a175-7dd8307f9de8"
      unitRef="usd">-439000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIwLTEtMS0xLTk0MzQx_a4f5a7ae-d354-4d96-bd8d-95ab8ec72656"
      unitRef="usd">4895000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIwLTMtMS0xLTk0MzQx_b541ffea-ecfd-4b7b-bdc5-d274e3301db8"
      unitRef="usd">5198000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIxLTEtMS0xLTk0MzQx_87ee9c1e-801e-43ac-b571-e65b69341da0"
      unitRef="usd">-1678000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzIxLTMtMS0xLTk0MzQx_482e21f5-0294-4210-9b7b-395d71f3f695"
      unitRef="usd">-4536000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI0LTEtMS0xLTk0MzQx_a430a695-9433-494c-83cd-54578045755d"
      unitRef="usd">-1678000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI0LTMtMS0xLTk0MzQx_ba84315e-ee1e-47ce-9baf-254ad8fd2810"
      unitRef="usd">-4536000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI1LTEtMS0xLTk0MzQx_f7324944-94be-4918-bf66-d6f2ea0a4b2a"
      unitRef="usd">-2837000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTpmN2QwN2VmNzQxOTY0YTgwOGQ1NjAxMjJiMjVmODIzMS90YWJsZXJhbmdlOmY3ZDA3ZWY3NDE5NjRhODA4ZDU2MDEyMmIyNWY4MjMxXzI1LTMtMS0xLTk0MzQx_a47123a0-3131-4c74-b95d-eefa01e34afe"
      unitRef="usd">-1724000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzU0OTc1NTgxNzI4OQ_c994680e-12af-4de5-8176-c76f4756ac56"
      unitRef="usd">6300000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i489407502f3d4e2c8e56179cf42be53d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzE5NTY_1c795dff-c1e5-43cf-91e7-2da63d3be9dc"
      unitRef="usd">9200000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNDk_760b171f-a55f-4fe4-a1dd-7ca25cdaa204">&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:64.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.276%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 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 #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:9pt;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:9pt;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:700;line-height:100%"&gt;Plans with accumulated benefit obligation in excess of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Accumulated benefit obligation&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;6,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&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;4,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Plans with projected benefit obligation in excess of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Projected benefit obligation&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;6,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;9,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&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;4,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/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:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNDk_d15c94d8-db6c-4e0d-8602-6ebd1f733090">&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:64.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.276%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 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 #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:9pt;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:9pt;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:700;line-height:100%"&gt;Plans with accumulated benefit obligation in excess of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Accumulated benefit obligation&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;6,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&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;4,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Plans with projected benefit obligation in excess of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Projected benefit obligation&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;6,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;9,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&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;4,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/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:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i4703386ce018459b9fa06fd8ca0e2cba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzMtMS0xLTEtOTQzNDE_d7312a75-b044-44bd-af4d-7ab2e441a125"
      unitRef="usd">6258000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i02db174562fd42a29c46131ef506ba7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzMtMy0xLTEtOTQzNDE_231580ac-3e0b-4148-81a7-e7574c1157af"
      unitRef="usd">9211000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i4703386ce018459b9fa06fd8ca0e2cba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzQtMS0xLTEtOTQzNDE_1cd3dd9f-2d35-455a-9a44-d7d09203f67b"
      unitRef="usd">4895000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i02db174562fd42a29c46131ef506ba7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzQtMy0xLTEtOTQzNDE_f51ad669-3b62-44cb-bc6d-c8937d54f369"
      unitRef="usd">5198000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i4703386ce018459b9fa06fd8ca0e2cba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzctMS0xLTEtOTQzNDE_28284bdd-c356-45a5-80ba-fff852d178e5"
      unitRef="usd">6573000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i02db174562fd42a29c46131ef506ba7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzctMy0xLTEtOTQzNDE_53f6f18f-7636-42a4-b1bb-265b23e4a74f"
      unitRef="usd">9733000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i4703386ce018459b9fa06fd8ca0e2cba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzgtMS0xLTEtOTQzNDE_737fc353-8231-4653-8e10-e9287f8d0a52"
      unitRef="usd">4895000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i02db174562fd42a29c46131ef506ba7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTowZmFlYzkwN2M5ZTM0MjExOTM0NTI0OWU3ZDY1MWU3YS90YWJsZXJhbmdlOjBmYWVjOTA3YzllMzQyMTE5MzQ1MjQ5ZTdkNjUxZTdhXzgtMy0xLTEtOTQzNDE_59687671-77bd-49d8-a326-aabd2493d99d"
      unitRef="usd">5198000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNTA_cff1c6ae-d4b7-4932-acf0-ab8fbd4f287e">&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;Assumptions for Pension Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 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 #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:9pt;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 #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:700;line-height:100%"&gt;Weighted average actuarial assumptions used to determine benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5% - 3.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8% - 0.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Weighted average actuarial assumptions used to determine costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5% - 3.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8%- 0.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2b0e3ffb785c4628ab9220954c00e887_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozMmFjNWNmNzc1NjY0NDc2YjdmYmU5MDI0NGQ0MGI3Y180_3d2ad274-2801-410b-861f-fc78861b56a2"
      unitRef="number">0.035</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozMmFjNWNmNzc1NjY0NDc2YjdmYmU5MDI0NGQ0MGI3Y185_33df9be1-9c01-4caa-95eb-062bb7aa8212"
      unitRef="number">0.039</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iafe8100d89344d5bba16553ba6e0915e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo2MTVjZjM2OGEzNjc0NTY3ODJkOGM4NmM5MjQ1ZGMyNF80_a6e51c7a-1d3e-4bc8-a9ac-6959d1860367"
      unitRef="number">0.008</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iaa303653211b4c3da9e42ec8331356ae_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzMtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo2MTVjZjM2OGEzNjc0NTY3ODJkOGM4NmM5MjQ1ZGMyNF85_3938a8f9-bf6e-4801-a506-7c20c9b0e212"
      unitRef="number">0.009</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i2b0e3ffb785c4628ab9220954c00e887_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmNDExMGJlMDc3MmQ0Njk0YjAzYWRlNTE3NDQ2MTg1YV80_6d6d1211-abb8-41ab-8bc0-b94a3d97578e"
      unitRef="number">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i3e0dfb14bfeb4fb0999e554c162abc33_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmNDExMGJlMDc3MmQ0Njk0YjAzYWRlNTE3NDQ2MTg1YV85_6b17a413-f45e-4e2e-8eef-d1098b601399"
      unitRef="number">0.038</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="iafe8100d89344d5bba16553ba6e0915e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNjI5YTk3MGE5MWU0OGU4YjM0MzJlNTYzZDU4MGQ4M180_0952d284-d903-40c3-96ee-699574eaa03e"
      unitRef="number">0.026</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="iaa303653211b4c3da9e42ec8331356ae_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzQtMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjozNjI5YTk3MGE5MWU0OGU4YjM0MzJlNTYzZDU4MGQ4M185_76167ccc-5736-44d3-8a92-39e1e93aee3f"
      unitRef="number">0.038</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo1Y2IzNmQ3NjE4ZjU0ZTZhYjcxYjlmNjA0YjY0OTk5MF80_18328eb3-1a18-47ff-8026-cd6845de95dc"
      unitRef="number">0.035</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo1Y2IzNmQ3NjE4ZjU0ZTZhYjcxYjlmNjA0YjY0OTk5MF85_255b2acc-3002-40f5-845a-6d711b5fd911"
      unitRef="number">0.039</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i5a3fcae64cee4f2eaf92313cbc3293a7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MjhkYTI0YmZlMjA0ZTg5OWM0NDdiZWY3YTc0YzBmZl80_63787d4e-c2db-418e-a2ff-485730312e1e"
      unitRef="number">0.008</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ib6864287cd5345e5ad9751f0ec410735_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzctMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo0MjhkYTI0YmZlMjA0ZTg5OWM0NDdiZWY3YTc0YzBmZl84_11d19c60-e8ab-4291-96ee-664e9c614473"
      unitRef="number">0.009</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzgtMS0xLTEtOTQzNDE_afad7539-b8b7-47e4-ac4f-831a664929dc"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzgtMy0xLTEtOTQzNDE_504aadd7-07dd-4b32-860b-9a180bd8ee5f"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i87f7f4d60e804fedbd0732f9bb5ffacb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo4YjhkYmMxMzRiMTk0MjFlYTIyYzIyYTMyN2E0NDRhOV80_0fc72223-4808-4f9b-a9a9-bb3a4e43a597"
      unitRef="number">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="iba6695544ca64dc4b540a220457fc027_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMS0xLTEtOTQzNDEvdGV4dHJlZ2lvbjo4YjhkYmMxMzRiMTk0MjFlYTIyYzIyYTMyN2E0NDRhOV85_7bf61a77-0d87-482a-9e86-823fbeeb1868"
      unitRef="number">0.038</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i5a3fcae64cee4f2eaf92313cbc3293a7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmYTU0ZDdjNzljNWM0YTJjOWQ0YWIxMTFkOTFjNTA3OF80_8da7226f-1ba9-4c3c-83fc-df8fa8dc3c96"
      unitRef="number">0.026</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ib6864287cd5345e5ad9751f0ec410735_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo5YTE1OTNiMDczNWM0ODQzOTBmOWQ5MzZmNDk3OTc1My90YWJsZXJhbmdlOjlhMTU5M2IwNzM1YzQ4NDM5MGY5ZDkzNmY0OTc5NzUzXzktMy0xLTEtOTQzNDEvdGV4dHJlZ2lvbjpmYTU0ZDdjNzljNWM0YTJjOWQ0YWIxMTFkOTFjNTA3OF85_29596c9b-2a59-4617-8e41-b8fe5b71fb1b"
      unitRef="number">0.038</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90ZXh0cmVnaW9uOjQxYTg2NTU5YmVlMzQ0ZmRiODRlODE5Nzg2OTJlYWQ2XzMwNTE_ab97a6a7-6104-49c4-a0a5-e276a40f2b13">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the estimated benefit payments over the next five years and beyond 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:82.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.836%"/&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;Estimated Future Benefit Payments&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027&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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzItMS0xLTEtOTQzNDE_9f1d9b0a-69a6-4079-bd4f-c83454ed41e7"
      unitRef="usd">123000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzMtMS0xLTEtOTQzNDE_32169943-6a4b-49ef-906e-a0a0c566a656"
      unitRef="usd">143000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzQtMS0xLTEtOTQzNDE_c11bf002-85bb-4f04-bd4f-9d085f12ff41"
      unitRef="usd">180000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzUtMS0xLTEtOTQzNDE_68007594-a2f9-441b-9e28-91f67e669b16"
      unitRef="usd">185000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzYtMS0xLTEtOTQzNDE_f7f5b2ae-1bae-4cb3-95cb-7e78f7722678"
      unitRef="usd">185000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzctMS0xLTEtOTQzNDE_e6c1abaf-4aee-4dfd-b845-c4871b1a7722"
      unitRef="usd">346000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <mxl:DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yODkvZnJhZzo0MWE4NjU1OWJlZTM0NGZkYjg0ZTgxOTc4NjkyZWFkNi90YWJsZTo3OGIxM2M0NTk1YmQ0MTQ3OTg1MWUxZWU1MWQ2MmNkNS90YWJsZXJhbmdlOjc4YjEzYzQ1OTViZDQxNDc5ODUxZTFlZTUxZDYyY2Q1XzgtMS0xLTEtOTQzNDE_142ab6fc-bf71-45c3-9e3b-b26597adcc4e"
      unitRef="usd">1162000</mxl:DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzE3OTU_93e96483-77b7-4595-9ac3-3f317c6288e2">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 December&#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;2023&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;132,635&#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;20,820&#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;153,455&#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;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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other obligations consist of contractual payments due for software licenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Jointly Funded Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, total funds received to date from the other parties of $8.0&#160;million have been recorded in other long-term liabilities as of December&#160;31, 2022. 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. &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 years ended December 31, 2022 and 2021, the Company recognized $3.8&#160;million and $0, respectively, in previously deferred amounts from other parties due to resolution of such repayment conditions. &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;Bell Semiconductor Litigation&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 August 11, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 6,436,807 and 7,007,259. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. &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 August 26, 2022, Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent Nos. 7,149,989 and 7,260,803. MaxLinear answered the complaint on January 26, 2023 and the case is presently early in the fact discovery phase. The case is tentatively scheduled for trial in February 2024. &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 October 7, 2022 Bell Semiconductor LLC filed suit against MaxLinear in the Southern District of California alleging infringement of U.S. Patent No. 7,396,760. This action has been stayed pending a parallel ITC investigation involving the same patent.&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;Specifically, on October 13, 2023, Bell Semiconductor also filed suit against MaxLinear before the U.S. International Trade Commission alleging infringement of U.S. Patent No. 7,396,760. This was instituted by the Commission as Investigation No. 337-TA-1342 on November 23, 2022. A schedule was set by the administrative law judge and key deadlines include a close of fact discovery on May 1, 2023, a close of expert discovery June 5, 2023, and an evidentiary hearing beginning on August 7, 2023. An initial determination is expected from the judge on November 21, 2023, with a final determination from the Commission by March 21, 2024.&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;Other Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business as described in &#x201c;&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;Item 3 &#x2014; Legal Proceedings&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;,&#x201d; some of which may be material. The results of any litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have a material adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors. However, as of December&#160;31, 2022, no loss contingencies have been accrued for these matters in the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzE4MDM_abcf57e4-84ce-445f-878e-5cbf2ffee064">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#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;2023&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;132,635&#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;20,820&#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;153,455&#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;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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,692&#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:OtherCommitmentsTableTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzE4MDQ_998400b7-7fe9-45ad-bc32-66ee0ab065ea">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#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;2023&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;132,635&#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;20,820&#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;153,455&#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;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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,692&#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:RecordedUnconditionalPurchaseObligationsTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear
      contextRef="i05e9af0234d94642a460bbdedc4d0393_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzEtMS0xLTEtOTQzNDE_011f1373-ff54-4ea5-b0a3-e2452f6077a3"
      unitRef="usd">132635000</us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="i2509d995aa484cffa3b869fb27e3dcab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzEtMy0xLTEtOTQzNDE_6e422755-0248-4195-a1cd-6307c45025ea"
      unitRef="usd">20820000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzEtNS0xLTEtOTQzNDE_a90933ed-3276-4acb-9898-1d5c800f0705"
      unitRef="usd">153455000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
      contextRef="i05e9af0234d94642a460bbdedc4d0393_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzItMS0xLTEtOTQzNDE_5350812d-ca22-4e68-936a-4233e2f21ea9"
      unitRef="usd">137000</us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="i2509d995aa484cffa3b869fb27e3dcab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzItMy0xLTEtOTQzNDE_5f37fff0-7828-42c1-bb0f-0ea33c58b875"
      unitRef="usd">8921000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzItNS0xLTEtOTQzNDE_036e7706-b3ac-4f2f-bcea-7d6c28526820"
      unitRef="usd">9058000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
      contextRef="i05e9af0234d94642a460bbdedc4d0393_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzMtMS0xLTEtOTQzNDE_5bcc53b5-7bdc-44c8-95dc-e466f1d4cfe3"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="i2509d995aa484cffa3b869fb27e3dcab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzMtMy0xLTEtOTQzNDE_f7443997-fb3b-45ae-a9e6-de20b0164aa1"
      unitRef="usd">179000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzMtNS0xLTEtOTQzNDE_cfe85895-6d49-42b5-97a0-744e15058ecb"
      unitRef="usd">179000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="i05e9af0234d94642a460bbdedc4d0393_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzctMS0xLTEtOTQzNDE_e45a72af-8b9e-4102-be11-3542b478e80a"
      unitRef="usd">132772000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:OtherCommitment
      contextRef="i2509d995aa484cffa3b869fb27e3dcab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzctMy0xLTEtOTQzNDE_b8cceeb9-b29d-44a6-b479-cb47bc82a884"
      unitRef="usd">29920000</us-gaap:OtherCommitment>
    <us-gaap:ContractualObligation
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90YWJsZToyNjQ2MDc4YWQ3NmU0NzVkYWQ3MmIwMmNlYWFmNTJjNy90YWJsZXJhbmdlOjI2NDYwNzhhZDc2ZTQ3NWRhZDcyYjAyY2VhYWY1MmM3XzctNS0xLTEtOTQzNDE_a3a7f1f9-379d-4f22-ad6d-62b343362030"
      unitRef="usd">162692000</us-gaap:ContractualObligation>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzkzOQ_5a77b0ca-3f9b-4c8e-a78b-373db61a3a4f"
      unitRef="usd">8000000</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzU0OTc1NTgxNjUyNg_54cffa3f-5d28-48fa-a1e5-29a3aecacfc1"
      unitRef="usd">3800000</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzU0OTc1NTgxNjU0Mw_b1b0e0d1-6edc-4c06-9915-617a00d05530"
      unitRef="usd">0</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTIvZnJhZzpkM2I3NGZjZGVlM2Y0NDY5OGFmYWQyYmNlYzU5NmFlYS90ZXh0cmVnaW9uOmQzYjc0ZmNkZWUzZjQ0Njk4YWZhZDJiY2VjNTk2YWVhXzc2OTY1ODE0MDY4MTc_fe77549a-99ff-438f-be89-0b0b2b205ca6"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzEwNDQ_feeb8bd0-65fc-40d1-b039-2f78c128ae5f">Stock Repurchases&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 23, 2021, the Company&#x2019;s board of directors authorized a plan to repurchase up to $100 million of the Company&#x2019;s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company&#x2019;s pending merger with Silicon Motion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, the Company repurchased 564,449 shares of its common stock at a weighted average price of $55.7972 per share at an aggregate value of approximately $31.5 million under the repurchase program. During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the aggregate value of common stock repurchased under the program was approximately $55.0 million and approximately $45.0 million remained available for repurchase under the program.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i2a063e53827c43749a044dae4f47ae36_I20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzEyMA_8b794015-070e-4e98-a53c-54a45ae02873"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNDk1MA_3f256bf8-d871-4db7-b785-60b225657dda"
      unitRef="shares">564449</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNDk5MQ_6befcea2-f42e-41fd-b0a6-e0cc7abccdda"
      unitRef="usdPerShare">55.7972</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTAwNA_8c2cba14-f796-4112-a46b-022a6ab8ae2e"
      unitRef="usd">31500000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTA2Mg_165ae048-5a43-4bf5-a5e5-2a5c98c27aa5"
      unitRef="shares">454372</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTA2Nw_d331f39f-1ad5-4645-90e6-1d1ef7ba9284"
      unitRef="usdPerShare">51.7998</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6c89ec8cd12c48d48bca71cc6bb6ab39_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTA3Mg_da8558f5-3d3d-4d2a-a644-4281995d3dbc"
      unitRef="usd">23500000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if1193775c3fd499c856677513dbb91d5_D20210223-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTMxMg_7e1592ee-8962-43ec-b7c8-54d20f3159a2"
      unitRef="usd">55000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8yOTUvZnJhZzpkYjI3MDUyM2EyOWY0MjdmODdhNjQwYWQzMzg1Y2RlNC90ZXh0cmVnaW9uOmRiMjcwNTIzYTI5ZjQyN2Y4N2E2NDBhZDMzODVjZGU0XzU0OTc1NTgxNTM1Nw_dbb5ebf2-6b4f-4642-a199-2d7417703bd7"
      unitRef="usd">45000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i30504af6260a479d84b612e7e41b67b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xODM5L2ZyYWc6NWZkMmQwZTc4YjljNDU2NTlkMjNkMzMwMTBiMjIyYmIvdGV4dHJlZ2lvbjo1ZmQyZDBlNzhiOWM0NTY1OWQyM2QzMzAxMGIyMjJiYl83Njk2NTgxMzk2NTM2_53e00d89-5811-4c38-90fa-42d8cd9b3a83">Subsequent Event&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;Acquisition of Company Y&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 January&#160;17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The initial closing transaction consideration consisted of $9.9 million in cash. In addition, their stockholders may receive up to an additional $2.6 million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 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 Y is headquartered in Bangalore, India and operates as a provider of engineering design services.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7972191765ab45f78f85584351d991dc_D20230117-20230117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xODM5L2ZyYWc6NWZkMmQwZTc4YjljNDU2NTlkMjNkMzMwMTBiMjIyYmIvdGV4dHJlZ2lvbjo1ZmQyZDBlNzhiOWM0NTY1OWQyM2QzMzAxMGIyMjJiYl81NDk3NTU4MTQwOTE4_b6fedbf0-a75b-4ffa-a31e-7b743de8f3f3"
      unitRef="usd">9900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ibc72622ce3dc41ecb07d94fa6113b82f_I20230117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY5ZWQ2YWJhMjJiYTRiYjE5YTVlNWU4OGI3ZGQxMzk1L3NlYzo2OWVkNmFiYTIyYmE0YmIxOWE1ZTVlODhiN2RkMTM5NV8xODM5L2ZyYWc6NWZkMmQwZTc4YjljNDU2NTlkMjNkMzMwMTBiMjIyYmIvdGV4dHJlZ2lvbjo1ZmQyZDBlNzhiOWM0NTY1OWQyM2QzMzAxMGIyMjJiYl81NDk3NTU4MTQwOTM1_5b8e8f43-62c6-40d6-b605-1b26f1fb4eb6"
      unitRef="usd">2600000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>107
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MOBFU,K_"[V.]7<_YW864K^44_0D4Q ;,?[@ED1JD7K#R!KB^KC&V<R0 7"0
MK#?O.;9%2(( W28Q?!RK%[;_^;A 7]>8UCD2 "X2 -;[]MGD_A&-$\\7C*.Q
M$!2R>'HO\CX@:R4UO5[5@T]]66-HY_#_3N'_G5K/#A8;\&JZ^7A"IG*$Z>L:
M]QN<(P<X10YP:CTOF"?+P'=A6#&B_,'4JS1NV#":#'*U7JHF>\">1OBR>]UY
M4H$I#+]3R_#GR7DAD_,%C"D")X0^)@(F8I2FS#<^Y.IT]ULE.)-F?I*K]8\N
M=3 <='O#'CY<;P[E'+;?.6H!TIOU_9/A^.A)%%B#I7RDMZ)@R]2W7T^HSJ*L
M"3#KQ_N6^#S3G!,NT&PVD_=*Q,:/D6R70[(=!L&&_^H,^/X,D&!P.(4=^Z>,
M/WPWQ/;@QQAM.7M^07*UI>D#;EA^Y9'S=/=BO_L"K?(/9.<5(EE72DAI:MKA
M9-(;+AL6>!!Y+M!NX[N;_TCO?%BFEA2MP#9YL 4F0BKF =V'X08CK8CI<D#Z
M<=J2*(^%T6=C"WGD!8Y;@0-.BRE4I"RD;-K-\"*[&5S9F95!*&-2/A?5_S,:
MS])S1"NGB%9.O6@%Q#G@F$4>?4:_4O4/@U[*LBP;#X?=OO)QGKZX,;5S1"NG
MB%9.S8:KXYZ8>]BIM&PGQ*H:B/1EC8F=(U8Y1:QR:G9>Y<3R!JQJ9GJY^R]*
M8D:#E"FU,K$B2#GZW#,&7%Z&K,+4GA"H-FI&@Y,IM0Q3YZB=64;(M"T\AA4Z
MB436V7S8>V@]'Z<-UYWB\*QO_3V1"31& 5U!J74Y@!G LU;P;$.P;=H<O61"
ML#!]NZ$$?I/D ?#YBC&QWY!?<&C('_T+4$L#!!0    ( /&!05:UW*CC/0(
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
MK]!=F_JT4,XJASB$"X<D'2NQ Q?!?II(PZ17..)7N"?6GD)GL-&<'MAJAH,
MQ^.(<."@7YA*+630R/E5[\F#0M3&!6KFW,G3%K(X#[)Q!G3!(%-.-#:DUSOB
MU[O#RNRY.;6E+(2Z*QOO90>.!" ^$QT.Z26/^"6O+] J4U0\R]=6-Q+:3:,+
M%B53 DUZ#21^#>S9ENS664,01RM&<!JG8X8V#F0:QQ/M!.D%D+Q. )^;4%=?
M%EG-CP-&2)Y/Q50O@^0E,O@<1UOB0."&R]F1=. 24,VIC-LK(?$W:9>BKOFN
M^]X=;XA&\^:.-<44X_\@8LAYFO/_#1WZW LAR;WJ?Z-%\7TEJI))]?:7#/;P
M6=N8Z$?W&9975E]]B/63K!V>8O4*&_H5%IKRKM959A:.T)O@!#IF#$6!1%M:
M;=@9(O$1/$)J1:41LXU>"<G_825T%^+I*5?*"(:02&RT@C:DA%WC/ NS17>\
MN;V00S][30[]FFSV-=0-TT[&<>#V\@REV5$:Q2-/6TWO7454HRM6L/J6R=WR
M/)W+ML@T.4K3[!D3SO'8.8FV[H\;8B_D<!+[LB!\IBPH2VY* <ACYB3GF#>H
MH&L.><U)TE;]E!"8AC%3&Y?$:91-"&XX.*+UEP=0Q6SJ3=6>P7?E%]0SDJW,
MYY(M0[R!>X;>54*I]TX/[%+@&+=+<NB HV+ 9(I^7R^$_GIA2+]D2UYPIPR'
M=@%P',5A9D65 X?3(")3L=67"J&_5-@IFYK,HD[6CMXY3<)L7.$Z<!%TSU-R
M'/;%0^@O'BPY;L/QE4XD]HF]LW-U 9V=ZWSPR<E\[_N#RCO>**@8ES R.$EA
M.N3N$]KN1HMU^Q7J5F@MZO9RQ2C0-P#X?2F@9^INS(>M_8?,Q;]02P,$%
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
M   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULO9QK;]LX%H;_"N$=[+;
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
MY=V_>+)SHK1SHD_85 3G]*)S&EN>R=AH]L-N]D.G%]UL9=7D?Z6'Q%2N((_
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
M6SLIK^)KEY/G07&?(B>*-=RIQP6S/DB7[A)I -J%;TV<=UIBD 47:E#B\YC
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
M#S_$OA"'SXW<-CO^,JI,YX6C6D2%=LC^3-3YCTR.Z=,UA), "8NYHDG$ #D
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
ME$D:-5RY=*X<L3@)QK'[&<44\:,H&,TFN!BC,PG=!9P:3;>3"I)^!86@7G9
MIV\RJT<R0PT'<D"BD72(UO6[^8%,.]Q![B"J&]*IBO>ZHM/Z_$D=8QO3 )(P
M#,+Q^$C'Z+ ^?L/2($4^W39UU9#3"'XFP6@:$3A49B&TZ]\.V<*;Z^'=^]>\
M7+]YR^)@#&JI^[OESC/O]7-VYKU^SAZV6PS@#7!N&D4;T?9ZV4T^]S.W+?A:
M+('.NGANV@%SK!&BQJ%0U;+Q1!-.O?$CIX&-DML=MU!@]U0)*!>?!(V)GD/K
MX7[)"CR9IKFC;L-/:\<:CI(_ UF0.J#(J2'2L+S=[:"WFV_0.%8QT2@<[>&:
M)LLU0"0^AK"V 2%LRXC6HK9T;E!#7..&7#RC',NX =(1"A&U@FH^Y#TZ)G4=
M_Y!]0-06>5\FIVXS9.Q+VLQ[>3-MJNK Z'R*XV:0=K>;SJ;K<_<:N].#T";*
M.A/*O0A^<;*3K*_BX123$G"4@LK7!^J$N;5:SFL/*^1UH2V7U0:4BOUFXJ7*
M1*X'_U\$=]WLQ@@O91S^WZP8H@'X!BNVS>@1,YX\'&C2@N_4J3_002/']^+L
M\DCOB'<)U>4I$,^5]I2AB4K2A*Y'U(NE\82NQPQ=&A527$_8#(W?B/3!_+X
M$#%TA..8?506U7J#I0]PU^+T +&W9%\?JK:$7C2ZPGW/_GRLB5=9?;_6RF6N
M/M95;'P0$*QU%>5%Q7;7^$WQE=NQ)+^JQI]4@GT1?(4:BA+\[37TS.U'I4S]
M[UX9;.MCR^G@(4AO.NZ?>"Q>8(;CYR+D&@0_'*+%YQH$X6FY8-1Y65>.>D=G
MF=28E]!YT>3:'8SY^K:!Z9*&-CKX\#! =<S*0O[>G;X4[>&+&^(IL2D?LUH;
M.GKSITI;AS1NW:GCF=XYE.O<_>BY4TR&F$!ZA6=7D(#4EM95*K)'(3]1U+MB
M6*FFBA^M]J[TF9WC"LH0.HV!3HT3]XZ?*EX\(\UV9-N+_HV[#Y^D!+W3B'WA
M',"WQ\H$\(>.^2]Z'VHP\2W=YRB" 9C.?[/IGG9?O&[]AY[-<O^Y[">ND4+4
M32RP-1Q.1@.F_2<H?V/5VGWVF2N+\=)=K@2F5$T+\'ZAT-(V-\2@^PYX\U]0
M2P,$%     @ \8%!5H?I0HA["@  (!P  !D   !X;"]W;W)K<VAE971S+W-H
M965T,34N>&ULG5EK;QRW%?TKQ,8(9&"]+TFVHA<@V8EKU$Y=NTE;%$7!G>'N
M,N8,QR1G5YM?WW,O.0])LX(3?[!F.>1]G/OF7.ZL^^(W2@5Q5YC27XTV(53G
MTZG/-JJ0?F(K5>+-RKI"!OQTZZFOG)(Y'RK,=#&;O9P64I>CZTM>^^BN+VT=
MC"[51R=\7132[6^5L;NKT7S4+'S2ZTV@A>GU9277ZK,*OU0?'7Y-6RJY+E3I
MM2V%4ZNKT<W\_/:$]O.&7[7:^=ZS($V6UGZA'^_RJ]&,!%)&98$H2/S9JM?*
M&"($,;XFFJ.6)1WL/S?4?V+=H<M2>O7:FG_J/&RN1F<CD:N5K$WX9'=_44F?
M4Z*76>/Y?[&+>X]/1B*K?;!%.@P)"EW&O_(NX= [<#8[<&"1#BQ8[LB(I7PC
M@[R^='8G'.T&-7I@5?DTA-,E&>5S<'BK<2Y<_Z1+669:&O&N],'5P#OXRVD
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
M/<5[;;A_K2MB]NQX,FN;;.J);  ^J2/Q!_UX(OZJ]HT.J95JDU?;"3::<-L
MW&HU;A[$UI+K$&ICKJ!<^BF],R3M"K=UDC)O[%55*].@-3EH>@:AEJI#<?R0
M;I]3Y#W$:0C;27^(_-"51T\E\_&8<BL-=]:#+U.5_ACSXN>V$P_WGK]U4NW-
M%>TLVGOH)M;FZ9NFSF[8?$R@>?<'$)D_A<C\SR'RS7K0L'Q(#WK'^9*O%[BP
M\H4A)M/4I#;-6UOMATN"/Q?_QEP2;Z0&C#XT_Q^4^E:M=5F2-,L$6Z='&OZS
MS*EN%$@^3>E[ <LT&OX8Q[D^D?X-PO\&_C&-UVEH2@'1G!^JM^@4=,%+]TO.
MP82Z2K/-GM!2!]#B.P8T#F0)-/,Y:-*0TE<ZSD>&63< <.W#23Y>=G.";T>
MU&6,NW;-=68=:MDR,%A;GH\/WU"5K4;^D$K)TRD%X6&&?#)X*X:F1'QJQ@_$
M2B_&^$;@$T4[#PNWW&U]ILN*/S1\40_F>ASB%-8TZQ6RZ1T;M ]'PC_>(1B-
MQ),3<'YC78B3.'I3&HBPB':EO07GVM UD\ )-MV"N-F_X,X2RS& I7\XUDS$
MYYJN#;H&J9N.NL7>*-*6(92@#6_C!TJ3T(($X/:7^@^^,L'+>+D31T[*J=CQ
M;?*.VP8NWAI%V<;DH1%-5%0BR"NN;F8RJE4A8=-VLMV>=.?DNQ6Z(,52C!RZ
M'TFW.9$KN0(%V*-A\:$G&%NNHYURM>3&E2:POA?T@Y=[L=;/TH4,#64XER;#
MAV<HJ'MS<54[=%8T@G*3??9\ B=GX_#$&Z7OA&HLR_>*P_"+^^["UX7SR5EW
M7PA0GIWV>IM#%XBT\5$!&IJ+FDDAMRK"Q6,/EX3N4D7=*9=IW[]/HV9K!4PH
M80(5RH/.HI78*OHZ!8]F)?8L"%V$)9>A!)HR8Q\#>2",)^(M9$TWLITAXMWB
MT/> :>^K3:'<FK]-T7T>>,</..UJ^_GK)G[UZ;;';V?H0=9TNV[4"D=GDU>G
M(_3N_#TJ_@BVXF] 2QN"+?AQHR0J &W ^Y6%5Z0?Q*#]*'C]?U!+ P04
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
M\:B4L*R5!/)I ]XO#!K/\(,4[/]M<_%_4$L#!!0    ( /&!05;R86AT8 X
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
M$.1>ZH*AERL*M'8<%K+4E*$+)D6T#4E\B(%^Q<I[-!*1JQ;(+%I:K=QG,L,
MJY3KH"\K-XBBCXWB:CO3(93(V;2)R7/M67.9\G E0?;90\&.-+5K];"[;V<F
MP7I5(9AR95<UZ?=@$FO1C/':D #GISN)X88RN&O#U/?\I1NHG<JB=A)DO[;
MYE1'+15O#/H._ 0O_(P_E2"ON39HN6.N_JZH&(*GAV0/^P8F/@MXA?%$0=V0
MRS%=5^7$&6T+2T"<.@G#OX(0Q3BM.+DY!4P^.-^!ZI/MJ0!XWJ,E5)283(?
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
M\4!@_KA6$MJ@!?A]:8ROO] !S>7?I_\#4$L#!!0    ( /&!059LIBE]D!
M (8S   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;,5;"6_C.);^*T0F
M&22 HECRF;J 5%6ZIX'MGJ#2!Q:+Q8*6Z%A=LN@1I3B97[_?>R1U^$A<O3VS
MA4)L2>2[;\KO-KK\:I9*5>)IE1?F_<FRJM9OKJY,LE0K:4*]5@6>+'2YDA4N
MRX<KLRZ53'G3*K^*!X/)U4IFQ<F'=WSOKOSP3M=5GA7JKA2F7JUD^?Q1Y7KS
M_B0Z\3>^9 _+BFY<?7BWE@_J7E6_K.]*7%TU4-)LI0J3Z4*4:O'^Y"9Z\W%$
MZWG!KYG:F,YW09S,M?Y*%S^D[T\&1)#*55(1!(F/1_5)Y3D! AG_<#!/&I2T
ML?O=0_^.>0<O<VG4)YW_EJ75\OW)[$2D:B'KO/JB-W]3CI\QP4MT;OBOV-BU
MH^&)2&I3Z97;# I666$_Y9.30V?#;'!@0^PVQ$RW1<14?I:5_/"NU!M1TFI
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
M>G7=F8%-@#.;$SBS*+F:$*,7X#*-0>Z3:PKZ@Q]I?Y*2KV4+I M"1?$4+L!
MBA("J? 563>"VF[;I^CS&+\?H&-9/8J-+/J(Z7$$5FS?U0@6U4L@A$O('=SJ
M0:.-4.6C>!4$R2Q#/5^6D,,3K[)PEO1?F?XKWT,(,SO%74OY.&,WZT,WK;"\
ML/Z?GK@'*03XM>98R,&"<W-(J9IVAS[\XHDD3(GW5G7KMGF(;R7A!,7?O88[
M@O^NA=K_1Q6S_QT%6K]Z46F1/TM'.@M\_Z!#J[3@H,5GU/=#;#RCR<AC-3I]
MAHOC(Y_7V]>1AF1I:JC)#,P@9%+RO*<H6G2YC?)/]9'-XD'\=H,"H:A'=CL^
MPYUL;$E#[L!L'SQHJQ!K"SXESZGB(2R#H:,:@F2""L5^HQ% QR[F&H1"H<5
MFXH?;:@BUA1R0X..?Z@+<JQ>JG:O5&4+*5TAZFA72JEMGW3)*""CK? N>8RX
M1L#IRS&LI-+#<!3.*17#6DNVE,*A.933-7WA]H@$8.B1E8-^FF82ED,M>*+*
M1N4U(4-.1DXN/6 T' UN3U2$AZ.2$EA;JE+C##!CQ)8:EU)_(]O"G!7;TDK1
M*.EP<U>A^_]&@IB.36#US5P<^QWW+ 65LF!.R'NI2TD1U58\]Q;^E:)<A"^
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
M V6D ET0=,B7C<F0J>#@_Y&1OT,K[?E&+!L38&-"NNV_9.D,K91@2^-]_U5
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
M59/X;#H*I/8;IQO_1%QJAP].OZSPA0^&!/#[6FO7;\C!\#_#XA]02P,$%
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
MIECN.Y"#9LY$-1M>,"Q/<-KS@R8;0S)&HZY&'G1Q+;4B]<53)VH%O68;*XV
MQWAVW=VM2;<>''N0=,X@23PQ6[\.*T*L XUCE)X)[$P9K-_6%DAASQX)ZY#A
M[. WF@8Q\&/TO!Y:MH5XE?7G;2QY]:MAPH8V%$:+<I]P.-'PM\K4KF1GEV0Y
M-P\A"GGR/$=8Q)"ZX%L?TC7H><K#OL <58I'JA3?1)4@TS_@66P@XJ,6U_4*
M8X,8M3WWU(X/-V*)<!6PI+R0*^0%]MS+KQ]P.$A[*+U'C'$@J_E<]%;EH3'=
MH%K1#[227&JT8G657K+*%.ABS<_]Q[YX0,1P^7<#VM-DG$V3^7 6A)LEP^$L
M22=G_8Y-J=V.0B6'!*@V)5@!38OW4M>8&$4Z36+/9HRPBCN]XJ)&,PK-"4#X
M>^@<J %1X$@W6^)#A0^&F(Z'C4Q0QN )'GB+FD7A;@=W45L >D<+&ZWC+.AW
M%&[8_%44GB6C,0Z8^5FC<#K%83;,_B\5_@@-N39G36G^[P5F?;.S:3*;#MD_
M.";C:P4\CAW'>;D'&[PM%0PGN<(9O!1W3S=AM'%MF>(*W>G0EIS$8;P)EOKB
M$=U$+56.K>@GYJC%*(NA.9ENH7^_*,>"X# %>\&S.S[GM6S.D"<KB]#S*N7"
M^]:?EF4G>7B J[[VQU.VBQQGRJ,8C))EL]=/UZ]'V3@5X=8V-N<T:P^\-GN"
M"8?WU09;%CQU\:S.:29*N1.?ZV(59\<OQ&U8%CST,K&\K.&H%#SE$_OSNPR&
M\7O,$*.#UIV5]'6#$[2S]GVM24S:E; FM2">+G!X<3ZO(3QKN& I-?\R;?>(
MJ8WRO.9T0 ='% KBPU;I)DE<,)FSC.V $3U[)E'+-9R-$FF@O\%J]W<" ?GN
MPP#7('#IA:/I7OHP _Z'21'\7+W@42\\7UN2/HPKY?$\XM2,(VSG9E.9&#1
M#S+EIK91XD7M.$YA[BG(Y58MXHS$TW8Z/!=WGBJ1M</W!UH!^L&:G(BKSHDD
MK!R=8T*N N1NK7@VB<,BWN*)NTYL46AI>'</E-F?#L-<:FT\[T#?*U3>3A[-
M#.7W,=X6]FU1,N-FR$2W06.%4L_1XF0B6P)(6J00=TAHF8<6W)5V0;FLHR0\
M0^CF10A)[TMJ1@+G,946BF&:J:&26C:%RN,$WH3()9TW*$YU8W%4_&1VF,MM
M\KWQ,A':8/AS[G=SV'&\DGENZT,?7^-H8,^:%X>N)R%0LW,7DE+SH,]]T@>2
MKG_J77C0^9:!=X-5^&+#1#! Q<\:[=WVH]!U_!9R7!Z_*"&[47=.E+3$UF%_
M-ND)&[_2Q MO-N'+R,)X;ZKP$R6+@987X/G2&'^X8 /MI[*K?P-02P,$%
M  @ \8%!5G8)N5%%!   ;@H  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&ULI599;^,V$/XK VVP3X9MR7:NM0WDV$5;8-$@Z?%0](&21A(;4M22E!WW
MUW>&\J&D3IJV+[8HSGSSS:F9KXU]=!6BAR>M:K>(*N^;R]'(915JX8:FP9IN
M"F.U\'2TY<@U%D4>E+0:)>/QZ4@+64?+>7AW9Y=STWHE:[RSX%JMA=U<HS+K
M111'NQ?WLJP\OQ@MYXTH\0']S\V=I=-HCY)+C;63I@:+Q2*ZBB^OIRP?!'Z1
MN':]9V!/4F,>^?!]OHC&3 @59IX1!/VM\ :58B"B\6V+&>U-LF+_>8?^)?A.
MOJ3"X8U1O\K<5XOH/((<"]$J?V_6W^'6GQGC94:Y\ OK3C8FX:QUWNBM,C'0
MLN[^Q=,V#CV%\_$K"LE6(0F\.T.!Y:WP8CFW9@V6I0F-'X*K09O(R9J3\N M
MW4K2\\L';[)'N,>FM5E%WKGYR!,L7XZR+<1U!Y&\ A$G\-74OG+PN<XQ?PXP
M(CY[4LF.U'7R)N(M9D.8Q -(QDGR!MYD[^0DX$U>P?O\K95^ []=I<Y;JH/?
MCSG904R/0W!O7+I&9+B(J/@=VA5&RX\?XM/QIS<(3O<$IV^AOR\+_Q("?JSA
M"Z:VI5Z#9!*"22'U%<*-T8VH-Q\_G"?QV2<'J1$V!U- +BUUB[$.1.LK8^6?
MF(. 1HD:O*$FW*%#V_"+DW@\IJI4BAN,](^!9T9KNG6!GUFA94"TTN2 =2[K
M\L R/@TLIT/XB8"$-FWM0=0Y>*E9D"S8GH/"(@V3] ^BS&0$K(252(DFN4)T
M?L@Z4VVPHB1504YU, !7L6IC988#:B;[2,,O,T2&!X4;!),*2Z'('"E9I"E$
MHP^NZ@T<S*_);T@1BI;+'@IK-(B5D$JD"L,P8K.9:*0G),;48L,*6!1$F51\
M94U;5L C=L=CCS^ 5''(J&)K)[(>-2*^$A[5!FHLC9<B8/7$NOAU7O9RUEA3
M6J$A-\2^-AY,JF1)VOV\<22U>*3PT_.S:!\<T":7A<2<(MDZXI[SH['@T5*>
M IUT\PQ4^(!'>:3(2"JMUK,;I$,\* W_P)@.9)>"Y%$WQE*:R?F];7"4980?
M6GK)$P/R%MF-8]78;&M.HRVI%)D+/$@E*?TTQ3AZ0[AM+8NP^@:%A<X(#274
M*>GL!M.S7NJQSF%V.AU,IQ>=/X[+4?H7C< !@77X9G"+45O0)[ K298_F<V&
M9Q=G"7?*-BPAA"#*TF+(V4JH-LB*AL+T)'57$B>3>#C;]R27I@T\_Q[5]SH:
MO^[H=#8=3(CE_W$T)D<OSO^#H\GDW8Y>!6ZO9/"(I6<>]!T^F-F5YII*\P4Q
MRMUA*G+;O+B?]N]IN-#J%$*S&QVT:CT;M2]M#H]]<4:]'2 4-V\ZG N:H=TZ
ML'^[7Z:NNAWB(-YM8E^%+67M: 06I#H>GLTBL-UVTQV\:<)&D1I/^TEXK&@A
M1,L"=%\8XW<'-K!?,9=_ 5!+ P04    " #Q@4%6 1)5@1\#  #<!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6R55=MNVS ,_17"*_84V(G3^Y(
M2=MA+5"L:'?!,.Q!L1E;JRRYHMPT?S]*3IT4:(,."*P;>7A(B2>CI;'W5"(Z
M>*J4IG%4.E>?)@EE)5:"8E.CYI.%L95PO+1%0K5%D0>G2B5IOW^85$+J:#(*
M>S=V,C*-4U+CC05JJDK8U0R568ZC0?2\<2N+TOF-9#*J18%WZ+[7-Y9728>2
MRPHU2:/!XF(<30>GLWUO'PQ^2%S2UAQ\)G-C[OWB,A]'?4\(%6;.(P@>'O$,
ME?) 3.-AC1EU(;WC]OP9_7/(G7.9"\(SHW[*W)7CZ#B"'!>B4>[6++_@.I\#
MCY<91>$+R]8V/8D@:\B9:NW,#"JIVU$\K>NPY7#<?\,A73ND@7<;*+ \%TY,
M1M8LP7IK1O.3D&KP9G)2^TNY<Y9/)?NYR5TS)WQH4#NX>.3O*'&,ZL^2;(TP
M:Q'2-Q &*5P;[4J""YUC_A(@83H=I_29TRS=B7B.60S#00_2?IKNP!MV.0X#
MWO"=.1+\GL[)67X1?U[+MT7;?QW-=\DIU2+#<<1M0&@?,9I\_# X['_:P76_
MX[J_"_U=]_%_"##-'AI),C2!6<"9J6JA5_ +OFJX$KKA7H3!4:CVL >NQ,XD
MXU&APQPD%TV\Q!$P;XAC$_7 V UL#^K&4B,XLC-L==/8K.2^ :%SN!,*85I8
M1&YL%QQ]P,ZF.XKA&^]+S>&$@DP9#E4 WYDFT?9S9E@9<K1BLR)/E:GMG<0G
MW"Q*^1/)AX+*&"Y9 _(\\ ]I2M8F9[+[TBB&(>ZJ%<M,AJP2T-2!_,:#2>RE
M\>$V:FT<$PWT^/TS/5_L%ZQZK'7SOZP_'LSG&4IHF>1SZ8#8D!8KGUR&U@F/
MRV2,UJC !&?F0S!?P56CL;NH>.L>)4')>OS -^G0HS/(3.A"*&.QQWGG4H3J
MLY0S,483_(/:FD=/U5<,=<%\T'H>.9(L-/B7+3.D^+57G6PI3H6V"+I*G'VC
M72L^W6XGW=-6L3;FK>Y?"\NQ"10NV+4?'QU$8%LM;1?.U$&_YL:Q&H:I3Q>M
M-^#SA>&+6"]\@.X/;?(/4$L#!!0    ( /&!0587&L. UR4  '9_   9
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;,T]:7/;1I9_!>79G;6J*%F2<WAR
MN$H^DO&L,W;9R<R'K?T  DT2,0@P:$ 4\^OWG=VO01"RG9FJ_6*+)/IZ_>X+
MW^W;[H/?.-=G=]NZ\=\_V/3][IM'CWRQ<=O<7[0[U\ OJ[;;YCU\[-:/_*YS
M>4F#MO6CZ\O+KQYM\ZIY\/0[^NYM]_2[=NCKJG%ON\P/VVW>'9ZYNMU__^#J
M@7[QKEIO>OSBT=/O=OG:O7?]+[NW'7QZ%&8IJZUK?-4V6>=6WS^XN?KFV?67
M.(">^$?E]M[\G>%1EFW[ 3^\*K]_<(D[<K4K>IPBA_]NW7-7US@3[.,WF?1!
M6!,'VK]U]A_H\'"89>[=\[;^9U7VF^\?/'F0E6Z5#W7_KMW_U<F!:(-%6WOZ
M-]O+LY</LF+P?;N5P;"#;=7P__F= .)C!ES+@&O:-R]$NWR1]_G3[[IVGW7X
M-,R&?]!1:31LKFKP5M[W'?Q:P;C^Z9MNG3?5[SF#J"FS]WP]6;O*WE?KIEI5
M1=[TV4U1M$/35\TZ>]O655$YGSW4O\Z^>]3#7G#&1X6L^XS7O3ZQ[M5U]E/;
M]!N?O6Q*5Z83/()#A)-<ZTF>7<_.^,(5%]GCJT5V?7E]/3/?XP"9QS3?XX^
MS")[WC8>3EM&0+WMG'=-SU\ M'ZHFKPIJKS.WL.7#C"W]]G_W"Q]WP'J_>\4
MB'@#7TQO .GQ&[_+"_?]@QVNU=VZ!T___*>KKRZ_G3G>%^%X7\S-_O19[BN/
M^T[.P0>KX!R[VM'/R<&G#O%O6";[>>.R(GSCRFP5@.LC<&%\/90NZ^'IG/&3
MYOHIOWL-V\B[1?:J :3 U2KXJ:PZX 7U@;]HPL?]IJWKPWG6[AM8R@]+7Y55
MWB&*XY.;_-9E2^>:#*YAEW<.!]."70F;<D"Q_48W@ 2RBR=;N\9U>8UK%H7;
M]3P6-_Q+4^$GPA7:]<W6=4!KBZSMLA]O;MY>9#=U#4_WKBO:[2YO#AE@4N-S
M8F=>#G'K?,_0B-MT=06<(I?%"@O9"P+M:FAH$@!G,72=:PJB]\)U/?#Q#'@]
M,+,FA03<(FZ[;@LSZH+X0E?"J>O#(LN]=SWOK*[R9557?<6'@Z'>34\, .6#
MU;3CO*=U>(4^<W?%)F_6+NO@5_UQF=<$>)9;)?V"%U4!NT08UO2TQ_4R]]M0
M];#1=^[6-0,_Z.Y J'E$L>VN;0AZQ[O8$T/'OV_A"F$'R580^S*W6@$&9>70
MX;7CSG9PAVUYD?T(<!1 M  4#P+,@YS QU9=NPV0".#7M8DZ8"^"V[ Z3!,W
MBK"$0Q8? &5+U_D__^G)]=77WX93_C Y+Z-,MAYO*EE(\)(W2I<&HK^C'?D%
MC>I;@O6"4:UI>T8W$(UPZKR^F.%*7P:N].4LN_@%;@56?NG[:DM0)I%DY-"[
MRG_@;W]I!%\1QZ88T[]G)2(@9@2!]7\,J\*'4(F":V*&@30.T(:+ Y #$!O
M,7P8P;S-/P"^)5L#VAJV.R;]?@/XF3/R$?/;,N^#7;6=X3'W[XMF+H2_(';"
MK0:*O7\\TG\_(+T)U@ /K$M@M+"WCC&]W[3>G.4"6/*J%J&*JP\!N >"$JD\
M,+@$[1,WAW@'6P'=KBY!-8*I8%?M]@!(B,LAQQU<N0@//A=>N<T/1.? 8Y!5
MA">SVQ:7KRM>#^6"SVL!<L=,PBL 48@ M^R'SC'GE-F%[))K6P+;A>$XD>RQ
M*K(29 J,;@*W;H!# ;,%EN*'W0[D0@D\"6Z<68N? L&^ CF0ET1_Z>9I=64]
MR\$#BGN \%_;/6P$I!]^O<T!I7L4D\@ZAF)CYV@;"[-P*ITJ2LY!D!VD0+@P
M^A5(A1D!P"[W(%*6<":];>'F*#I DT\@F.6U;R/,"*-QI?^X>O+DX@O0=.M:
MB2OW&UD*_D!ZN87[(N3M,U#ZW'8)L%+%CZ$%V_'#:H7**1,42#P^R:YK?P6R
M@:T)=P/H"1$R1:#,@(EK.$TO.' '?^Q=#3QO2RKK D4!,$T<2W.ZAO[."YC'
M5\H5W@., 0] SZ5O]IL*@%_U)-*;TH=M$3> ?17.P;=$-'#;E0CHTBW[[.'?
M@2RSQV?32,@("O#953W1HCD.@:-TN$6\[2V"?@7RH.W@&,S[%8%ZU!K6@?9!
M1IB/>D8K3^  =&18.SWKPJ*ST!1C(U!DSA8=S.L:0%[G4'@N#!&"^?'!]0Q0
M,-E(AUC8';(([T4<QBD!L"U<USX#>=15J J,!L+3\$S7EH/H4/ %/K_CKWAY
MUVQ0N6#PP83N#M0*5NOXJ87R1F0H^ -O6#0\4DP$:..+2M;9M7@"Y*<J0!-U
MKFI($S0XA=M=D"I0T^[02E-*Q8.BA5 5R+T[@$"Q:=JZ75?(<F\B.B'&>6*.
M0K;Y;5[50+6.F('KMH!/^6W;T5=P?,M3F31 G04NGIR0^8(.Z?(*6'X^7G2_
M 64![KM$=@UT8#<A(SVPOERX<M0^<%UWYXH!:(#X=8\:V!K8ZP[T0)_R%=@)
M3IKO4;F!>\#O_,X5*-8S1,4>IRNJKABVGF^+F,^>))?0#O+P84>*)>P*UXS"
M&(%0_CKH/0F(BKSK2( "<QIH81QU0B'."?-^<,MNP$MDUO68\:H".4^[HM4)
MD>!(-TV#8O8="7B\*71)9%>7Y__]&2)X1D_[*NAI7\V;=2HA .Q+M#7PGJ:4
ML,^8)A43("0KQ[8'D,]MY95P;]X_SYY<?KG(IB=9J)$F1AGR=;H20U" QGU4
MP2P^(Q:#$ ?1^3N($E;V'$@V@N>Z;4OBJZ1[R14S(XP*2WK?H+N1DB+ZFA$4
M=,VKO.H8<V!//^KT>5#$C@8 2FQ!0@T=6PC,6@L$@JBCH"F)R":.#;B CZ+>
M<>\.=-$&>=K'G^XB^^>FJET"Q@&M#(3Z$K!O3J%%25(, F0FH:FE)Y8]"5,
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
M!BYAN^A1)1?[IP'P*'_*Y(8%%T3MT. [\D?<#T>;++,\C*AY@AKC74KR5Z1
MBCII>  L*$TP# DOF%C[>W"> )JOSE&BGG?M 73;@RA#['DF!P(H9I3204S?
M\A9-9.7PK'6)Y$U>'ZBL1B4DF_8^O^43MOM&C]<1-E9@-+J<?'&8V,J)JRC!
M"DIU.Q*$Z@(!V48I,6B64<PDG]=0E.8TI'5$=LL6F>-VZ\J*$PW@^&VG<);Z
M"@2M2,DBDC+R)\<.R(GRF\ET2RQ/XP2%&F4,[YF18DR4ZZ'.NSJ2YPG4P%T>
MS64Y4##==-N6)2UL4A*N8,7X**2MT?:3+)*S!X!-BL#:PV[S4?8+)I8GA.5/
MJ$FD'-XT1T*%LR*%"B423KA+QOFP#0&YD4,.+ $PU\0T0(N"7!$KX$]$CN2F
M K[9W$N"%]G[#>UA+!PD6_+4?B/!6S=]:AS-DGY,E<./,=<ZLH(YM2O6NUS-
MEZ%H6=([AN^I(KM/GV4R4UQRL3E- 7"@JP#EN4:M5]V?O:PG,I@Q:VG-#Q,S
MKR1#"MW[7=M4!5;9H8L)%#5*,=^"E5\[*FC!CV]>_B3%1&]>_.3%8$04OZU*
M\I^JG1$,5TI3P>QF#*/"KAC9*0!*HSEPLT57<J<>8C4*)##.<9.#6 YKO-G
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
M2][Y0]_NZ,7J("7A//3GQH%ET.$#\/NJ;7O]@ O@^^EI>T__#U!+ P04
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
M;C.C&YAV%O6P%E%VY]XIL30R-[#L#(:+E3: U4*5"Q"85A@HQJG_D+_^)GV
M* /2.M50:$!GY:RK@32PQWN"X^8*@\\>@Y'TE=&HR\4F(B=]1$[*LFNZVC.?
M]+*%+PUOL?C=/'R#Q2=1=_+7.-R(V]>JQ%J&A$Z6BU;7>GX%Z1%%'&=!EL8X
M.$CR\+!?8#DML#3(DY!V>,!93GLL#M*(C/^&!75YFUW$6,!3S!K.\R")^"'D
M/,@X;H0YQC5NL+P(>!P? F-%$+,,/AI18:G'-L![S-$46M%@;J='G"3F88AT
M41"G#,F""!-ENXKB.*Y&09(5<.$K%OK$R-K?C%VHI87D* 2&^O04G$@S(BF*
M:&>=K(TSTBLHD@C.1?D%S4+B"!(Z$//"IS J0-,B)K%)@4HRO)@XRP+&$[JL
M*,V09>&O*RR"B*5^/T1KF=_G.,Q8?YU%4" @#&1[NLWV=##;7^YFS.W$_B%>
M7GQ?4C#L2^]!(0]*;[$K6?:2*8]UJ7PDKQ0>&L[W3=HJPNZR[BI_J,=]=+*N
M5>5968>/QI<(Q#R,3R/64&#7&MK[0#[^A3?SYT);7U1:3#6#T=]V'K<+3 <"
M_C@*PLQ7@"S(,'G>X^4(0TB#(5WUV4**08R_!#Y@'XB7%<!<MJADWP2("CLL
M1:6>6L4^#A/@49!R_T@XI6O"@J3(<)!BR0C] ".2#5:,;!M#V;TKQG"AV!<Z
M@[P?7!E\XZS<59_3A#CZ)]'RFZKZ)C<1$,,P"-/TCJKN:Q9_!G$0(RY,JFI]
M@/4PF@5)S@CD6CN3QI+ZU3[T](7L\MW[)Z)9/GL./$B16^S_?\C=@SX #N&@
M#X!#N,32J8R/+NP8L<H17N>,7:MVJ]^XQJ5[(%"^C9[\-T5/ "\[1ZWM?5%I
M4/ #&LA9+_X':$*M']")"'<[Q([OJ,&X%Q%$Y'CC'F5BP&(4Q1&-$ZII,<]H
MG )6.\II'&=08 %- .W!U]Z90SE865,.'[5#X+CVY8 'BZT'BWM[\!+39_;+
M&##(?[^C=@3==<D$\@B,@+[#)K:^(OW$IJ-5[=.ET26U?^8NU+W.LP"PN=VF
MV1$\H#==(Y*2=A>3U$_-^$VXU"/#8P06Q*5?!Y8#3X_P$??/6]BP 8V-I'UQ
M-=YYY<=^:^X_;)"?,.K[M__MZO;;R:3_9'!]O/_P\D88M-%"+6=(&AYE^()A
M^H\9_<3II?^ ,-4.FSL_7$CL$0T=P/V91B!>3TC ]HO2V?]02P,$%     @
M\8%!5NK>$:L5!   QPT  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M[5?O;]LV$/U7#FI1)( 1_7 <IZEM(';6+4!:I$G;81B&@9;.%A&*=$DJ;O;7
M[TC)BIK)6CKL8_W!HD3RW;M[3R(YV2I]9W)$"U\+(<TTR*W=G(6A27,LF#E2
M&Y34LU*Z8)9N]3HT&XTL\Y,*$291=!(6C,M@-O'/KO5LHDHKN,1K#:8L"J8?
MYBC4=AK$P>[!#5_GUCT(9Y,-6^,MVD^;:TUW88.2\0*EX4J"QM4T.(_/YF,W
MW@_XS'%K6FUPF2R5NG,WE]DTB!PA%)A:A\#H<H\+%,(!$8TO-6;0A'03V^T=
M^EN?.^6R9 872OS*,YM/@], ,ERQ4M@;M?T%ZWQ&#B]5POA_V-9CHP#2TEA5
MU).)0<%E=65?ZSH\9T)23T@\[RJ09WG!+)M-M-J"=J,)S35\JGXVD>/2B7)K
M-?5RFF=G;[ED,N5,P*4T5I=4;VO@X"-;"C2'D]!2##<R3&N\>867[,&+$WBG
MI,T-_"0SS+X%"(E<PS#9,9PGO8@7F![!,!Y $B5)#]ZPR7CH\8;[,F9<PV<F
M2H0+;E*A3*G1P._G2\J?3/)'5](5Y'$WI'MQSLR&I3@-Z,TPJ.\QF+UZ$9]$
M;WH('S>$C_O09PM5;)3AWL1J!9V*=7'N1>WF_#%'2+\-MVK"\99!N %F8*4$
MO=3F#$@C+):H&YW@/7U//DGZ3 C^%V:P4,;"S_2-,'"EC*%ZMV0XX!)LKDK#
M9&8.X9SZ*<0[IN_0.A\"?BFY?2 "]VAL1> EA1E$T8@:KUZ<)G'RAEH'\>!X
M?')(K?AT,$I>=_!Z^B1^&OV*LR47E#YQ7)"3N5Q30*H*?8<RU,S7Y>"]L@A#
M%RD9O#Z._74<1= C]ZB1>]0K]V-A!DTID#F39D"A;S MM296,&>&=PK?B]\M
M?$N-.EA59F8[:CAG@BR!W9T?2BI-!M>:IU3!6[Z6?,531B5LMY\KN7'95F(T
MHK8:C]+O6L^2[U&U?P+L^KZC(G%?1>+_5I%GY^%<MR^/?W'D2>/(DV<[LLWK
M.VW9&^2'+7_8LK;EN+'E^/^VY8#6)+5TYO)J7LI-:=T812N<X)Y]EW/[>;A%
MLUH)79QJ=TN+GJ&Z8;7KK!8ON,)[%##L7E+/X#=DNMHU=?BW:ZG:*\ <UUQ*
MQV99.^!1DNIZGJ8:=TM\1ML@53JQXT-(R&0[L8C,4Y#V8O=GQ\]C+')&M*@
MRM=@-Y\9HRAMY[HMM[GOHP6=%_[1RLEY[YU-G-)]N=$YQ$]\<-7"/=7:HD;8
M:.Z4$ ^0$29Q8>VD'89&X4/O"G#4Y<JPM;DN4*_]$<* GU#MLYNGS2GEO-J<
M/PZOCCCT(5F[+9# %4V-CL:T4NOJV%#=6+7Q6_6ELK3Q]\V<3EJHW0#J7REZ
M9^L;%Z YN\W^!E!+ P04    " #Q@4%6%J^[OM &  "0$P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6SM6&MOV[8:_BN$5PP)P-:B[LJ2 +FT. 72
M-6BZ#0?#^4!+M,U36?1(*I?]^O.0DF5G585@Z/DVP) IBN^%[_N\%_+T0>DO
M9BV$)8^;NC%GL[6UVY/YW)1KL>'FC=J*!E^62F^XQ:M>S<U6"UYYHDT]#X,@
MG6^X;&;GIW[N5I^?JM;6LA&WFIAVL^'ZZ5+4ZN%LQF:[B4]RM;9N8GY^NN4K
M<2?L+]M;C;?YP*62&]$8J1JBQ?)L=L%.+EG@"/R*7Z5X, =CXK:R4.J+>WE?
MG<T"IY&H16D="XZ_>W$EZMIQ@AY_]$QG@TQ'>#C><7_G-X_-++@15ZK^359V
M?3;+9Z022][6]I-Z^)?H-Y0X?J6JC7^2AVYM!HEE:ZS:],1XW\BF^^>/O2$.
M"/+@&P1A3Q!ZO3M!7LMK;OGYJ58/1+O5X.8&?JN>&LK)QGGESFI\E:"SYY>\
MYDTIR)V'P+6P7-:&''WFBUJ8X].YA0RW<E[V_"X[?N$W^+&0?%"-71ORMJE$
M]9S!',H-&H8[#2_#28[7HGQ#(D9)&(3A!+]HV''D^44OVO$G47,K*G(M35DK
MTVIAR.\7"V,U\/*?L?UWW.-Q[BZ(3LR6E^)LAB@Q0M^+V?F//[ T^&E"]WC0
M/9[B?GZ'H*S:6A"U)%?<K EOJF[P]H]6WO-:--:,*3W)=EQIQY:2TC$7>^9>
M(M98+4MG-_^]5(A28YU6=BW(4M4(=MFL3@"H4FP60@\._&J&D2/9@$RU!JS-
M\7Y?7XE^15B>T2B)W"@*:)*%\*+2]K45>O.55D4>$A8DY$8UJ_$54(?1(&7D
ML[*\]G,OW+%3)8<JF5>%T2S*R81_D\&_R8O]^VDOTIEDS*N3S/[QZO_;J^G@
MU732J^^;>XA4^FG,AY.DXSX<^.U<9+Z/CWY#_7PMF]=;K4IAG&>*C.9Q@$$6
MTB@MR#O92-2:BJR4J@Q)0YH%,4D*&D6QLUD*]\7QSGI!-&6];+!>-FF]6XT6
M1-LG[S&7YK9H"BPE/PL[9L])9N/V?"9!["4TJ \3%O[%B&5;DQNY%'_'VN]:
MW4B+@N/%+N6C]<4G@?4B6H1Q]\\R\H&7:VQ#_T4_$KU.2!;3,,E)FM  COC
MS9<.V7!AU79]SYX@!$$2T"(+2!32H"C(G5K:!PX5(L0498R1G&9I1&X$&IVU
MJBLB-V!U+S8^9A@81) 8I02!FN<%N8)YK.XE87]8O-(..S_/+TA&TR D,4WC
M#('%* L887%"(U9 @C$GZ,G*=M-V%;@2\$@I>=>L80]\@R0@_^PFCE@ E?/H
MF!SE,8V*Y-BALJ !RS$ [IS%)M"6#VC+)]%V49:ZA3:WR L"3V7[]O%&\H6L
MI1T-XDF>XZ#;"=IZ0=N]H'HGZ-O8ZWI9+#DA_Q9<=ZW6" ;'8'<I5K)I')-%
MWPB](C'"-BC<((/[4W*UYGH%CAQ@0I+<(0EJ:('4TPJX$R3(CLZK+"6W_*E#
M"-P$%IEW$S*I&T"YY](8BVB8Q7NY$VXK!K<5+W+;VT<<5XSH@N CC*;)5:NU
M0__.@5*,=DB3_*==* Z%*B^T[(76>Z'?MY[N9 ,UZT;5:O4$6:53@VQWSD"
MT!@1Z/ZC*"-[R*DEP@\N17E<"J@6TP!5-Z)IPH95H@%0A- >;\]32JD<*D.:
MI &>!7+_CLA75*QJ/1G*,*IU% ;[[^J)UX VHVD*?.)[<%CL:Y=WGAD-:2E&
MGLF1;?*!2W<N<F8&."54B5P5H@QYZ7U3X@NQ_/$@D$!=(%=2US=<#;0XIK@F
M_[DX;P@\X_V>U**6*Y^%#+%J$&[@0=V'+Z_^B]G.Z@E*91&2E&8A>QD/C,LO
M,(WM4IUV!TD45R@;HOQF+LE:F-/AR6.H$KI;"=O'C/SX0QZR\*<>[BE-LX(4
M- Q<)6$!TGKB1DE&PW2RG6'!_LP8O+A-O3A(X7W *=0,L78G]WNQ<\C1C3*
M[>+)?U8--C-ZN)P6_/E9%K3ND-K?)\@_X3T75N6:PU2N%O49QZ?/PT+31^@S
M+66O9;W3LMQI>0+$>$JW[+/FC:D[XU\<^/RVOZ;89YUKL83N%=)M@Y$EM]"%
M?!Q0T/>F?\W-?8[D]JL$X)JP,/4],F59Z/_C*.FE36Y& &,"D5G6'$&_E&6'
MPZZ_<<D(L7(4QN$Q*2+@M@BF]&#$_1!)L7N&WT^!!(AEQRXE *Y'$65Q.FD0
M9P(0H1"Y3B &RET!.T+HANQX#.7S@TL2A-[*7P6YK-PVMKLO&6:'ZZ:+[I)E
MO[R[J_J \B@1R;58@C1XD^$@IKOKG^[%JJV_<EDHBSCWP[7@B%NW -^7"N6^
M?W$"ADNX\_\!4$L#!!0    ( /&!059X;VJG$0,  +@&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,S+GAM;'U566_;, S^*X1;% F0UE>NI4F 'AO6H1V*
M'MO#L ?%9A*ALN1)<M/NUX^2$Z]'FA?K^OCQ(T71XY72#V:):.&I$-),@J6U
MY2@,3;;$@IDC5:*DD[G2!;.TU(O0E!I9[HT*$291U \+QF4P'?N]:ST=J\H*
M+O%:@ZF*@NGG4Q1J-0GB8+-QPQ=+ZS;"Z;AD"[Q%>U]>:UJ%#4O."Y2&*PD:
MYY/@)!Z==AW> WYP7)D7<W"1S)1Z<(N+?!)$3A *S*QC8#0\XAD*X8A(QI\U
M9]"X=(8OYQOV+SYVBF7&#)XI\9/G=CD)A@'D.&>5L#=J]177\?0<7Z:$\5]8
MU=AT$$!6&:N*M3$I*+BL1_:TSL,+@V'T@4&R-DB\[MJ15WG.+)N.M5J!=FAB
M<Q,?JK<F<5RZ2[FUFDXYV=GI.<XL,)G#A;2HT5BX81;A=L5*:-VQF4#3'H>6
M/#E\F*U93VO6Y /6.($K)>W2P&>98_Z:("2)C<YDH_,TV<EXCMD1I'$'DBA)
M=O"E3=RIYTMWQ7W.32:4J33"KY.9L9IJY/>V:&NN[G8N]VY&IF093@)Z& ;U
M(P;3@[VX'QWO4-IME'9WL4]OZ1WFE4!0<W"JM^G;R;!=W]T2(6-:/W.Y %:H
M2EKGP=+VF2I*)I\/]H9)/#@V()1<'%)U%%3NE+5,T9,TUFS@<R7H:1/-B/1E
M6,Q0^YMZM6AQ26!5&:HUTX9KS67&2R;H20DF,QQ1 7++:<,[$HI)J*AV-'RK
M)$*2^IN/(=.8<ZK8A4:DWF!A'^*DUXFBB&9I'/G9G;)$5+[UT2 WN$LT9@3W
MDL+7EO_%O XPI[+P^6CU/_7:T!K&_?9[%#>F\JR9<LEH)9U>=TCHM!.E<1N^
M4T/=DM\WN8R3N#/H#2"-^IVXEZX59976+K;2.:36]=[.WTURW(R7KXX[()4\
M?,NRWWC;;_QMJ\_P13<I4"]\SS3@4U(WEF:W:<LG=3?Z#Z][^A73"RZI@G!.
MIM'1H!> KOMDO;"J]+UIIBQU.C]=TJ\%M0/0^5PINUDX!\W/:OH/4$L#!!0
M   ( /&!059(?_-5^ 4  /H/   9    >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;,U7;6_;-A#^*P<W+A) D?4N.4T".&FZ]4/7(&E3#,,P,!)M"Y%$C:3L
M9+]^=Y2LN(VCI/LT?Y!$FG?WW-W#._)X+>2=6G*NX;XL*G4R6FI='TTF*EWR
MDBE;U+S"?^9"EDSC4"XFJI:<94:H+":>XT23DN75Z/38S%W*TV/1Z"*O^*4$
MU90EDP]GO!#KDY$[VDQ<Y8NEIHG)Z7'-%OR:ZZ_UI<31I->2Y26O5"XJD'Q^
M,IJY1V<)K3<+;G*^5EO?0)[<"G%'@X_9R<@A0+S@J28-#%\K?LZ+@A0AC+\[
MG:/>) EN?V^T?S"^HR^W3/%S47S+,[T\&24CR/B<-86^$NM?>>=/2/I242CS
MA'6[-G)&D#9*B[(31@1E7K5O=M_%84L@>4[ ZP0\@[LU9%"^9YJ='DNQ!DFK
M41M]&%>--(++*TK*M9;X;XYR^O1:B_3N\ S]RN!<E)AKQ4RX]K^PVX*K@^.)
M1C.T>))V*L]:E=XS*ET//HE*+Q5<5!G/OE<P07P]2&\#\LP;U/B>IS;XK@6>
MXWD#^OS>:=_H\Y]S>LDD[YR^9 _(,0TS*5FUX.;[C]FMTA()\^<N[UO=P6[=
MM(F.5,U2?C+"7:*X7/'1Z=LW;N2\&T >],B#(>W/I^OBGK[Y+KR#&G?C_;+D
M1CVK'G#GI6)1Y?]P!<I8OS76TVWK>04:15)1*5'D&=.X0&E\43@5B#E@%9%F
MK;*@52!:F8S73&H3=BU@O<S3I9F7O#!J>%D7XH'31"VD1G&F8"X*K";J"'[G
M3+8T R0)+V^Y[(E"#Y<>#NP;@*)1K,K4 ;JF-(&JL.A)ON)5PV$/8C_ 9X3+
M]R",8[C":#")<% (8:ZP@-4&9^!8D1^"[UA^%(#G65[HP346EKQ:6+#@%;I:
M&"F6X9;-B4M4>TC01T$OL?P8!0/+C3TRHV63ZD:B./ VC_#V3>*YWKO^'4XC
MA)6X5NP0RG!J^6&"'T%LA=,8!J@5]M0*AZG5EF6*BX&4IQ1^0SCX6N6X0ZB
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
MSZW!!A"G9XPS2E:<J^(;I80N$88))!R8 W #8+OG/*<F6,,?'5I!4M=P:MA
M9GHG=.6N?50.KR!-XZ*8>Z^ 59RN"F_.81EGRZ4W%S _K2XAC^=I"GP@/,P.
MQ.GF'/04BOBA]GP1I\L5)W=N#;+M>@KU, H=P546Y_GB>@3_> )Y'J^*;$2[
MQECZA9'MF<BK=!87J]?7\-[H^J6@5Y#E<3[/X5SO)<]F08NV#A//\:'WFH:Q
M,*U.0_5VF"7_A0\3^4'86FK'"@X,G=TLYQ'88<H-#IDN3):](9Y3P6SXPX#6
M!_#^P1@Z.3[!]*G9_0M02P,$%     @ \8%!5LZ:9K6D!0  :1$  !D   !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL[5A1<]LV#/XK.#?M)7=*;,FR+:>)
M[Y(TN?6A:R[IVH?='F@)MKE*HD92<;)?/X"2%:51U2U[V,M>)(HDP _ !Y#4
MR5;IKV:#:.$^2W-S.MA86QP/AR;>8";,D2HPIY&5TIFP]*G70U-H%(D3RM)A
M,!I-AYF0^6!QXOJN]>)$E3:5.5YK,&66"?UPCJG:G@[\P:[C1JXWECN&BY-"
MK/$6[2_%M::O8:,ED1GF1JH<-*Y.!V?^\7G$\]V$SQ*WIM4&MF2IU%?^>)^<
M#D8,"%.,+6L0]+K#"TQ35D0P_JAU#IHE6;#=WFF_<K:3+4MA\$*E7V1B-Z>#
M:  )KD29VANU_0EK>R:L+U:I<4_8UG-' XA+8U56"Q."3.;56]S7?O@[ D$M
M$#C<U4(.Y3MAQ>)$JRUHGDW:N.%,==($3N8<E%NK:522G%U<9D6J'A#A!JW4
M2.ZV<)V*W,#^)[%,T1R<#"VMP[.'<:WSO-(9?$>G'\ 'E=N-@<L\P>2I@B$!
M;% &.Y3G0:_&=Q@?P=CW(!@%08^^<6/UV.D;?T=?R]ASS'$EK8%?SY;&:F+)
M;UT65_K";GV<.<>F$#&>#B@U#.H['"S>O/*GH[<]:,,&;=BG?7&Q$?D:#<@<
MKK7ZG?B,R0XW?%RF<BV8X<:#*R$U?!9IB:!6+HYP9@Q:&A)Y E<EQP-NK;"E
MV<WHLK8?SZ<-PAT:1K&L4:@&!5"A ,&)05+)X6Y"4><Q#2J[04T)W82@8)S2
M /5SEI9"2Y&"<R2-WNW,L<^6)1$%VXV,-VX0=UPF77&I-4FG#T!/:5,6HN1-
M@#"TY[YY%07^[*T!O"\JQR;"NN4,%D)7)JDVW",@-F*V)!MVC'S6X\.^Y'54
M:<COY@!:(2R:$#YWWG$KP,]'/>I;RSR7^9H!%JBE2F /YMYL/*:W'W@,YI;H
M)V.$6!D+032', S@?6Z1'&JKWMD<IE,X:WR]OZ;R?0"I,I3W@1?YLP/8][W9
M/#QX3)!"R(1Z@Y#')C3CPODX)A??Q\X^T.R[N+9U?Q*QFBB<'/S +"1N/AHT
M]2:S<6U4RV\KYG9#!L<9X;A]7-&^:ZC;8Q//GT?TG([#R@<IA[?4.9.C)4VN
M(%N#']H9S.9D9SBF9P^2IT:&7C2?U$A^IKVWS%=5<IHJ.2F:WG06T3OT)F.*
M5:;*G"!IC-4ZEW_23%DQ^8(R7Z62:4M50="2%/M;WA ,?'2IEJI\?4CASR"5
M8BE3:25VK!#'95:F3DV5HK'** DWG+EWR(RF#JQ8PHZE1$>PXIXT,&?&%.P]
MQQKR6D_5FS15;]);9=Y5%:0I=%RKO*JF;:7=/,'[O!BR=R[O8S3FFTK85>YZ
M@707]Q?4@&I;==A%"WM'"24Y;+"W"7G6+[='N1-,(E<2 M^OS*Y%]VK*[=6D
M:Z'IJTC?Q]*7T@X)9_&N./4AZ>'*M.'*]%]QI6_;_$=,Z87Q/U/^.Z;,&J;,
M7L 4"GB9%>X0U17U?I4M87?XN:Z/.NTES$L.#5_<E8+ BCO4=$-J'8Y$:\V2
MCS5T$$J0:SR!ZW SK2]-S%M(M7>-CR:OX9!>\]<P.HJX/>+V37WXX=)/9NP"
M&]-]S[#4J)(B@>!HVK1?#)0/(S^"5B.[W)W/'G<S78/MWKS=R2YX"Z];K1>9
MU\.ZJ&%=U$N16[I+)V7JUFX,:?@A'OA<V<F\7K7=]>;,/N>:5YUYC979DXI0
MU$N#HL"Y.3G>6UCQ?O^ 0AMW;5CB@Z*7H.U>,,53NLG3J>NR47=54@#PF4'?
M\IF05,?4,3=#\$/7F( ?C;@QI<:$&S/7H&L&Q65EV8Z0QCQ_&G26@&'K^INA
M7KM+/ET!F%/53;CI;?XCG%77Y\?IU4^(#T+3>=% BBL2'1W-Z&B@JXM]]6%5
MX2[32V7I:NZ:&Q0):IY XRNE[.Z#%VC^KBS^ E!+ P04    " #Q@4%6UM74
M*]("    "   &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6SM54UOVS ,
M_2N$.Q0;$-2V$N>KB8$DW; >B@;]V [##HHMQT(MRY/DIOWWH^3$S= T [8=
M=T@L4N3C>Z(M3C92/>B<,0-/HBCUU,N-J<:^KY.<":K/9,5*W,FD$M2@J=:^
MKA2CJ4L2A4^"H.\+RDLOGCC?4L4369N"EVRI0-="4/4\9X7<3+W0VSEN^#HW
MUN''DXJNV2TS]]52H>6W*"D7K-1<EJ!8-O5FX7@>V7@7\(6SC=Y;@U6RDO+!
M&I?IU LL(5:PQ%@$BH]'MF!%88&0QH\MIM>6M(G[ZQWZ)Z<=M:RH9@M9?.6I
MR:?>T(.49;0NS(W<?&9;/8Y@(@OM_F'3Q/:Q8E)K(\4V&6W!R^9)G[;GL)<P
M#-Y((-L$XG@WA1S+"VIH/%%R \I&(YI=.*DN&\GQTC;EUBC<Y9AGXH44@AL\
M9:.!EBDL9&EXN69EPIF&]W=T53#]8>(;K&4S_&2+.V]PR1NX(8$KA,HU?"Q3
MEOX*X"/)EBG9,9V3HX@7+#F#;M@!$A!R!*_;*N\ZO.X?*;_@.BFDKA6#;[.5
M-@I?G^^'CJ$ITCM<Q'Y28UW1A$T]_&8T4X_,BT]/PGYP?D1"KY70.X8>?ZJ-
M)7C%2RYJ 4OZW,BYQR-7<%D^HB75,RQKE>3XZL+UJN!K:C\'?4C+T6J'M<PT
MR RP-TRLL.:N/QW(&FYBRZW:<:L=-]YRJW;<; ^DR7%3OK $BAA40R8+O#[T
M^#>BX-H!['ONI*&%Y=2%=Q!V2:??C7!%@LZ0!-85=3N]*+(1/=P?P+ S(B&,
M.D$TM,X(3D^&)"3G$ Y&[M<@OA+6H \&Q**/$,2A]['@B,"19D=MLZ._:/8K
MX8?Z>[3 __[^X_[Z>[>R8&KM9H^&1-:E:2[HUMN.MUESJ[^$-[/QBJHU1[$%
MRS U.!M@)U4S;QK#R,K=\2MI<&*X98XCFBD;@/N9E&9GV +MT(]_ E!+ P04
M    " #Q@4%6YLKXD3 &  !.+   &0   'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6S%FFMOVS84AO\*X15#!Q2U1%_B9(Z!QM*P DL;-.OZ81@&1J9MHI+H
MDE3<%/WQHRZ63$<^CK(#]$LBV3P/Q?-2Y'DM3;=2?=9KS@WYFL2IONRMC=E<
M]/LZ6O.$Z==RPU/[S5*JA!E[JE9]O5&<+8J@).Y3SQOW$R;2WFQ:?':C9E.9
MF5BD_$81G24)4P]7/);;RY[?VWWP0:S6)O^@/YMNV(K?<O-Q<Z/L6;^F+$3"
M4RUD2A1?7O;>^!<AG>0!18N_!-_JO6.2#^5.RL_YR=O%9<_+KXC'/#(Y@ME_
M]WS.XS@GV>OX4D%[=9]YX/[QCOY;,7@[F#NF^5S&G\3"K"][DQY9\"7+8O-!
M;G_GU8!&.2^2L2[^DFW5UNN1*--&)E6PO8)$I.5_]K5*Q%[ <'(D@%8!]""
MTB,!@RI@\-2 814P?&K J HHAMXOQUXD+F"&S:9*;HG*6UM:?E!DOXBV^1)I
M/E%NC;+?"AMG9N_5BJ7B&RM52Q?DMIPQ1"[)K5BE8BDBEAKR)HIDEAJ1KLB-
MC$4DN"8O VZ8B/4OY 41*?ES+3-M$7K:-_;*<GX_JJ[BJKP*>N0J?$JN96K6
MFH3I@B]<0-\.J1X7W8WKBH+$@$>OR<!_1:A'*?EX&Y"7+WXAFJ_L)#?D+M.V
MO=;_%O-4F(>62YX_O0-_UT$+)G@ZQ@,PX9,Q_GD[QDGCH)X>@X([.,)]9^_T
M?>F53.UQQ/,L:B(5F:]9NN*Y_$XSD49B$W/R]Q\62-X:GNA_VJ9%V?NPO?=\
MD;S0&Q;QRYY=!357][PW^_DG?^S]VB88)BS A(5(,$?"82WA$*+/YDROBSL[
MR@_XETS<LSB7KTV/$G56H/(]YG[F3R:#T=FT?[^?Z99F _]L,'&;!2W-1IXW
M&+K-PL?-S@>^W_3I#'M4#WL$#OMMLF%"%7=[++7FK<,=/>J93GS_8+!EH_%>
M(^]@G(\QD_'!&,&+?>8,&->I&(.IN&$/11X,5TE;%N#H@4<6[*$M?7,PL.L-
MAPD+D6!.NL_J=)^!";LU,OI,E#35IAK;8HS9-?-5(0!YF6V(D6UK_!7,'9.D
MV"/;E  CNRJ!"0N18(X2DUJ)"9BQ@,>V"K7%S+&9#X?[Y($SU99N,*YKNC%A
M(1+,2?=YG>YS>.+;?4632":)T(618';=M66"XI&TE>0WOMC= K:=)L:6#JVW
M =S+<57 N*ZJ8,)"))BCBN\U);X'9JQP?WE!K[C)5/KJZ.UP@@,M0'!HU^2C
MTD(LFIO^/8?E@VG[Q)2R%NJ!5/!V?^0_JB%LJ710B;0TFAPV"N"KZ9P[))J;
M.]KDCH*Y>Y<E=USE<U=NN&*%NZA,G";?=X>M":6/RK;#P@[NN_.<Q:2%6#0W
M[XWM\T%+LI?WG54FE57.C?_W)QGHJZH/4 )4SX9*"[%HK@2-;?-AW_:^GO Q
M9[JN'E>*,WMT?/<\@?4IM(J#L9WEP*2%6#17CL9.^K"?O!:I2++V;1/)W%4:
M8-("5%J(17,U:'RL/_ZAOT;YF!YTCDH+4&DA%LT5LG'(/FQE/VJ^S&(2BR5O
MU0&.IH4#:%_ 4(TP*BW$HKDY;[RP#[O9 Q= LG11;".<K'AJMYHXMVN9RG^I
M(-NJ9 6LPG.M,QS862%4\XQ%<Q5J[+,/.]L/_,YN[<5OM1LEK P;)4WU0,T>
MKA1+ $&>ZYKAP,Z"H/IF+)K["*DQSA0VO':#6621V;L=;$TFY*(M_R=0Q_,/
M!W;-/RHMQ**Y^6^<,X6=\W-+X!-88/^ (SN+@6K%L6BN&(T5I[ 5OV9?CQ7
M<&37N@F5%J#20BR:JT%CR^F/?1Q+49_'HM("5%J(17.%;,P]A5WXB0+X1/0(
M6,!0'3PJ+<2BN3EO'#R%'3QN 7RBLP$@$:K!1Z6%6#17HL;@4_A9\_^J@$^P
MH5T?U:FCTD(LFJM(X]0I[+4[E< P"KHE4&T[*BW$HKD"-+:=PD[ZV34PC)T
M8J Z=%1:B$4KQ>COO3>9<+4J7EC-GV#;PJE\U;#^M'XI]DWQ*NC!YU?^15"^
MVMI@RC=MKYE:B51;\986Z;T^LPNL*E]>+4^,W!1O9]Y)8V12'*XYLSM3WL!^
MOY1V!:Q.\@[J5XAG_P%02P,$%     @ \8%!5I\-,E:Z P  K T  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#(N>&ULK5=MC]HX$/XK5KJJJ%3(&PG)%I *
M:765KJ=5N;U^]B8&K$UL:CO0^_<W=K+9$$)N/_ %8F>>)WYFQN/Q_,3%L]P3
MHM#O(F=R8>V5.MS;MDSWI,!RP@^$P9LM%P56,!0[6QX$P9D!%;GM.4YH%Y@R
M:SDW<P]B.>>ERBDC#P+)LBBP^'=%<GY:6*[U,O&#[O9*3]C+^0'OR(:HQ\.#
M@)'=L&2T($Q2SI @VX7UV;U/7 ,P%O]0<I*M9Z2E/''^K ??LH7EZ!61G*1*
M4V#X.Y(UR7/-!.OX59-:S3<UL/W\PO[5B <Q3UB2-<]_TDSM%U9DH8QL<9FK
M'_ST!ZD%!9HOY;DTO^A4VSH62DNI>%&#804%9=4__ET[H@5PPRL KP9X7<#T
M"L"O ?Y; =,:,#6>J:08/R18X>5<\!,2VAK8](-QID&#?,ITW#=*P%L*.+7\
M"U+K&TMY0=#H3R[E!_1 !-KLL2!HO*F2 ?$M6F%)4X19AA*:EXIDZ L6C+*=
M; %&"5&8YD R1H^;!(WN/J [9".IWTI$&7ID5,F/K8F_][R40 N3=V?CN:U
MGEZDG=925I44[XH4UT/?.5-[B;ZPC&3G!#;XI7&.]^*<E3?(F)!T@GSW(_(<
MS^M9T/KM<+<'GKP=[@RH\9M0^X;/OQ;JLB "*R[N^WQ;8:?]6%U][N4!IV1A
M07F11!R)M7S_S@V=3WU^N259<B.R,Y]-&Y]-A]C-]J#U]LCU]NAS744Q,Q2Z
MSAXA%0-G"C$[MIUR:39UXS ^MTHNK<9Q%,1^8W:F(VAT!(.Q3PCC4#VN1C^X
M9?1O29;<B.S,:V'CM7 P^C_-J0&U#A]AY^P(@D0HX+"JRQ<<HU)!K8(J^/Y=
MY+G>IR=3)4?5^]Y<J3X8ML([BQR_DP3K'JO0\6>=5.FQ\EW_2J;,&LVS0<VF
MO,-1W&A5/'U&Y%=)CS@G3,E!>;.+)7F1ZW?471KYX=3KB+LT<OJ%18VPZ$;!
M'&?U$3>D-+I87^1$04?%^M)J%H>S[I[OL;H>R+C1&P^7^V[I0@<XJ(VBWA(0
MW[($W)(LN1'9F1==Y[5!<@;SINI\1J7,7AW8FQ$U3]P^!R9A)R%ZC)Q)$'02
MHL=J[$[\H#\CW%:SY_[_YM:)_08U;H^:[D+7/58@Q^_*N;3JDV.WVEAH57;F
M.B!AGY9,54U;,]M<.3Z;1KLSO])7$=,>O])4]YCO6.PHDR@G6Z!T)C,X7D1U
M-:@&BA],L_S$%;3>YG$/URDBM &\WW*N7@;Z \T%;?D?4$L#!!0    ( /&!
M058T%1_DJP(  / &   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*U5
M6T_;,!3^*U8F32 -<FDIB+61VH9I2&.J8)>':0]N<M)8^)+93LO^_8Z=-"O0
M(AYX27PYW^=S\?D\WBA];RH 2QX$EV825-;6EV%H\@H$-:>J!HD[I=*"6ISJ
M56AJ#;3P(,'#)(I&H:!,!NG8KRUT.E:-Y4S"0A/3"$'UWQEPM9D$<;!=N&6K
MRKJ%,!W7= 5W8+_7"XVSL&<IF !IF))$0SD)IO%E-G3VWN '@XW9&1,7R5*I
M>S>Y+B9!Y!P"#KEU#!1_:Y@#YXX(W?C3<0;]D0ZX.]ZR?_*Q8RQ+:F"N^$]6
MV&H27 2D@)(VW-ZJS6?HXCES?+GBQG_)IK.- I(WQBK1@=$#P63[IP]='G8
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
MYCM4@H:*+Z0IUW_1IHIU+!2NN*!9!9899$E>_I+'RH@M@.N_ < 5 +<!@S<
M7@7P=@4,*L! .U-*T3X$1)#YE-$-8BI:LJD+;:9&2_E)KM;]5C!Y-Y$X,;\!
M+M@J%"N6Y$MTHE8A$4_H"VK>('DD9U(B($)GE N.#@,0)$GY)QE[=QN@PX-/
MZ  E.?H9TQ67\7QJ"YF@>HP=5LF<ELG@-Y)Q,;JBN8@Y.L\CB)H$ME16R\//
M\DYQ+V, X1'RW,\(.QAW)'2V.]SM@ >[PYT>-5Z]6)[F\W9:++4.U<)P8&M
M?RYE/+H0D/&_7>:7Y(-N<K7!'/."A#"SY ZB&:WYQP^N[WSM,LXD66"(K&'J
MH#9UT,?>,C6,"5M"Y[M;THPTC=I.UW.,_>'47F_;TA7D#)I!P>L@;^QY=5!#
MQK"6,>R5<9X5*7T"0!P*PHC>5.%1?AYXMYI>MGU?!I-D@2&RAHM^[:+_GA7F
MFS35)%E@B*QAZJ@V=62FPDH:?ZLNW-&D76$=07CDM2JL(\A76W!7A8UK&>->
M&9<@SQ?RK%-^!7MD]-+L^Q:8) L,D37LF]3V3=ZSM"8F335)%A@B:YCJ.B_G
M-\=,<54\VS4Q\'&KN#J"?&?<*JZ.('<R&7=7E[MU$G5[E?P0,;#.S'MQ^ZZ]
M4;; %%O3,_SB&7[/HJK833EKDBTPQ=9T]N6H[?8>.O>H*^_5:6[<KJK7(1YN
M?[(Z@K [;!65O=7I92!34ATS1R%=Y:+LBNK9NBL_T;UH:_Y4=>NZ@WRA*5O]
M*ZDTR3E*82$IG:.1/(^QLGLN!X(6NI^\IT)VI_HR!A(!4P'R_H)2\3Q0#ZC_
MAS'_#U!+ P04    " #Q@4%67V/N(7 #   8#0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T-BYX;6RU5VUOVC 0_BNG;)HVJ6U>H% ZB 1DTRIU4]6NVX=I
M']SD(-:2F-D.=/]^9R=D4#)$)?H%8OON\3W/V9?+<"7D+Y4B:GC,LT*-G%3K
MQ:7KJCC%G*DSL<""5F9"YDS34,Y=M9#($NN49V[@>3TW9[QPPJ&=NY'A4)0Z
MXP7>2%!EGC/Y9X*96(T<WUE/W/)YJLV$&PX7;(YWJ.\7-Y)&;H.2\!P+Q44!
M$F<C9^Q?1@-C;PV^<5RIC6<P3!Z$^&4&5\G(\4Q F&&L#0*COR5.,<L,$(7Q
MN\9TFBV-X^;S&OVCY4Y<'IC"J<B^\T2G(^?"@01GK,STK5A]PIK/N<&+1:;L
M+ZQJ6\^!N%1:Y+4S19#SHOIGC[4.&PY=_S\.0>T0'.K0J1TZASIT:X>N5::B
M8G6(F&;A4(H52&--:.;!BFF]B3XO3-KOM*153GXZO$6E91GK4O)B#F.3!:[_
MP"F,DX2;S+ ,KHKJ>)D\O8U0,YZI=V1R?Q?!V]?OX#7P KZFHE2L2-30U127
M07?C.H9)%4/PGQC\ #Z+0J<*/A0))ML +A%J6 5K5I-@+V*$\1ET_!,(O"!H
M"6AZN+O?XAX=[N[M8=-I<M2Q>)V#<C052@,)#32-<HGPXYKLX4ICKGZVB5^!
M=]O!35FY5 L6X\BANF$1G?#-*[_GO6\3[IA@T9' MD3M-J)V]Z&'5_F"<4D%
M3,.U(%FOJ?PD,%:*2NTGS!*@L@+W"D_@3C/2UAB*&=V%6.0(M#85.865F@I(
M2:CF3^##HS8S#QG282YSE/;:G, 7H2'B*LZ$HFT^9FS>EJK](?-_(5,D&3(#
M)4UA.Q6STU(A,!-^VPV<OAAR]!+(6QD];S)Z?FA&UUNE@A))(4BQM!EL+4X5
M:M^BFK?D,J1+N]P4;]<B"'K;-M&N3<<?-#9;A'H-H=Y>0E]14L6GPY? M6'3
M%OQ>A.=>[F."14<"VU*NWRC7?\F*V3^FJ,<$BXX$MB7J12/JQ7/OUZ%%8G*Q
M<SO.O:>WK++I;=ATG]I$NSC^)M 6KT'#:_ B=6,OZG-/R6"WQ.R0/]*&E4CN
M1L](KZFY[;T5Q*(L=-5H-;-->S^V7>V3^0FU_567_@^F^F;XS.2<%XHDG1&D
M=]:G&BFK/KP::+&PG>F#T-3GVL>4/EU0&@-:GPFAUP.S0?,Q%/X%4$L#!!0
M   ( /&!058F*"YJ# @  ,M#   9    >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;+5<;6_;-A#^*X0W#"LPUR(I^25+##16AQ7HMJ)IMP_#/L@V$VO3BR?1
M30/LQT^2%=,4Z9/EG+[$;\>'O(<\ZKFCHNO'-/LGWP@AR=<X2O*;P4;*[=5H
ME*\V(@[RU^E6),4O]VD6![+XF#V,\FTF@G75*(Y&S''&HS@(D\'\NOKN0S:_
M3G<R"A/Q(2/Y+HZ#[.E61.GCS8 .GK_X&#YL9/G%:'Z]#1[$G9"?MQ^RXM/H
M@+(.8Y'D89J03-S?#-[0*]^;E@TJB]]#\9@?O2>E*\LT_:?\\&Y],W#*$8E(
MK&0)$10O7\1"1%&)5(SCWQIT<.BS;'C\_AG]I\KYPIEED(M%&OT1KN7F9C =
MD+6X#W:1_)@^_BQJA[P2;Y5&>?67/-:VSH"L=KE,X[IQ,8(X3/:OP=>:B*,&
M='RB :L;L&8#]T0#7C?@YS9PZP9NQ<S>E8H'/Y#!_#I+'TE66A=HY9N*S*IU
MX7Z8E/-^)[/BU[!H)^<?12ZSW4KNLC!Y(&_*60CE$QF2NV*%K7>1(.D]T8V*
M3R+[(LCRB7QZVE8&BS27Y'M?R"",\E=%Z\]W/OG^VU?D6Q(FY-,FW>5!LLZO
M1[(8<MGQ:%4/[W8_/'9B>)217])$;G+R-EF+M0XP*GP].,R>';YE(*(O5J\)
MIS\0YC!F&=#B_.;4TMP_O[D#>,,/T\<K/'[6]#W/S)\?TR@B15P\!MGZ+QOK
M>U37CEKN-5?Y-EB)FT&QF528@_EWW]"Q\Z.-,4PP'PE,8],]L.E"Z//W8; ,
MHW+]+\5#F"0EI\L@"I*5L)&X!YM48.7^^F7NNN[UZ,LQ-Z8-G\TFNI$/CNI"
MG[V#SQ[HL[Z"5IL@>Q#60-W#C(\\86SL-=RU&3D-3GS/Y&3*^<%(<V-\<&,,
MNK$(\@W9!D_%)4E:AS\V1C:D3G,F%A8K1J?-^0*'<N%\30Z.3EKF*XR7NRP7
MI:?D/DMC\BZ1(K+Y#")UC?*)A9H)I0UJD+K4J)D>J)F"U/R:)L-5N0[J54R*
M:PX)UG\75]&3RV)J>N5QI[$J+$93;];P'!S;A9[/#I[/SMRX1+)NV;5FAC/4
MF;*&QZ:1L;7YIHVVM6F.4$?I$0=V1>3Y5:%\LJQ<W]LTV\O#O)09Q=53Q$N1
M0=?OVQJ_Q4&+%6>->??AH5XXI_1(FE&0BK?Q-DJ?A""YV 994!$AOA:*/[?O
MT#!<UWA'1?.QT'0JF:*2]:*3:E@L2C'1?"PTG5*E/"DHQ;J*I1KM..":VZS%
MA+-)<]N!AW6IVTHB4E@CGJV7:AQM'YK,FH+)9L4FO.FSQ6I\M%WIOBCI1V'M
MURJ:J*GGAE/6U+@V*WJLZ&HGP,%<.G%*(%)8(7813C!4Y["WJ4I3.F%UJO.C
M="6%A>4EZHF:HM (:HMN-%9&'ZJ1*ME(8=W813U14PO.)K3ILVED2 O31-OK
M=%>4#J0M0E $N2"9B (IUN#N!.)T7N&8:#X6FEX?4@J4.;UH!8:D%NLR%"::
MCX6F4ZJ4+(.5;$>M4*.!Z<?"8C0Q%#P\KDO]5K*3@1KL?+%0XV@>CYLYB\5H
M[$R;'IM&=#:;VC<6IM0>@]5>JU1@IG@;&D)F8;/BK)E*PV.Y=-:4Q&-M$N]\
MI0!#=0YZ4^<9*[J/8B%3DI'!DO$2E< L^M LLEBM/*_I?A\BDBD1R6 1V44J
M,%/V4<<("-/(K+18C":GU#]3@H_!@N\WN1&9=>"H=4-4-!\+3>=,244V[4<;
M(%4':THQT7PL-)U2)5G9N;7+\[2!678T=A)+9;(947U(3*XD)H>+G&?K FZ6
M*1L7_(7%A+.FOQ8C1CW[#L*5K..PK&L5!=S4:,W)LI@,67/7A\=QZ70I&<?;
M9-SY@@"&ZGRT:JJYIB# ZE#GYN@ &A:&EP@"WEX+M)@,N=,LF<!CN]1W)13Y
MN>?%[6J F]+.B&3SL-B8;,MY\HDH5I*.=SD!'I*[39I)(D466_U $F"URYAH
M/A::3J02AWS<BSC@J-5&5#0?"TVG5&E4#FO4%Y\&<K/\:#D-A$?1F;,^-"I7
M&I7#Y<S3\4S^(UW/%.&^.J]-5.&*A:;SK(0KG_43[JBE5U0T'PM-O_U*Z6*W
MY\-_U]2Y9GD>'D17RK#0=,J4!G=A#0Y&^]G' 7 G7=<D*IJ/A:83K,2_V\^M
M RYJ(H"*YF.AZ92JG,%MN77@Q6%N9@=F:0T>1&?*>KDQ]>C.U"ZW'33"_&0E
M#P;MO 8QT7PL-)U0E?6X7C]AC9K_H*+Y6&@ZI2K_<5N*XR\.:[/.W<R1X2%T
M)JR/[,95V8W;=B^O'M3OT^+E5.(-8W5>>*@9#Q::SJ/*>-Q^JO(N:G*#BN9C
MH>F4JN3&;:G*%TMQ6%U>+HGC]AH]W'UGLOI(6SR5MGA=ROE'<7Q!P@UWU75-
MHJ+Y6&@ZS2K5\6@O8>ZA)C>H:#X6FDZI2FX\^&3C16'NM1Y.+.#N.Y/51]KB
MJ;3%@],6*,S/SK3A/CHO1M0<!PM-YU?E.)[;3WRC9CFH:#X6FD[IT3_WP6<[
M+XMO\XX<([Y1\Q<L-)TLE;]X;7>(GX[ODRDVC-EY\:&F-UAH.I\JO?$F_<0S
M:J:#BN9CH>F4JDS':[E5_47Q/&T[7U[ W7<F"S6'&1T]Y2 6Q?6U?%I$3E;I
M+I'[__\_?'MX(L6;ZCD,C>]OZ96_?ZZ$@MD_YN*7XK(=)CF)Q'T!Z;R>%!M2
MMG]RQ/Z#3+?5LQ26J91I7+W=B& MLM*@^/T^3>7SA[*#P_,[YO\#4$L#!!0
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
ME;J[$&Q=SFG>,2%/=.7+%241S8L ^?Z",?%T47Q /1L\^Q]02P,$%     @
M\8%!5@+I2>>< P  YA   !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
MM5A=;YM(%/TK(UI5K=2$+P-V:B,EH=V-U$A1TH^'U3Y,X-J,"C/NS-C.[J_O
MS$"((9@F*GFQ&;CG<,\9+K[7\QWC/T0.(-%=65"QL'(IUR>V+=(<2BR.V1JH
MNK)DO,12+?G*%FL..#.@LK ]QPGM$A-JQ7-S[HK'<[:1!:%PQ9'8E"7F_YU!
MP78+R[7N3UR352[U"3N>K_$*;D!^75]QM;(;EHR40 5A%'%8+JQ3]R1Q?0TP
M$=\([,3>,=)2;AG[H1<7V<)R=$900"HU!59?6SB'HM!,*H^?-:G5W%,#]X_O
MV3\9\4K,+19PSHKO))/YPII:*(,EWA3RFNW^AEI0H/E25@CSB79UK&.A=",D
M*VNPRJ DM/K&=[41>P W/ #P:H#7!4P. /P:X#\5,*D!$^-,)<7XD&")XSEG
M.\1UM&+3!\9,@U;R"=7[?B.YNDH43L9_,9;M2%$@3#-T026F*W); #H5 J1
M1^@3H43"4:%VIR_@M&1<DO^QV<2/=^IQ%(#>)B Q*<0[A?]ZDZ"WK]^AUXA0
M]"5G&Z'N).:V5,GK%.RT3O2L2M0[D*CKH4M&92[01YI!UB:PE>I&NG<O_<P;
M9$P@/4:^^QYYCN?U)'3^=+C; T^>#G<&U/C-1OJ&SS_ 5^_3YP/[],]G%8\N
M))3BWS[S*_))/[E^^9R(-4YA8:FWBP"^!2M^\\H-G0]]QHU)EHQ$UC)UTI@Z
M&6*/]Y_N/M<J=&30^@V[C0,WF$5S>[MOQ^.H,(R<3E32$^7Z[K2):@D(&@'!
MH(!S)B1B2T35+PB'+= -].D8)'GN[H])EHQ$UC(O;,P+7[*DPC%-'9,L&8FL
M96K4F!K]44E5Z'"O#/Q9Z$\[)?4X:N([42<JZ>&*HNFDOZ2FC8#IH(!K90GF
M:6Y^,3-54P5;JT9(]HD99'KN(S F63(26<O!6>/@["7K:C:FJ6.2)2.1M4QU
MG8=.SOFCRJKAK:+IE-7O0Y*>D*"_H-R]'M0=S/Q&M?V$KMZC%5#@N&I&<:;:
M72(DQWHRZ!4TR/K<)V%4MF0LMK:CWH.CWDN66,T^EK-CLB5CL;6=?6BSW<&&
M\_=5YC_JXUQW%@3=2GL<YOFA%W2KK2\L\&:=BK/W!L 2^,H,T@*E;$-E-1 U
M9YMA_=2,J)WS9WJ(-X/E TWU#\ EYBM"!2I@J2B=XTAU9KP:JJN%9&LS9MXR
MJ896<Y@#SH#K '5]R9B\7^@;-']MQ+\ 4$L#!!0    ( /&!05;G(T;DT ,
M ,$-   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*U748_:.!#^*U9Z
MJEII=Q.'$,(6D!:RO4.Z2JOE>O=0]<&;&+#JV*EM8-M?7]L)*1"36]'R0&)G
MOB_SS3B>\6C'Q1>YQEB!YX(R.?;62I6WOB^S-2Z0O.$E9OK)DHL"*3T4*U^6
M J/<@@KJAT$0^P4BS)N,[-R#F(SX1E'"\(, <E,42'R;8LIW8P]Z^XE'LEHK
M,^%/1B5:X056'\L'H4=^PY*3 C-). ,"+\?>';Q-H058BW\)WLF#>V"D/''^
MQ0SF^=@+C$>8XDP9"J0O6SS#E!HF[<?7FM1KWFF A_=[]O=6O!;SA"2><?H?
MR=5Z["4>R/$2;:AZY+N_<"VH;_@R3J7]![O:-O! MI&*%S58>U 05EW1<QV(
M P!,S@#"&A"^%-"K ;U30'0&$-6 R$:FDF+CD"*%)B/!=T 8:\UF;FPP+5K+
M)\SD?:&$?DHT3DW^Y#S?$4H!8CF8,X78BCQ1#.ZDQ$J":[#0*RW?Z!F^!.\)
M(PI?_ZTSY3)^DV*%")5O->SC(@5O_G@[\I5VTKS*SVJ'II5#X1F'8 @^<*;6
M$MRS'.?'!+Y6UT@,]Q*G82=CBK,;T(-7( S"T.'0[.5PZ("G+X<''6IZ3<)Z
MEJ]WAJ_. 3V3@T^/7"=3?Q([)/+/KO!7])&;WFPSM[)$&1Y[>A^16&RQ-WG]
M"L;!.U?H?B=9^IO(CL(:-6&-NM@G4[PBC!&VTKL(12S#KM!5% -+83;4[01&
MPV$4Z-_(WQ[&I6VI-^(@CEN6::=;%XKN-Z+[G:+OLJ\;(HG9@*5+;X6.#U2<
MZFQ;1#8<IRH[_;A09=RHC+M5YOEYB7%+ (0PB=H9;1L.^@EL*XW;F1\,AX=V
M1R(&C8A!IXA_!&)RB84$BNNZMM4%N]0;@,+9FG'*5]_ 4O "S!\>7Z.B?)>Z
MM Y:$L+8D:Q9VRYRV:6='E^8U*2)1]*=U((+1;XCDUB7UJ25ANL^[ \';;4.
MRS@>!&W+-&G%Y3J&/9B<3>ZP$3/L%#,O2D2$[J;456M+OSJJNE=@H9#"QM04
MY#G+>*%+LP S7N@HKTU#ML7[^4_WS\K,&+)[MBFPL/%REH67>@@HUVZYOJ79
MKU.DG107+BD8_.R%@E]V<5IS'"V8,('MK6#FL#Q=4MT.72KXH/F#G8)UB_4_
M):\F.*IYP; 'VY5LYC)UE\?48=JNCY4F_Z"WU0MX9<\($F1\PU35 S:SS3GD
MSG;?)_-3<SZQ/?-/FNIP\P$)7?PEH'BI*8.;@:Y6HCHO5 /%2]M!/W&E^W%[
MN]9G+"R,@7Z^Y%SM!^8%S:EM\@-02P,$%     @ \8%!5J^WB9(G P  ?PP
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
MD)^QX> #BZ,X9H\/<W9\=/(O34B5=>7%77FQYQV^51X7ACUQ60.;"\REQMH
MLA^7"ZJ"_A$_^ZPVE*-^2C<E%UCQ'*8!C0&"V4"0O7\W2*)/!PP/.\/#0^S9
M3*/M\]2@)A[E!FV3T=A%XS3<](B-.K'10;$;&MK>RVI@R9Y:U*\T[I3&!Y6^
M:$3HE1J_DCH=C"9)OUS2R24'Y?Y>>Y]D\JJ7@_-Q_/$_R7!OJ-S[])6;-;6+
M25@1+CJ;D'/3S'P36%WY.5MH2U/KEP4]DV!< IVOM+:[P(UN]_!F?P!02P,$
M%     @ \8%!5ES%\ U, P  O P  !D   !X;"]W;W)K<VAE971S+W-H965T
M-38N>&ULS9=O;]LV$,:_RD$KA@1((UG^N\P6T%CH%J M@F3I!@Q[04MGFPA%
MJB1E-\,^?(^2*MB)HB6#7NR-+4KW/#S^CCA1\[W2]V:+:.%K)J19>%MK\PO?
M-\D6,V;.58Z2GJR5SIBEH=[X)M?(TE*4"3\,@HF?,2Z]:%[>N];17!56<(G7
M&DR194P_7*)0^X4W\+[?N.&;K74W_&B>LPW>HKW+KS6-_,8EY1E*PY4$C>N%
M]VYP$<]<?!GPF>/>'%R#6\E*J7LWN$H77N 20H&)=0Z,_G:X1"&<$:7QI?;T
MFBF=\/#ZN_O[<NVTEA4SN%3B=Y[:[<*;>9#BFA7"WJC]KUBO9^S\$B5,^0O[
M.C;P("F,55DMI@PR+JM_]K7F<" 8C)X1A+4@?*E@6 N&+Q6,:L&H)%,MI>00
M,\NBN59[T"Z:W-Q%";-4T_*Y=&6_M9J><M+9Z#V73":<";B2QNJ"*FH-O(5W
M:<I=8<H'U>YR93J)T3(NS"F%W-W&</+F%-X E_#;5A6&R=3,?4MI.7,_J5.X
MK%((GTDAQN0<AH,S"(,P;)$O7RX?M,CC%\B#69O<)Y8-T+ !&I9^P^> ,J[A
M,Q,%GL$'SE9<$$<T\!&9*32F0!1O,"FTYG(#E\QP<P9W4JT,ZAU;"23>>6%=
MC*+""%Z!__,#S0-7%C/S5QOB*JE1>U*N=UR8G"6X\*@YN)G0BW[\83 )?FX#
MWJ=9W)/943&&33&&7>[11Z;O:<,ZJOBEX/8!C$-?5J2-8N4V+=U<P]Q%@]DX
M_&GN[P[Q=,[Y6CP]F1WA&35X1IUX?M'*&"@DO2\$_YOVIJ!Q&Y?*9G+(932=
M/,+2.==KL?1D=H1EW& 9=V*YDCLTMNJ$U-IRS7?,HGB +8H4Z/:S^V?\=/\,
M9D'P"-33J''P."CN3/$_ I@T ":= )8JRYE\@#_@'U@J6J_<T*K=I>$IZJHC
MO84FK U%YPRO;4A]FL4]F1V1G39DI__'M\.TSV+T:1;W9'94C%E3C-F_;/-F
M:R='6_ODD[((P],VE)V6KT79IUD\>])6AH=MI4+D'QP5W;F>WI ;+@T(7),L
M.)]2W]'56;D:6)67I\>5LG06+2^W]'F!V@70\[4B5O7 '4B;#Y;H&U!+ P04
M    " #Q@4%6]"B \Q $  #\%@  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-RYX;6RU6-MNVS@0_15"6RP2H(U$^IJL;2!Q$&R %LTF3?>9EL8V$4ET2<IN
M@?WX)255ETA1:I5YL46)<SAGAAH>S>S Q9/< BCT/0IC.7>V2NTN7%?Z6XBH
M/.,[B/63-1<157HH-J[<":!!:A2%+O&\L1M1%CN+67KO3BQF/%$AB^%.()E$
M$14_KB#DA[F#G9\W[MEFJ\P-=S';T0T\@'K<W0D]<@N4@$402\9C)& ]=R[Q
MQ9(,C$$ZXRN#@ZQ<(T-EQ?F3&=P&<\<S'D$(OC(05/_M80EA:)"T']]R4*=8
MTQA6KW^BWZ3D-9D5E;#DX;\L4-NY,W50 &N:A.J>'_Z&G-#(X/D\E.DO.N1S
M/0?YB50\RHVU!Q&+LW_Z/0]$Q0 /7S @N0'Y58-!;I!&SLT\2VE=4T47,\$/
M2)C9&LU<I+%)K34;%ILT/BBAGS)MIQ8W+*:QSVB(;F.I1*(SI"3Z@&XH$^@K
M#1-XCRZE!'V3Q@'ZR.B*A4PQD.@34)D(")#.QCWXB1 LWJ K*IE$)]>@* OE
MJ89Z?+A&)^].T3O$8O1ERQ.ID>3,5=I]XX3KYZY>9:Z2%UR]!O\,#?![1#Q"
M6LR7OVZ.Z^:N#EH1.5)$CJ1X@Q?PLJBTT<CLANUVYKV\D#OJP]S1+YX$L0=G
M\><?>.S]U4;*$EB-XJ"@..A"7WRBXDGG<14"@F\)4S^0-'E.T]]&/$.;I&BF
M?NP7>#HBYS-W7V74N69/1L."T;"3475;%WNVC4HGS+$YM 168SPJ&(]Z;M.1
M38J6P&H4QP7%L=5MFJ&-7]FFG6OV9#0I&$TZDU8ILVT$)C8S9PFLQG-:\)QV
M9F[)8Z5?0'WF()]K:1" H.9T;R,];62-G _QLZ1-&Q6(3#ROF%1S\KQP\OSX
MFH'^0_\D7$&0Q>).,%\?B?J NTQU"<KVI$1::*';0!-D/@VSN?EQ>O(1]A B
M?-I&MM.C8S-L":P6/.R5 L/K68!R0TLL;:'5:59T%+9:A'*XUZI0]ZI]694:
M!W>+G%<*$;8J=6RAU;F68@=WJYUCBE$.5<V>]SQS75/J+I;J!?>0+[H4/;!-
MS-:ZQ&C?/ZLM"/1Y90*4;L?;>)>4]8:TUION=8].Y%L('EPJ'MQ7\F"KFL<6
M6IUFJ7JP7=F#F[JGL6??0O3@4O7@WY(]V*KNL856YUHJ'VQ/^N"F]FEDKFM*
MW<52]^!^PJ=:;1YC_D*ER6(U:"\W5O6-+;1Z&Z 4.*2OP"%6!8XMM#K-4N 0
MNP*'- 7.\TW;O6)?1I4&SF^)&V*WC_,6XH:4XH;8$S>DV<=I^=1JF]7\UG(K
MK4G3%]:[:,-BB4)8:S/O;*+/4)&U6K.!XKNT6[GB2O$HO=P"U>Z:"?KYFNNO
MKGQ@&J!%PWOQ/U!+ P04    " #Q@4%6G>X>9ZX"   O!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U."YX;6RM56M/VS 4_2M6AB:0@#Q:PL;22'T,@002
MHF/[[":WC85C=[;;PK_?M9-F@:9E'_:E\>.>XW/NK:^3C53/N@ PY*7D0@^\
MPICEE>_KK("2ZG.Y!($[<ZE*:G"J%KY>*J"Y Y7<CX(@]DO*A)<F;NU!I8E<
M&<X$/"BB5V5)U>L(N-P,O-#;+CRR16'L@I\F2[J *9BGY8/"F=^PY*P$H9D4
M1,%\X W#JW%LXUW 3P8;W1H3ZV0FY;.=W.8#+[""@$-F+ /%SQK&P+DE0AF_
M:TZO.=("V^,M^[7SCEYF5,-8\E\L-\7 ^^*1'.9TQ<VCW-Q [>?"\F62:_=+
M-G5LX)%LI8TL:S J*)FHOO2ESD,+$,9[ %$-B-X#^GL O1K0<T8K9<[6A!J:
M)DINB++1R&8'+C<.C6Z8L%6<&H6[#'$FO6:"BHQ13FZ%-FJ%!3*:G)%I554B
MY^0.UL!)CW2%DJ$M S.OY'@"AC*N3Q \EL(PL;#[.-0L!T5MT4[)':,SQFW\
M&7F:3LCQT0DY(DR0'X5<:2IRG?@&;5EQ?E9;&%46HCT6PHC<XX&%)M]%#OE;
M A_ST20EVB9E%!UDG$!V3GKA*8F"*.H0-/YW>'A 3J^I4<_Q]?;PM=*9M=/9
ME:J*J=_-9%O"E5[2# 8>WGD-:@U>^OE3& ??NFS^)[(WION-Z?XA]G0$"R8$
MVL9;RO%_!UUN*XI+1V'[U3J-+H,@\==M%Q\$O5%WT:B[.*ANF&4*7!_""Y(S
MG<F5,%T**YJX?7@_?"=P-V:/NKA1%Q]4A_?@@\3%NSGYNJ.K(V@W<7ZK]Y2@
M%JXE:^(24MVX9K7I^D/7[-ZMC_ UJ)KW7YKJ*;FG"O\+FG"8(V5P?HD)4U5[
MKB9&+EV'FTF#_=(-"WS10-D W)]+:;83>T#S1J9_ %!+ P04    " #Q@4%6
M<++@P$D#  !3#0  &0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6RMEV%O
MFSH4AO^*Q9VN-JDM!D*@O0G2&C+=*VU2E73;A^E^<,E)0#4XLYUD^_>S#64A
M4$:D? $;SOMR_!QLS.3 ^+-( 23ZD=-"3*U4RNV=;8LDA9R(&[:%0MU9,YX3
MJ;I\8XLM![(RHIS:+L9C.R=98443<^V!1Q.VDS0KX($CL<MSPG_> V6'J>58
M+Q<6V2:5^H(=3;9D TN0G[</7/7LVF65Y5"(C!6(PWIJO7?NYJ&.-P%?,CB(
MHS;2(WEB[%EW_EM-+:P3 @J)U Y$G?8P TJUD4KC>^5IU8_4PN/VB_L',W8U
MEB<B8,;HUVPETZD56F@%:[*C<L$._T(U'E_[)8P*<T2'*A9;*-D)R?)*K#+(
MLZ(\DQ\5AR.!,WI%X%8"=ZC JP3>4,&H$HR&"OQ*8(9NEV,WX&(B233A[("X
MCE9NNF'H&[7BE17Z/5E*KNYF2B>C>T))D0!:FI<R!DDR*M UFA&17IDCFG_?
M97M"H9 "D6*%%B DSQ()J_+^VTKU3LD^+V/T]LT[] 9E!7I,V4XHA9C84J6J
M'V@G55KW95KN*VG%D-P@S[E"+G;=#OELN-SID,?#Y;A#/A\L=VZ;<EN5IZZ1
M6]?(-7[>H!HM@!+-/LY$0IG8<1#HV_LG51,UZ?[O0EVZC[K=]4)T)[8D@:FE
M5AH!? ]6]/=?SAC_TP7^DF;Q)<WF%S)KE,BK2^3UN4=F(NC)D>@&_)XQ7?4H
MK0)CI=?Q?>2$@>=[$WM_3+HCS,-^X#;#XM[$SF5X(;,&PU'-<-3+<)DR+J\E
M\%Q]@.HE1@/M@EAZC8_HW(8G:&;M& ?[)_AZ<SH7WX7,&OC\&I_?B^\C*S:#
MZ?DM,NXIO':(@\?.";W>E,ZE=R&S!KUQ36_<2^^124(-KJO6'#83>P#4<9M8
M&'I^< *V(\QS B\\03MN3W\?8V_4#)NWPVX]Q_G]S :-H*81]-+XQ KXJ;89
M_%E]<-:[5S[A06L@(XQ/!MN.<7$K*N[-YMS7Z$)F#7!A#2[L!;?X\UL2MNN*
M6]@Z@MP6M=Y4SJ5V(;.2FGVT(=6_&Y\(WV2%0!36RA[?!&JJ\W(+7W8DVYH]
MZA.3:L=KFJGZZP&N ]3]-6/RI:.WO?5_5/0+4$L#!!0    ( /&!05;0HZ$5
M<P(  $\&   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;*U576_:,!3]
M*U963:TTFD](Z9)(+:AJ'R95L*X/TQY,<B%6'3NS#;3_?K83(BAIQ<->B#_N
M.3[GVO>2;+EXD26 0J\593)U2J7J:]>5>0D5EI>\!J9WEEQ46.FI6+FR%H +
M"ZJH&WC>R*TP84Z6V+5'D25\K2AA\"B07%<5%F^W0/DV=7QGMS CJU*9!3=+
M:KR".:BG^E'HF=NQ%*0")@EG2, R=6[\Z\G0Q-N 7P2V<F^,C),%YR]F\E"D
MCF<$ 85<&0:L/QN8 *6&2,OXVW(ZW9$&N#_>L=]9[]K+ DN8</I,"E6FSI6#
M"ECB-54SOKV'UH\5F',J[2_:-K&CL8/RM52\:L%:0458\\6O;1[V '[T 2!H
M <&I@+ %A-9HH\S:FF*%LT3P+1(F6K.9@<V-16LWA)E;G"NA=XG&J>P64\QR
M0'/[9*:@,*$2#= #VP!37+RA\W;Q0J\^S:?H_.P"G2'"T,^2KR5FA4Q<I948
M/C=O3[UM3@T^.'4*^24*_6\H\(*@!SXY'>X?PEWMOTM"T"4AL'SA24F8 <4*
M"C0E,J=<K@5(]/MF(970;^Y/G]F&/>IG-W5X+6N<0^KH0I,@-N!D7[_X(^][
MG_7_1':0B+!+1/@9>_:L2VY V* 6/ ?9>[$-06P)3(O89./X*O(2=[-OXC@J
M#L+1N(LZ4!=UZJ)/U=T11O1++]"*\_Y7U^!'>\>.@MB+WHD[CAJ.PS#J%S?L
MQ T_%=<53)^NX5$Z](4-H_?">L)"/_;"=\K<O7(WK?8'%BO")**PU$#O,M8\
MHFE?S43QVG: !5>ZG]AAJ3L^"!.@]Y><J]W$-)7N/R3[!U!+ P04    " #Q
M@4%6;\!7H2 '  !_0   &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6RU
MG&MOVS84AO\*X15#"[2U2,JW+#'0A"U6(!F"9MTP#/N@VK0M5!=7I.-TV(\?
M)2NF*<G'E7'TI;$5GD<\KTCEO!35RVV:?54K*35YBJ-$7?566J\O^GTU6\DX
M4&_3M4S,;Q9I%@?:?,V6?;7.9# O@N*HSSQOV(^#,.E-+XMC]]GT,MWH*$SD
M?4;4)HZ#[/NUC-+M58_VG@]\"I<KG1_H3R_7P5(^2/UY?9^9;_T]91[&,E%A
MFI!,+JYZ[^B%&!0!18L_0KE5!Y])GLJ7-/V:?_DXO^IY>8]D)&<Z1P3FQZ.\
MD5&4DTP_OI70WOZ<>>#AYV?ZAR)YD\R70,F;-/HSG.O556_<(W.Y"#:1_I1N
M?Y5E0H.<-TLC5?Q+MF5;KT=F&Z73N PV/8C#9/<S>"J%. B@PR,!K Q@U0#_
M2  O _B/!OAE@%\HLTNET$$$.IA>9NF69'EK0\L_%&(6T2;],,FO^X/.S&]#
M$Z>GUT$4)#-)'HI!)J0.PDB1-^0^,T,KT]])D,S)^V^;<&TNMGY-?C.M7I;-
M7IEVGQ\$>?GB%7E!PH3\ODHWR@2HR[XV?<O/T)^5_;C>]8,=Z0=EY"Y-]$J1
M]\E<SEU WR2USXP]9W;-0**0L[>$T]>$>8PU=.CFQ\-I0[CX\7 /R(;OKQ,O
M>/P([_EZO";WYH)I][*0OV]-<_)1RUC]TZ3]CNTWL_-;RX5:!S-YU3/W#B6S
M1]F;_OP3'7J_-.F&"1-(,$=3?Z^I#]&GSAB7=HPOLU0U#N$=;E3@\AOJXY2.
M*?7,\'@\%*BAF3_@=.(V$V#GSDQ]L$]] *9^*Y6Z,#?=V2;>1(&6<W.O-*>9
MA<'N;FP$">(TT^&_Q8$F,78G&!YD^8::L3[F%34:VHU]/AE4U #[>Z8:P[T:
MP[,&0B)U4^;#6D:CB4?'E;SKK8;>A/F5M,&.G9GV:)_V"$Q;'%SRICQ'M7',
M/.YYE3Q'M3SI:%1M)>HL2@]93@+C?0)C,(&[, GC3=S4=S"P[1T/$R:08(Y@
MD[U@DP[_BDPP-<6$"228HRGU; GE@</PLY*+3;0#WH8+25Z:6N@O&63J56,A
M!-,8^9Z'-FD&1[85#8OFJG90>%)X\@9/QR8O'-EVI*'2!!;-58U9U5B',[B$
M8PF+21-8-%=86U]3L-1L/8EAV@"8Q*CU,Q;-5<U6T!0NH3]LLB34FTP6 W$1
M/N6?F^T?4KE;BHA)$U@T5T1;B]-!EW,:J7(NA<6D"2R:*ZPMZRE<U[>=TS -
MFM-(97RI6A>F@%I70&%;T-H6TWIQSVM.YX;6C0*?T%'%)\!].S=W:RCH"4<1
MS%;F4%9)OC%K5(N!2A-8-%=%ZS)HES:#HOH,5)K HKDKFM9I,-@;M)Z:)>]P
M:HY\-JBN593-G,6*@>=5%RO@WIV;O74,[)1C:)R<Y#\"+ 3 S+:C"94FL&BN
MGM9+L"Z]!$/U$J@T@45SA;5>@J%ZB1,T?KSN@"-;J]:%EV#62S#82P#3^_A2
M <QL/0I1;046S=73V@K6I:U@J+8"E2:P:*ZPUE8P5%MQ@@;8"CBRM6I=V IF
M;06#;<5=H+ZJ8A"NLW2^V3WV!RML&-AZ"&+2!!;-%=/Z%#;N<FZC6A=4FL"B
MN<):Z\+ "OZ,"GM2J[ 'WF14?4I6-G/<+_,FU6?"<._.S)Y;?\%A?P'/4;C0
MAM&M-QF@/NK HKFR6N/":9>;-U =#"I-8-%<8:V#X6 AW_8O\0D:\.0-CFRM
M6A?VA!]L)8(-Q>E9?KS>AM&M!R/N7J(N_ NW_H7[7<YR5".#2A-8-%=8:V0X
MO%FI[2R':4"]#4>V5JT+E\*M2^&PKWA(%WH;9+)1(DQC<8-*$U@T5S9K4_BH
MRUF,:EE0:0*+Y@IK+0N''ZVTG<4P#5@4@R-;J]:%'^'6CW!D/\+K?H1ZE%;W
MJ/*Z'QF/AI6]FP+NW+G;<ZT=\6$[<BL#)5=I-"=A;$J51YGGWKPS%]5\H-($
M%LT5T9H/OTOSX:.:#U2:P**YPEKSX<-VH?WV<59_3NXS/JQN'V?UI0)O/*YM
M'^_"1/C61/BPB6B>F_ 2 8QL/9A0S0,6S97SX%6$+LV#CVH>4&D"B^8*:\V#
MCVH>3M!H478TBH;J';!HKFC6._BP=S@^N8^O#,#(UF,0U5-@T5PYK:?PN_04
M/JJG0*4)+)HKK/44/JJG.$$#5@;@R-:J=>$I?.LI?-A3W*2)TEFY[F<$,S-\
M:<[37+.@;L9"I0DLFOL&G74G Z_#63U =2RH-(%%<X6UCF4 [_-J75B7/&>7
MV]!CU1<1ZZW\H5_=@ KWK6WN_8,WLV.9+8LWW!69I9M$[UYEWA_=OT7_KGAW
MO'+\FEZ(W;OP%K-[-?\NR)9AHD@D%P;IO1V9TB';O>V^^Z+3=?'^]Y=4ZS0N
M/JYD,)=9WL#\?I&F^OE+?H+]_SDP_1]02P,$%     @ \8%!5GW^NIWA @
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
M8\RHJGM'/3%R797?A318S*MACNT6E 7@_E)B#6@F]H"V@2>_ 5!+ P04
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
MZ6XGTO.@]$;Q;7*DLN1*\3BYW  )01@!_7[%N7J],0ODIW+C_P%02P,$%
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
M]@%2[8LJWS0//%KE596GS>&:!Q$OZ@3B\[L\KUY>U 7L'N-U^7]02P,$%
M  @ \8%!5OAES\3S P  0!4  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN
M>&ULQ5A=CZ,V%/TK%EU5N]+.\ W)-(DT"5MUI:XTFNFV#U4?'+@):,!.;2>9
M^?>U@2$0")U969J7!)M[#S['/F#?V9&R1YX""/14Y(3/C52(W8UI\CB% O-K
MN@,B[VPH*["03;8U^8X!3LJD(C<=RPK, F?$6,S*OCNVF-&]R#,"=PSQ?5%@
M]KR$G![GAFV\=-QGVU2H#G,QV^$M/(#XOKMCLF4V*$E6 .$9)8C!9F[<VC>1
M':B$,N+/#(Z\=8T4E36ECZKQ-9D;EAH1Y! +!8'EWP%6D.<*28[CWQK4:)ZI
M$MO7+^B_EN0EF37FL*+Y7UDBTKDQ,5 "&[S/Q3T]_@8U(5_AQ33GY2\ZUK&6
M@>(]%[2HD^4(BHQ4__BI%J*5((D.)SAU@G.>X%U(<.L$][4)7IW@E<I45$H=
M(BSP8L;H$3$5+='412EFF2WI9T3-^X-@\FXF\\3B0=#X\6HIE4O0BA9R.7%<
M3L@5NGCKRY.Z!O0Q H&SG'^2P=\?(O3QPR?T 64$_9'2/<<DX3-3R#&J)YEQ
M/9YE-1[GPGAL!WVC1*0<?2$))%T 4Y)K&#HO#)?.*&($\35R[<_(L1QG8$"K
MUZ?; ^G1Z].M$39N,U]NB>=>FJ\4,[A:]R?EEC%,MB M*=#Z&;7C[O!SV7U[
MQ"Q!?_\N(=%7 07_9VA^JN=[P\]7KZ$;OL,QS WYGN' #F L?O[)#JQ?AK35
M"19I NOH[C6Z>V/HM4\J/>.V[E"984C)"C$L$=7[]["8V*'ES<Q#6Z)^E#]U
M_4DW*NI'>:$_#9NH#BF_(>6/DEI1+A#=("*_+PP.0/:#/$9!WKHB=()%FL Z
MX@6->,$[.S'0J;M.L$@36$?WL-$]U.[$"C%HN2=TSWW8CPG4&[OCPGZ,'U[P
MX*2A,QFE<R\%PBQ.D?Q>R@W+0>[$=FJ-#-$817KK@M )%FD"ZR@X;12<OK,1
MISIUUPD6:0+KZ&Y;I[VCI=V*-63;0YX5N/Z9&P?"7,L-SDP;#80YCN,[PYZT
M6[MB>YR9/(AD9/L9;8$ PWGI3IS(#7C&!</JK#)(;A3UK2M%*UJD"ZVKJ'-2
MU'EGE]8#T"6^3K1(%UI7_-.AP1[=&_^84=T!H[I]H_;#G(D;]HPZ$.;9X26C
MGK;E]OB^7'X^!=O'8L^D74?IC.*\>77H1(MTH74U/)T";/^]K:GU"*$5+=*%
MUA7_=(JP1S?+/V;-H'<:M,YM^;\AT4"(/PW.#&FV2DL%L&U9HN-RI'LBJAI,
MT]N4 6_+XM=9_U*5!\N2U0FFJBU^PVR;$8YRV$A(ZSJ4$\*J<EW5$'17%K#6
M5 A:E)<IX 28"I#W-Y2*EX9Z0%,T7?P'4$L#!!0    ( /&!05;2#O^N: 0
M  D4   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;+6877/B-A2&_XK&
M[722F<:V9 PF!6;RT=WV8MM,:++7PA;@B6U12<#N3']\)=E8L%B:0)(;_(%T
MSJ,C';W'&FTI>^%+0@3X5A85'WM+(5;70<#3)2DQ]^F*5/*?.64E%O*1+0*^
M8@1GNE-9!"@,^T&)\\J;C/2[!S89T;4H\HH\,,#798G9]UM2T.W8@][NQ6.^
M6 KU(IB,5GA!ID0\K1Z8? I:*UE>DHKGM *,S,?>#;R^18GJH%L\YV3+]^Z!
M&LJ,TA?U\&<V]D)%1 J2"F4"R\N&W)&B4)8DQ[^-4:_UJ3KNW^^L?]*#EX.9
M84[N:/$US\1R["4>R,@<KPOQ2+=_D&9 L;*7TH+K7[!MVH8>2-=<T++I+ G*
MO*JO^%L3B+T.$;)T0$T'I+EK1YKR'@L\&3&Z!4RUEM;4C1ZJ[BWA\DK-RE0P
M^6\N^XG)5-#TY>I6CBL#=[24D\VQ#M<5F-83!>@</!(N6)X*V4AW $]5+@"N
M,O! F%X:54H:*]UM;U3T<_$=7-P3@?."7P*^Q(QPD%?@GR5=<VF-CP(AQZ3(
M@K3AOZWYD84?(O"%5F+)P>]51K)# X$,1AL1M(O(+7):O">I#R+X*T A0N!G
M$.Q ZXO#0]3&/-(>>A8/G1'BX.)Q^L0ONT+@-*?R]IJO<$K&GDQ,3MB&>)-?
M?H+]\#<';*^%[6GKD07VKW4Y(TPM@FD=A@LY86(W89VXO0_ C5O<V!G;O]>"
M"TF65PLP(XN\JO0=+M0*U>SU-%Z"_SHGM!Y![:.O?:A];3.)412-@DT'6;\E
MZSO)/C-<J2E_+4/_B"&*8;^;8= R#)P,SW+EG8 P.$*X0C"QQ"%I&1(GPYV:
MB:(X 2,YQN@EED@,6XKAJ]<):9;+B8MD>(35#Y.P&PN&9C\.G?GV5>L(R:YN
M-H1)701ZW5S)S9V 3SAGX!D7:P)6,B=U0G9NF>$'9"#<DQ3XQAS,:%%@QO4H
M=(!5I,U6VSFFVN=P+]PH]F'/$F]D8-&KT_(<K-HZ[.UQ]89^W\9E- *Z16(O
M5<_!BHZQHMA'%BHC!M"Y>?^0O.> ]3K (C^!%C*S[\/7;_P="7T.:GRTXF0(
M0QNIT0'H%H+]DFFF2R9F"@*N"X)U71 \6"L"MXMS,]S("!R\=U$ G<IT+K$1
M'>A6G?>I"^"Q%,G/G]BR(HP60;<8G5H:P [IB2T[#C+*@YRR<&IQT%@[D.6!
M+3N0$0_D%H_3RX/&X %(8L$PLH#<LO .]4'C89\+#F-+@8",,*#HPPL$]!%?
M%,BH"'*KR(<4"(W/X4&X?=M",+J"W+KRQOJ@L7Z@=_W0CRU%-#(J@MPJ\K;Z
MH#%^@ 4'?F+9RI!1!N3^PGAS@=#8/RRH9,!L&XM1 /1Z!7B? J%Q>% @]/QP
M\ -IL'<Z4Q*VT&=0'*1T78GZH*9]VYYSW=2G.Z9Y?4CV!3.9+1P49"Z[AOY
MKBY6GSO5#X*N]%G/C I!2WV[)#@C3#60_\\I%;L'Y: ]_9O\#U!+ P04
M" #Q@4%6_A[>:RX$  "F$@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX
M;6S%6%UOHS@4_2L6NUK-2&W !/+132*EI;,[TE:*6FWG8;4/;KA)K!K,VD[2
M_/LUAI*$&J8=(4T?&F/N.;[GVM=<>[+GXEEN !1Z25@JI\Y&J>S*=>5R PF1
M/9Y!JM^LN$B(TH]B[<I, (D-*&&N[WD#-R$T=683T[<0LPG?*D936 @DMTE"
MQ.$:&-]/'>R\=MS3]4;E'>YLDI$U/(#Z.UL(_>16+#%-()64ITC :NK,\56$
MPQQ@+!XI[.5)&^52GCA_SA^^QE/'RST"!DN54Q#]LX,;8"QGTG[\5Y(ZU9@Y
M\+3]RO[%B-=BGHB$&\Z^T5AMIL[(03&LR):I>[[_$TI!QL$E9]+\1_O2UG/0
M<BL53TJP]B"A:?%+7LI G #PH '@EP"_#@@: /T2T'\O("@!@8E,(<7$(2**
MS":"[Y'(K35;WC#!-&@MGZ;YO#\HH=]2C5.S!\67SY?7.G(QNN&)7DZ2F FY
M1+=)QO@! !D;M-B*Y4;;H04CZ05Z)&Q;6,ZE7C19WI3H4P2*4"8_O\5?HE^1
MB^2&") 35VG?<P_<9>GG=>&GW^ G]M$=3]5&HMLTAOB<P-6B*^7^J_)KOY4Q
M@F4/]?$%\CW?MSAT\WXXML"C]\.]%C7]:A[[AJ_?-(]Y7"^?WL[C7 B2KD&G
MJD)/!W1JMR 'TSW?$Q&C?_[2E.BK@D3^:YN?8OS /GZ^/5W)C"QAZNC]1X+8
M@3/[[1<\\'ZWQ;9+LJ@CLK.X!U7<@S;VV3V5SY<KH5<Y315H?H4$47"1YRI-
MMHDMD@4C+J8RWYAW,Z_GX3"8N+O3(-GM/*]F%S788;^R.Y,65M+"[TI#5FGD
MI4E::'4E>"/-;N=YX?C\KZ:T 89#N])!I730JC2B.QI#&J,#!1;;=!5X[)T.
M7)/T?9.HU>3,\V'E^;#5\]N73'] =2XSN@+TB:;H $3(SS8-[4P#E)C]U9:M
M/XR,?@1Y%HA1%8A1*]4C9WJ_8U0=6E-O9%M X7@XJDVFU2[HC_JU&6WB:TB]
M<:5F_'XUS=DVMHT^& _KV6:WP[@FQFHV[OL-V86]8XWAM<JY:YZ0=N1'/RN=
MLD5=L9U'[:0RPS_YDUXZT%7PNV2+NF([#[Y_#+[?NF2_F0.#CNA\!T(?@- ?
M.N8*Z1H;T!="A:E_BQTWYHSI/1=E((KRUKK[EN.-3Y(+X]YX6$M5FYG7&X6U
M5+68#7H!;DC48Q&)6VNEV5WS7M.._/!:Z;0 [(KM/&K'$A '/SM16XO0#P>_
M2[:H*[;SX!^+5-Q>I7:?J.';# QZ?EA/5(O9J#?RZXGZUFS4&PQJB>J>'. 3
M$&MS$2+1DF]359QHJ][JLF5NKAAJ_=?Y)8RY&#C2%#<X=T2LJ3ZA,UAI2J\W
MU(Z)XE*D>% \,]<$3UPIGICF!D@,(C?0[U><J]>'?(#J:FKV/U!+ P04
M" #Q@4%6/:8>LD4$  "Q$   &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6RUF-]OXC@0Q_^54:XZM5)+B/E5>H!$VSW=/NQMM6R[#Z=[,,D 5I.8LQTH
MTOWQ9SN0I&TPE-6]E-BQ9S[S=3QC=[#FXEDN$!6\)'$JA]Y"J>6-[\MP@0F5
M#;[$5+^9<9%0I9MB[LNE0!K924GLDV:SZR>4I=YH8/L>Q&C ,Q6S%!\$R"Q)
MJ-C<8LS70R_P=AW?V'RA3(<_&BSI'">H'I</0K?\PDK$$DPEXRD(G V]<7!S
M2^P$.^*)X5I6GL&$,N7\V30^1T.O:8@PQE 9$U3_K/ .X]A8TAS_;(UZA4\S
ML?J\L_Z[#5X',Z42[WC\@T5J,?2N/8AP1K-8?>/K/W ;4,?8"WDL[5]8;\<V
M/0@SJ7BRG:P)$I;FO_1E*T1E0GO?!+*=0"QW[LA2WE-%1P/!UR#,:&W-/-A0
M[6P-QU*S*A,E]%NFYZG11/'P^>I6QQ7!'4_T8DMJY;J"2;Y0P&=@1\'7I7TS
M-D(RM8'S>U24Q?("SL 'N: "); 4'E.FY&6EX_N"9Y*FD>X\>]4>^$K'8$C\
M<,M[F_.2/;P!@2\\50L)G]((H]<&?!U\H0#9*7!+G!;O,6Q *[@$TB0$'B?W
M<'[V*J+\Q^&I56C=LIY:>SS]F253%$;/7$D)YUH,M1/CHDZ-W&*[WJ+9LC=R
M24,<>GI/2A0K]$:__A)TF[\Y>-L%;]ME??0U4U)I,I;.88ISEJ;VB<8T#=&R
MY])<P+^U(N41Y#ZZUH?)$:M1.^@-_%4-6*< ZSC!/KV@")GY9(^%Z+R#N"+M
M>HAN =$]6AW<BO1!:;KOJ%K]5CU5KZ#J.:F>4"JMB^8"?%GJU*<;BL-*=Q^-
MU3L>Z[K NCYFQ>@T/EZ=Z^,Q^@5&W[D#?]@DC='5>(5"%QW8?4GP(%B(=13]
M_V$#!LTR.S=_<@M&/(ZID+#4F<5J:40MLU=MALU]]BO*!KU&LU.O;5 I)<$'
MMN4I8-M:U:Z2M1MD'QDIR<C/[-534$D-:J]!R![4LD8$SI1^< .?PMKZ&&M9
M'P)W@7B[JT]A:]=]BWO1R@H1=)P[?6(\7DW?GVO&0M!TCOI@J6"Z@>JX![JQ
MW>,U%='EKDA?PCB*F'FD,=PS&<9<9N9<\-=X*I70Q\J_:P-SEK!3$T=9G )W
M==IE.MAENCM]:C*PF8[B.XI$QU?9%&;U-JC7KO80<L 7R:="!Y+\:-:&B&Y<
M)Z:@+&>!NYZ-YW.!<ZH0/FM^IF\#(3S1.,/W_.5!RGQUM7'DOGJ5CZW;Z>XY
M!P1E;0O<Q>T(K0_M:H?V;M\G:%\6R\!9W%S:'XKGB+7H?V M2%DPB;M@'K$6
M;[/6?NT/^/JX]J2LI<1=2QW:O^4_K/76UP&M_<HM,D$QMW=E"2'/4I5?*(O>
MXCX^SF^AY?#\,O^%"GU6D1#C3$]M-GHZ&8K\?IPW%%_:.^F4*WW#M8\+I!$*
M,T"_GW&N=@WCH/@OQ>@_4$L#!!0    ( /&!05953/#KY0(  $T(   9
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
M+6Q\5C$\JAFP9*"/'TBQ)\VVJ8"-&ZER:H7U#8A)'/M)T(>UV:4X&EA ^*Q
M>%R"K+6MM"ZMK\XA,/NC'_O]J6LQR[ ?#DW>LRCA\/I=0\'(DA5,,6K?.N!1
MA?N_>X>?%>U]YF=]PS\0.':"M$=6K"E<DS"(^O)F,TN\H9EU%C@\KG"U<JR0
MT+OZ"5]/]G*TNYCB-<%)&O99+69),+1DSR*'QU7NN@9H2IA12M-D$H=##? L
M<WA<YQ[;0]S;['ZUXID"-L%1;+0]BUF2#>P,\5GH\+C2Z:WLRNPE5M#,V)S&
M8>8;+<\T2]/@0A$;4O?B)*:/P7\2L6&51 5=@Y]WD\#L%LW)LKE1?%<?SI9<
MP5&OOMS":9P*;0#OUYRKMQM]WNO.]_/_ %!+ P04    " #Q@4%6#LIW%PL%
M  #Z(   &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6RUFFUOHS@0Q[^*
MQ:U.K;1;, F0]))(;6&U/>WJJNWV[L7I7KC@)&@!YVRG:>_3GWDHA$#=$DW?
MM(',_&S_QXP].+,=XS_%FE*)'M,D$W-C+>7FW#1%N*8I$6=L0S/US9+QE$AU
MR5>FV'!*HL(I34S;LEPS)7%F+&;%O1N^F+&M3.*,WG DMFE*^-,E3=AN;F#C
M^<;W>+66^0US,=N0%;VE\FYSP]6565.B.*69B%F&.%W.C0M\'MB%0V'Q9TQW
M8N\SRH=RS]C/_.(ZFAM6WB.:T%#F"*+^/= KFB0Y2?7CWPIJU&WFCON?G^F?
MB\&KP=P30:]8\E<<R?7<F!@HHDNR3>1WMOM"JP$Y.2]DB2C^HEUIZXT,%&Z%
M9&GEK'J0QEGYGSQ60NPY8/<%![MRL \=QB\XC"J'T5L=QI7#^*T.3N50#-TL
MQUX(YQ-)%C/.=HCGUHJ6?RC4+[R57G&63Y1;R=6WL?*3B^LL9"E%/\@C%>@3
MNHBB. \@2=!U5D[#/)PG/I4D3L2I,KF[]=')AU/T <49^K%F6T&R2,Q,J7J3
M,\VP:OFR;-E^H65LHV\LDVN!@BRB41M@JF'48[&?QW)I:XD^#<_0"']$MF7;
M/1VZ>KL[[G'WW^YN];@';W;'4XT8HSJPHX(W>H'WQX9R%;QLA;XR(= 5X?Q)
M!71'>"30WU^5-;J6-!7_]$6N1(_[T7GN.A<;$M*YH9*3H/R!&HM??\&N]5N?
MZI P'Q(6 ,%:\1G7\1GKZ,\/GB2/:,/90UQDWI-[FM%E+$_[@E+RO(*7Y_^'
MQ7B*G<G,?-A7NVOE3"W<-O*[1I^P:SO3MEF@'<&1^CBU/HY6G[N,TY"MLO@_
M&A4J5=*(CTC-[)A%*OV$:FD4M$^KDNWN#1"/+>M *FT'ADY,2%@ !&L)[];"
MN\<)WZ>SV]'9]?!H?""TVYENKN-.#JS\'JN1YSH'<[+'2B5<K[9JC=FKQ^P=
M-V8DUT2JO<XV4?,M59I+1)=+6NQN"D.58WLGH-<1QO'LS@S4]FKH#(2$!4"P
M5C0F=30FQS[Z) SYEN;/OJ2J8=DG_:0C???1UW9@J/"0L  (UA)^6@L_U0KO
MJQ5)R#C,MX/H8BO7C,?RJ4]C+6?H!@$2YD/" B!8*QC8:K;FUOMMX2HV4(A
M:3XH+8"BM:.T5T!A[4/31"G)HQ3N1ZDW,+B[-\&.UTE1^F8'2PY)"Z!H;<GM
M1G);*WF>GM3>3Y6J;;G5^I"R;=:[*E3(?=E'EMM57=OR8-4A:0$4K:UZ4U!B
M;3VTN)5JKX-4L:_244@2]/N6QR**BQ<^O8J#5I&@-!^4%D#1VH%I*DD\?L=U
M JC(JZ($2?-!:0$4K1VEII[%^H)V\#K1K6$]V^DF+- J%I060-':BC>%+-97
MLD<M$]V*%EM6S^JL;7JP[)"T (K6EKVII;&^F/[,.(U7V>M%A)XS./6 %M.@
MM "*UHY(4T_CR3LN$)#E[14HS0>E!5"T=I2:XAOKJ^_!"\2TDZHZ60JTM :E
M!5"T]E%14US;VK+PJ,6A0K86A^Z*K&]XJ.B@M "*UA:]J97M5VIEN::\>*7W
MZNRN2/LO>KWN>SQ]>X.U!BV2H6BEUN;>&6]*^:HX7%=9(I^KY1%I?;<^P+\H
MCJT/[E_B<[\\AF\PY:\"OA&^BC.!$KI42.O,4]LW7AZTEQ>2;8J3Y'LF)4N+
MCVM*(LIS _7]DC'Y?)$W4/_<8?$_4$L#!!0    ( /&!05:^\>^Y;P,  ),*
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;*U6VV[;.!#]%4);+%J@
MC:Z6W=06$$==;!\*!$[3?2CZP$ACBRA%JB05I_OU.Z04U1?9FP)]L7F9<SAG
MAAS-?"O5-UT!&/)8<Z$77F5,<^G[NJB@IOI"-B!P9RU530U.U<;7C0):.E#-
M_2@(4K^F3'C9W*W=J&PN6\.9@!M%=%O75/U8 I?;A1=Z3PLKMJF,7?"S>4,W
M< OFKKE1./,'EI+5(#23@BA8+[RK\#*?67MG\)G!5N^,B55R+^4W._E0+KS
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
M$L*KF4)H>@)%8R@TD<V+9P6 ;V^DQQO-I?KV1O*F+>J@(DF4=80#6<=)O#_
M] W=RX"B,12:^)P%2H8B>.U3!,UVH&@,A2:R2=E.!*Y]BI153;9<\*\_[&B2
MWB.)B2B)B0:2F)-X?T3I6W_ T2,2NON!0A/)IF0H@E=01=!L!XK&4&@BFY3M
M1 .[*:/U[2IG7+DP67_8T21!DYCYQ=,"*TENFJ<N%D8CV^,S],[OGI_L>-\\
MSU!Z_\'ZP([/9R28X^,B?XGS39(6QHX_5Y#F3;T!D1^?P'A\46:'YIF$7[*R
M^EYH_MSR>,WS.J#Z_W.6E:<7]0'.S\%<_!]02P,$%     @ \8%!5FJAHDQ^
M!0  &R<  !D   !X;"]W;W)K<VAE971S+W-H965T.# N>&ULQ5IM;]LV$/XK
MA%<,+;#$(B5+<I882,P."] .0;)N'X9]4"PZ%JH7CZ23%-B/'RDIDBG33+P>
MX"^))=\]Y#WDH[N3>?Y4\:]BQ9A$ST5>BHO12LKUV7@L%BM6).*T6K-2?;.L
M>)%(=<D?QF+-69+63D4^)IX7CHLD*T>S\_K>#9^=5QN99R6[X4ALBB+AWZY8
M7CU=C/#HY<9M]K"2^L9X=KY.'M@=DU_6-UQ=C3N4-"M8*;*J1)PM+T:7^(SZ
MM4-M\4?&GL369Z1#N:^JK_KB.KT8>7I&+&<+J2$2]>^1S5F>:R0UCW]:T%$W
MIG;<_OR"_DL=O KF/A%L7N5_9JE<78SB$4K9,MGD\K9Z^I6U 4TTWJ+*1?T7
M/;6VW@@M-D)61>NL9E!D9?,_>6Z)V'+ X1X'TCJ0H4.PQ\%O'?RW.@2M0U S
MTX12\T 3F<S.>?6$N+96:/I#36;MK<+/2KWN=Y*K;S/E)V>W[)&5&X:6O"K0
MO"HE5RLAU"3D"LWKX1D7Z 2U=J(Q_/@L&2^3?,OD_ANZX56ZT=Y)F:([QA^S
MA7)X3YE,LEQ\4"A?[BAZ_^X#>H>R$OV^JC9"F8KSL521Z/F,%^VLKYI9DSVS
MQ@1]5G-="?2Q3%EJ HP5!1T/Y(6'*^)$I&QQBGS\$R(>(98)S=_NCBWN].WN
MGB,:OUM5O\;SW:NZ?[7T"GVJRH>33TIU*;H4@JEU^^N3PD'7DA7B;]NB-(,&
M]D'U$^I,K),%NQBI1Y!0Z\]&LQ]_P*'WLXU02# *!&:0'71D!R[TV6_JZ<P;
MPFVD-<Y1[:R?PH\SC-4R3]0N>]SF8]<NGA)_&IMF=-<LB.+)-.S,C!@F70P3
M9PPOCX$K5BY6*@%\M47BA#AT^2'!*!"805W841<>0VLA)-F08!0(S" [ZLB.
MOD=KC7/XJM9V[:Q:VS5S:2WN8HB=,5SQ*DGOU:ZP1>!T/739(<$H$)A!V;2C
M;'H,C4TAR88$HT!@!MG8ZVM"[WM4UGH;.6CJ$W^H,JL=">*!';78D2 (2&#7
M&=ZJ;?';E(;^13L93MUK"U9=]RZ8+GWK5N0V$];TYQ[LT.T"BD:AT$RB24\T
M.88^VU&A&(=$HU!H)N-]@8^=)>W,W+)<;5FT9ES?4MVZE<L&3VNM4YEW&@1#
MS5K-)I.A9.UF>(]B^U(:NVMI%5:IWP@\9O*;-0JG^\$[ A*-0J&9U/45/)X<
M18.@53\H&H5",QGO"W_L+'5?39/A3EKS/7]*)D/)[=IAE2?C'<WMVD5>Y$_W
M:*XOJ;&[IM[6'$RB=(YW\):!1*-0:";7?>F/XZ.(%+1M $6C4&@FXWWG@)VU
M\O](E%-;:B/14+56,QP-16LWF]A%2_H2G;A+].MRR1,AN5+EAEOC< ,<NB=
MT2@4FDE>WQ<0? P5$M & 12-0J&9C/<- G&6PZ^ERM;;2(%^2*)A=6JSP].
MX('J+'91B,,]+VY(7W43=]5MJ@XD6;I'/'C3@+Y5AT(SV>Z; 1(<1::@/00H
M&H5",QGO>PCB_AG@X&39X@W3V_!-T!XS?RA;N]D^V?:%.G$7ZM=EJO8,S]3F
MT5NFV.0R.]%J9=(:%.B[=U T"H5F,MGW"B0ZBB1!.P90- J%9C+>=PS$_6O!
M:YDSWLV(<1@/,^+<9N=C@KVA!'?MXHB$T1X)]F4X<9?A#@G"I%'0=_F@:!0*
MS3P*T+<*OG>4PP"@_04H&H5",QGO^PO?_;O#P6FTQ7NEF9SO,1N^*-IC%@\T
M/-XZ-:3VP4-]^DJ@1;4I97-PIKO;G?"ZK,\U#>Y?X3/:G-/J89IC8Y\3_I"5
M N5LJ2"]TT@E>-Z<Q&HN9+6NSR;=5U)MQOKCBB4IX]I ?;^L*OERH0?HSL/-
M_@-02P,$%     @ \8%!5GR^HL:B!   SA<  !D   !X;"]W;W)K<VAE971S
M+W-H965T.#$N>&ULQ5AM;^,V#/XK@C<,=\"N?HEC)UT2((UO6($>4+2[[<.P
M#XJM)%IM*Y.4I ?LQX^R'3N.55\;".B7Q"_D(_*A2%.<'!A_$AM")'K.TEQ,
MK8V4VVO;%O&&9%A<L2W)X<V*\0Q+N.5K6VPYP4FAE*6VYSB!G6&:6[-)\>R>
MSR9L)U.:DWN.Q"[+,/]V0U)VF%JN=7SP0-<;J1[8L\D6K\DCD5^W]QSN[!HE
MH1G)!64YXF0UM>;N=>2.E$(A\0<E!W%RC90K2\:>U,UM,K4<91%)22P5!(:_
M/5F0-%5(8,>_%:A5KZD43Z^/Z+\6SH,S2RS(@J5_TD1NIM;(0@E9X5TJ']CA
M-U(Y-%1X,4M%\8L.E:QCH7@G),LJ9; @HWGYCY\K(DX4W. %!:]2\,X5_!<4
M!I7"X+4*?J7@%\R4KA0\1%CBV82S ^)*&M#414%FH0WNTUS%_5%R>$M!3\X>
MR)[D.X)6G&5HP7+)(1("C) ;M"B6)UR@3VB>)%0%"J?H-B^WFPK;AXA(3%/Q
M$42^/D;HPX\?)[8$NQ2Z'5<VW)0V>"_8X'KH"ZR\$>ASGI"D#6"#0[57WM&K
M&Z\7,2+Q%1JX/R//\3R-08O7J[L:]>CUZDZ/-X,Z1H,";] ?(U$&Z?.S)%S%
MH0D/SA-TQ_+UISO(H03-A2 0P[_N  ?=2I*)OW5!*1?U]8NJ>G,MMC@F4PL*
MBB!\3ZS93S^X@?.+CE"38)$AL!;9?DVVWX<^.[**XBH94$KQDJ:P^XG0T5C"
MA06<JK+[F>N$4'8A\OM3AG1ROM^1BWK-N]#Y8>W\L-?Y>1SS'>R@+:<Q@5\F
MJ_)\Y.";CH$2,SCUS!UX8=>W15?2=X;.N$O"L$.6'X9!<"K8<C"H'0QZ'2R^
M:XBMX),E=QP^.T6JZ)P*.J:JF'8\ZHJYKD8NZC7KPJB&M=/A]Z+*=CE4A <2
M$[K'RY3H/.X%>6L], D6&0)KD3>JR1N]1_$=F23;)%AD"*Q%]K@F>]R[4V^S
M+:8<VDJHN@R(U&;FN)-RYTGY78FHUXP+G72=IN=R^JL0279E7:4Y^IWC7.#R
M]E[576T#U0OXUOUB%"TRA=8F\Z2!==\C0:M533%N$BTRA=9FW&L8]U[5);!E
M2M?%.4 @R:K3BF(<S@=5"X&3?^"I2FAM*E<+G6;JT!N,-=V31C((/;?[H>VW
M_5)NFE;=[6U.9X\X)>I#J[J+<NO-4SA;XSS6%[-^N#=O,Z-MN"FT-I5-(^[Z
M[Y+8AAKLBG&3:)$IM#;C3??OOJ[][TULN(Z?$!P-R@D 5QVU?FMWF_@ NOUN
M:G?EO)$?:E*[U_I+V6F.#F[_V2&B0G*ZW$D&3/R'6I.3%][=D#S>9)@_:?DQ
M=":H6#2)%IE":U/='%C<\%U2W^@1QRA:9 JMS7ASRG%[^_K9@L$72@T\JJ06
M3VA+N'J$U_J.M,13S5_395_YP7ERZ\7"\]36BXW/3OOVR: 3]L&Z&!@+5!QO
MR^E@_;0>2L^+4>S9\QLUK"X&J U,.>G^@OF:0MU+R0H@G:L0B@XOA\?EC63;
M8IRZ9!(V8W&Y(3@A7 G ^Q5C\GBC%JA'^+/_ 5!+ P04    " #Q@4%6,E)P
M>C@$  #V%   &0   'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6RU6&MOVS84
M_2N$5@PMD$0/OY+,-I!$&Q:@P8*F[3X,^\!(US91B71)VD[^_2XI1;9LB:TS
MY4NLQ[V'/(>7U,D=;X3\IA8 FCSE&5<3;Z'U\M+W5;* G*HSL02.;V9"YE3C
MK9S[:BF!IC8IS_PH"(9^3AGWIF/[[%Y.QV*E,\;A7A*URG,JGZ\A$YN)%WHO
M#SZQ^4*;!_YTO*1S> #]97DO\<ZO4%*6 U=,<")A-O&NPLLX')H$&_&5P4;M
M7!-#Y5&(;^;F-IUX@9D19)!H T'Q9PTWD&4&">?QO03UJC%-XN[U"_H?ECR2
M>:0*;D3V-TOU8N*=>R2%&5UE^I/8_ DEH8'!2T2F[%^R*6)'@4>2E=(B+Y-Q
M!CGCQ2]]*H7828B&+0E1F1#M)_1;$GIE0F\O(6Q+Z)<)?:M,0<7J$%--IV,I
M-D2::$0S%U9,FXWT&3?K_J EOF68IZ<? 453Y)1<I2DS*T$S<LN+>C+K\CX&
M35FF/F#(EX>8O'_W@;PCC)//"[%2E*=J[&N<AT'SDW+,ZV+,J&7,,")W@NN%
M(K_S%-(Z@(\$*A;1"XOKR(D80W)&>N$)B8(H:IC0S<^GAPWI\<^G!PXVO6I-
M>A:OU[HF2@&<$+LV)R0&E4BVM,OQST>,);<:<O5OD_ %<+\9V)PAEVI)$YAX
M>$@HD&OPIK_^$@Z#WYI$ZQ(L[@BL)FB_$K3O0I_^)=F<F<K&XU)B7?,YR8RV
M1(/,&PO8C8<%G-L";E+-F7JL:AV!U50;5*H-W*KMB26!PP9%-*(U:>9&&Y!G
MH+)1,6?BL8IU!%93;%@I-CQ&L1.RL9\=2 E=XYLYD)2I1*RX)AB'[S$^ :Z;
MU"Q&"HLSPGR]U]/@+.CUQ_YZ5[N6L&$]+';.^Y6JC"I51O]3%0G&H=2W99,F
M[G%Z1861,"AW)XGZ)*7/C37GANJ74*,7I&$;4.P$>J6RYY6RYT?MT$2HQEHJ
M4$8[-1(&_2#8*Z7#J(N#H/@P:!#M!-5H7%0T+IPTK-D\%;/3%7*@^.W31#RB
MZ^!8(N@TX"E94(YE@J[DX 3/&'UD&=//3;PO#GGC9/=Y%U'#W:A>=$"\(6IP
MT<8\#+;V*W OH5Z )%SP9"7Q@-4%?X5^^/N*R7US5+HK)^2Q7_D2K;:D^^0;
M8L+S5O([WC-TDK_#39^O&K>Z._-HCEVBQ5VAU56+MJI%;V4/2^2N5.T2+>X*
MK:[JUG.'3@?Z"H_X \"HW?"X,X\6[BVL=;CUUJ';#-_1I]9-W*47OND4+>X*
MK:[:UEN'@S?;Q%WZY9M.T>*NT.JJ;OUW^ ,#?OPF=@.>.S9Q1YZZ%*Y3A^[O
M-(1RD'/;6%/$_NM1=%6JIU7S[LJVK/:>7YNFGFTT;6&*CN =E2BU0GUG"!F<
MC7#E9=%D*VZT6-JVTZ/06N3V<@$T!6D"\/U,"/UR8P:H6IW3_P!02P,$%
M  @ \8%!5G3#6TH^ P  F0P  !D   !X;"]W;W)K<VAE971S+W-H965T.#,N
M>&ULK9=M;YLP%(7_BL6JJ976@GEOER"UC:9-:K6J+]MG-[D!JX"9;9+VW\\&
M2E.@M$/+AP2#S^$YUR37F6T9?Q )@$2/69J+N9%(69R8IE@FD!%QQ K(U94U
MXQF1:LAC4Q0<R*H29:EI6Y9O9H3F1C2KSEWQ:,9*F=(<KC@29981_G0&*=O.
M#6P\G[BF<2+U"3.:%22&&Y!WQ157([-U6=$,<D%9CCBLY\8I/CG'CA94,WY1
MV(J=8Z2CW#/VH <_5G/#TD20PE)J"Z(^-G .::J=%,>?QM1H[ZF%N\?/[M^J
M\"K,/1%PSM+?="63N1$:: 5K4J;RFFV_0Q/(TWY+EHKJ'6V;N9:!EJ60+&O$
MBB"C>?U)'IM"[ BP^X; ;@3V1P5.(Z@J9]9D5:P%D22:<;9%7,]6;OJ@JDVE
M5FEHKI?Q1G)UE2J=C"Y U4"@0W0:QQQB(@%]*V7) 5W2G&9EAJ[(DUHV*="B
M!+2_ $EH*@Z4XNYF@?;W#M >HCFZ35@I2+X2,U,J+&UN+AN$LQK!?@-A <LC
MY. OR+9L>T!^_G$Y?BTW53':BMAM1>S*SWG#[V<!G$B:QZBNS5"@VL$==M#?
MO!-1D"7,#?75$L W8$2?/V'?^CH4[S^9O0KKM&&=,?=(U<P9"EBK@DJE?PDV
M$<:NZ\W,S2[YJ/=$<K<E=]\C=X?(:Y6_0Q[BT.V CUI/!/=:<.\]<&\(W.N!
M!W80=,!'K2>"^RVX_QZX/P3N]\"]?L5'K2>"!RUX\!YX, 0>], =#^,.^*CU
M1/"P!0]'P6\34*UY+8$/X8?]NO>>EU'_B?3'+?WQ.#V3)-4]JVHC1=-&AI(<
M]Q?"QT'8R3)ZMXE9L/72)ZW1-!<@Q FB65%*6*F.IQ8%A!SL=E8OSJ'M.'XG
MSOC]IN;9Z?OX ZN3ZA:'4DKN:4HE'>YVC=.K]7%"U^X&&KWAU$ O;1N/-LIF
M@43"N#Q4BY-],)O=7RQLN>%Q-YS=ZXB'H7JUTUY3O_1?/-Z +U@>_PMNOS&K
M1\MSNK0#TUS?M3JTYLZ^46_:+PF/:2X4REKIK*- M1M>[X/K@61%M96\9U)M
M3*O#1/UW *XGJ.MKQN3S0.].VW\CT5]02P,$%     @ \8%!5A6>5-;; @
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
M1J>5TR-U5%^/L0=[[,%+^6]MFX[=<].1VY:"N:;#2WZ5W5=BO]>R=AR%?1-
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
M'M@&I#' ]ULA].G!#%!>T03? 5!+ P04    " #Q@4%6HDZ?.Y<"  #Y!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970X."YX;6R-E5%OVC 0Q[^*E553*VU-
M"!"@@TBE=-H>)J'2;@_3'DQR(5:=.+,=:+_]SDZ(V&I@+\2.[_Z__P7[/-T)
M^:QR $U>"EZJF9=K7=WXODIR**BZ%A64N)()65"-4[GQ526!IC:IX'X8!)%?
M4%9Z\=2^6\IX*FK-60E+251=%%2^SH&+W<SK>?L7#VR3:_/"CZ<5W< *]%.U
ME#CS.Y64%5 J)DHB(9MYM[V;^<3$VX#O#';J8$Q,)6LAGLWD:SKS F,(."3:
M*%!\;.$..#=":.-WJ^EU2)-X.-ZK?[:U8RUKJN!.\!\LU?G,&WLDA8S67#^(
MW1=HZQD:O41P97_)KHT-/)+42HNB348'!2N;)WUIO\-!0A@>20C;A-#Z;D#6
MY8)J&D^EV!%IHE'-#&RI-AO-L=+\*2LM<95AGH[OBXJ+5P#R )I)P,^MR9+3
M4I&/9(4[(*TY$)&1^Y<*OR.D9 XE9 R#Z*L)5N1R 9HRKJ[(!6$E><Q%K6B9
MJJFOT9^A^$GK9=YX"8]X64!R3?J]#R0,PI \K1;D\N+J;QD?R^MJ#+L:0ZO;
M/Z)[4%KK7I&?MVNE)>Z)7RZ?C=[ K6?.R8VJ: (S#P^" KD%+W[_KA<%GTZX
M[7=N^Z?48RR^[_+49(ULECEJV[AG K<.U*!##<ZA!BY4DQ4=H@9'4,,.-3R'
M&KI0P[>H<>!&11TJ.H>*7*C(@1JZ4:,.-3J'&KE0H_]'C3O4^"3J,0=LNID&
MZ0*.WP#[@\@-G'3 R4G@ @]*B0=^W1[X"KL"@7T;R&I=2]@O*E+MVX$6FG*7
MQ<G;_=N+PG\\^@>=S%P*WZC<,&Q&'#),"ZY'N%]DTVB;B1:5;6YKH;%5VF&.
M=Q-($X#KF1!Z/S']LKOMXC]02P,$%     @ \8%!5GXR^FDF P  U L  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#DN>&ULM59K;YLP%/TK%JNF5MH*=L*K
M2Y#61-/ZH6K4Q_;9(4ZP"IC9)FG__6R@0,>C;:1]26SC<\_QQ?=P9P?&'T5$
MB 1/29R*N1%)F5V8I@@CDF!QSC*2JB=;QA,LU93O3)%Q@C<%*(E-9%F.F6":
M&L&L6%OQ8,9R&=.4K#@0>9)@_GQ)8G:8&]!X6;BENTCJ!3.897A'[HA\R%9<
MS<PZRH8F)!64I8"3[=SX#B\NH:<!Q8Y?E!Q$:PST4=:,/>K)U69N6%H1B4DH
M=0BL_O9D0>)81U(Z_E1!C9I3 ]OCE^@_BL.KPZRQ( L6_Z8;&<T-SP ;LL5Y
M+&_9X2>I#F3K>"&+1?$+#M5>RP!A+B1+*K!2D-"T_,=/52): (0& *@"H$)W
M252H7&*)@QEG!\#U;A5-#XJC%F@ECJ;ZK=Q)KIY2A9/!@B4)E2K-4@"<;L""
MI9*F.Y*&E CP%?S(9<X)N*8I3?($K/!SN?<AW1 .KM*]FC'^#%8Y#R.5'7"S
MCND.ZXR7 6]DI#:V5T^71&(:BS-P F@*[B.6"[53S$RI#J1EF6$E_K(4CP;$
M+TEX#B;P"T 60N#A;@E.3\Y>AS%5/NJDH#HIJ(@[&8A[SR2.^^24L&D_3!?0
MA<AP2.:&JA!!^)X8P>=/T+&^C8B:U*(F8]$#=<9)GZ82Y18H78/[ -J3J6W/
MS'T/V[1FF[[%-NUC*U%.B\VW;*^?RZZY[+>X[#XNN\,%7;^?RJFIG%&JXLWJ
M.BIN<U;=YCYRITON(,='_?QNS>^.\M<%TT<Y"CWR=GFU,&_TRH]7<I]:[S^H
M]6NU_E&UX'=?V@0YDX%:@%9CDM91U5#!7A.Z VPM2X9'U4,%:[-9 UR-T\%1
MS_I 052!_DFNZPY4!&Q\#8X;6^<+T<L^&N/(ZP8;-X33T?)XG\912SU68^.B
M\$T;[2T*V/519'EHZ.HT5@K'O72P*+K6Z?D(#M US@G'K7.P*MSW?R9@8X=P
MU+\^4A=>YP.,?+^37K/5H^E^]QKS'57=4$RV"F>=N^HM\;*%+">2947;MF92
M-8'%,%)M-^%Z@WJ^94R^3'0G6#?RP5]02P,$%     @ \8%!5BQ;7U2L @
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
M)'$C@+D=1!&&P-6((Y@#\( A453?!W?N1\'Z/A5L_E,]^@M02P,$%     @
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
M(U^)OVK+<N[VW=2?=%8\OW#[_++PNW\!4$L#!!0    ( /&!058<1N&VJP(
M "LV   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUJXT 0AN&K
M&!T@<E=75;>&.*O99!MR >&T?XAM&4E#DMN/<1;V)V8QFZ!O95K"I1<$#Z;=
MCR_ET([[[C3L]N=A\7D\G(95M1O'\Z^Z'M:[<FR'A^Y<3I<[FZX_MN-EV6_K
M<[M^;[>EEN72Z_Y^1O7T>#]S\?IU+O\SL=ML]NORNUO_.9;3^(_!]4?7OP^[
M4L9J\=KVVS*NJOKS<+L\U->/\'"97"V>WU95__P6JGKN(($@F3\H0E"</T@A
M2.</,@BR^8,<@GS^H 1!:?Z@#$%Y_J &@IKY@\(295P2)$VP)M Z(->!P.N
M8 <"L0.2'0C,#HAV(% [(-N!P.V < <"N0/2'0CL#HAW(-!;4&\AT%M0;R'0
M6R8_M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/2.J'<D
MT#NBWI% [XAZ1P*]XV2SA$#OB'I' KTCZAT)](ZH=R30.Z+>D4#OB'I' KTC
MZAT)]%;46PGT5M1;"?16U%L)]%;46PGTULEF-X'>BGHK@=Z*>BN!WHIZ*X'>
MBGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV^;.20&]#O8U
M;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U
M;Y\<-B'0VU%O)]#;46\GT-M1;R?0.Z'>B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>
MB4#OA'HG KT3ZIT(]$Z3PX($>B?4.Q'HG5#O1*!W1KTS@=X9]<X$>F?4.Q/H
MG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG5'O3*!WGASV)M [H]Z90.\&]6X(]&Y0
M[X9 [P;U;GY2[V'\.I3AUO.]QN?_)-7CY;OE]OCK\OOBY+U<<:[O*X:GOU!+
M P04    " #Q@4%6S1YDO$ "  !Z-   $P   %M#;VYT96YT7U1Y<&5S72YX
M;6S-V]]NVC 4Q_%70;FM2(@=.V8JO6EWN_5B+^ EID3DGV*WHV\_$]I*FSJT
MBDG[WA"![?,[\9$^=UQ_>QZ=7QRZMO>;9!?"^"G+?+5SG?7I,+H^KFR'J;,A
M?IT>LM%6>_O@,K%:Z:P:^N#ZL S'&LG-]9W;VL<V+#X?XL^^&?I-,KG6)XO;
MT\9CUB:QX]@VE0UQ/7OJZ]]2EB\):3PY[_&[9O17<4.2O9MP7/ESP,NYKT]N
MFIK:+>[M%+[8+N[*#FWFPW/K?'J^Q#L]#MMM4[EZJ!Z[>"3UX^1L[7?.A:Y-
M3T6OSB>'>,/N])E?G#^7.1<8=]Y/P^CCQ";W\;C7D1Q/+\=8R$VA.?^*;XFQ
M],7OYX[3KEW]E]GQ>G\,TWZ>A\_FQ^5W_.N,W^I_L \!Z4-"^B@@?2A('QK2
M1PGIPT#Z6$/ZR%>41BBBYA12<XJI.075G*)J3F$UI[B:4V#-*;(*BJR"(JN@
MR"HHL@J*K((BJZ#(*BBR"HJL@B*KI,@J*;)*BJR2(JNDR"HILDJ*K)(BJZ3(
M*BFR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR*(JNBR*HHLBJ*K(HB
MJZ+(JBBR*HJLBB*KHLBJ*;)JBJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJL)476
MDB)K29&UI,A:4F0M*;*6%%E+BJPE1=:2(JNAR&HHLAJ*K(8BJZ'(:BBR&HJL
MAB*KH<AJ*+*N*;*N*;*N_Z>LWX=A_X_CYV?:V:9_S<_FOQS=_ 102P$"% ,4
M    " #Q@4%6!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    ( /&!058" ;D9[@   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( /&!05:9
M7)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ \8%!5H-4UFO4!P  G"\  !@              ("!
M#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( /&!05:U
MW*CC/0(  +\%   8              " @1<0  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    " #Q@4%6T6AM3[8&  #4'   &
M    @(&*$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
M\8%!5FMC5[KM @  .PH  !@              ("!=AD  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    ( /&!0583GIM@+ 8  +\:   8
M          " @9D<  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    " #Q@4%6%RU YQT$   "#P  &               @('[(@  >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ \8%!5JGTMTE( P  : H
M !@              ("!3B<  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    ( /&!05:M/A(,00@  .%#   8              " @<PJ  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #Q@4%6Z ,%818+
M  !U-@  &               @(%#,P  >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @ \8%!5O^.7B/6)P  !G\  !D              ("!
MCSX  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #Q@4%6
M-CV=F7D$  !B"P  &0              @(&<9@  >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    ( /&!05;C..G2U@@  ',7   9
M      " @4QK  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @ \8%!5B_Q"D)O!0  0 X  !D              ("!670  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #Q@4%63UO;M<P)   3'
M&0              @('_>0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    ( /&!05:'Z4*(>PH  " <   9              " @0*$  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ \8%!5C,+E>EX
M!P  PA$  !D              ("!M(X  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    " #Q@4%6\F%H=& .   (+   &0
M@(%CE@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( /&!
M059LIBE]D!   (8S   9              " @?JD  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @ \8%!5G<0OW_/#P  DBX  !D
M         ("!P;4  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    " #Q@4%6ZLPF6*<'    %   &0              @(''Q0  >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( /&!05:DI8['#P8  + 0
M   9              " @:7-  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @ \8%!5@WM8 H;!0  /PP  !D              ("!Z],
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #Q@4%6.%JM
MJZ,(  "I%P  &0              @($]V0  >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    ( /&!05;I'DW3H@<  #83   9
M  " @1?B  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
M\8%!5G8)N5%%!   ;@H  !D              ("!\.D  'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    " #Q@4%6 1)5@1\#  #<!@  &0
M            @(%L[@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    ( /&!0587&L. UR4  '9_   9              " @<+Q  !X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ \8%!5DQJR547 P
MP@8  !D              ("!T!<! 'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    " #Q@4%6-1KQ)D@$  #S"@  &0              @($>
M&P$ >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( /&!05:C
M0N+A9 8  %T2   9              " @9T? 0!X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @ \8%!5NK>$:L5!   QPT  !D
M     ("!."8! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M" #Q@4%6%J^[OM &  "0$P  &0              @(&$*@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( /&!059X;VJG$0,  +@&   9
M              " @8LQ 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @ \8%!5DA_\U7X!0  ^@\  !D              ("!TS0! 'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #Q@4%6J$F8.$4'
M  !R$P  &0              @($".P$ >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    ( /&!05;^;O-+AP4  .H.   9              "
M@7Y" 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ \8%!
M5KFJ4U0< P  Q 8  !D              ("!/$@! 'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    " #Q@4%6--"2J_@"  !V!@  &0
M        @(&/2P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   ( /&!05;.FF:UI 4  &D1   9              " @;Y. 0!X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ \8%!5M;5U"O2 @    @
M !D              ("!F50! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    " #Q@4%6YLKXD3 &  !.+   &0              @(&B5P$
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( /&!05:?#3)6
MN@,  *P-   9              " @0E> 0!X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @ \8%!5C05'^2K @  \ 8  !D
M ("!^F$! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #Q
M@4%6IVYH"UX'  "B20  &0              @('<9 $ >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( /&!058]LT[.<@,  ,\0   9
M          " @7%L 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @ \8%!5E]C[B%P P  & T  !D              ("!&G ! 'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #Q@4%6)B@N:@P(  #+
M0P  &0              @('!<P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;%!+ 0(4 Q0    ( /&!05:>>1QIJ@(  /\&   9              " @01\
M 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ \8%!5C3]
M5<7K @  ^0D  !D              ("!Y7X! 'AL+W=O<FMS:&5E=',O<VAE
M970T.2YX;6Q02P$"% ,4    " #Q@4%6L,M8+VH&   G+   &0
M    @($'@@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (
M /&!058"Z4GGG ,  .80   9              " @:B( 0!X;"]W;W)K<VAE
M971S+W-H965T-3$N>&UL4$L! A0#%     @ \8%!5N<C1N30 P  P0T  !D
M             ("!>XP! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"
M% ,4    " #Q@4%6K[>)DB<#  !_#   &0              @(&"D $ >&PO
M=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( /&!05;-"3%/Q0(
M $<'   9              " @>"3 0!X;"]W;W)K<VAE971S+W-H965T-30N
M>&UL4$L! A0#%     @ \8%!5I^KW,1. @  A 4  !D              ("!
MW)8! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #Q@4%6
M7,7P#4P#  "\#   &0              @(%AF0$ >&PO=V]R:W-H965T<R]S
M:&5E=#4V+GAM;%!+ 0(4 Q0    ( /&!05;T*(#S$ 0  /P6   9
M      " @>2< 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%
M  @ \8%!5IWN'F>N @  +P<  !D              ("!*Z$! 'AL+W=O<FMS
M:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #Q@4%6<++@P$D#  !3#0
M&0              @($0I $ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+
M 0(4 Q0    ( /&!05;0HZ$5<P(  $\&   9              " @9"G 0!X
M;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ \8%!5F_ 5Z$@
M!P  ?T   !D              ("!.JH! 'AL+W=O<FMS:&5E=',O<VAE970V
M,2YX;6Q02P$"% ,4    " #Q@4%6??ZZG>$"  !H"0  &0
M@(&1L0$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( /&!
M05:AF]!*Y@(  ,P'   9              " @:FT 0!X;"]W;W)K<VAE971S
M+W-H965T-C,N>&UL4$L! A0#%     @ \8%!5IS3FCG<!   @1,  !D
M         ("!QK<! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M    " #Q@4%6:4L2"F($  "A$P  &0              @('9O $ >&PO=V]R
M:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( /&!05:IH":OK@,  * /
M   9              " @7+! 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL
M4$L! A0#%     @ \8%!5EGDNJ]N"P  F'\  !D              ("!5\4!
M 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #Q@4%685(M
MF_<*  #2:P  &0              @('\T $ >&PO=V]R:W-H965T<R]S:&5E
M=#8X+GAM;%!+ 0(4 Q0    ( /&!05;X9<_$\P,  $ 5   9
M  " @2K< 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @
M\8%!5M(._ZYH!   "10  !D              ("!5. ! 'AL+W=O<FMS:&5E
M=',O<VAE970W,"YX;6Q02P$"% ,4    " #Q@4%6_A[>:RX$  "F$@  &0
M            @('SY $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4
M Q0    ( /&!058]IAZR100  +$0   9              " @5CI 0!X;"]W
M;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ \8%!5E5,\.OE @
M30@  !D              ("!U.T! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX
M;6Q02P$"% ,4    " #Q@4%6L*A)MM@#  "A#@  &0              @('P
M\ $ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( /&!058*
M_K^0X00   02   9              " @?_T 0!X;"]W;W)K<VAE971S+W-H
M965T-S4N>&UL4$L! A0#%     @ \8%!5N$P8)Q#!   ZP\  !D
M     ("!%_H! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4
M" #Q@4%6#LIW%PL%  #Z(   &0              @(&1_@$ >&PO=V]R:W-H
M965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( /&!05:^\>^Y;P,  ),*   9
M              " @=,# @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L!
M A0#%     @ \8%!5L68*N"2"@  $W,  !D              ("!>0<" 'AL
M+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " #Q@4%6:J&B3'X%
M   ;)P  &0              @(%"$@( >&PO=V]R:W-H965T<R]S:&5E=#@P
M+GAM;%!+ 0(4 Q0    ( /&!059\OJ+&H@0  ,X7   9              "
M@?<7 @!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ \8%!
M5C)2<'HX!   ]A0  !D              ("!T!P" 'AL+W=O<FMS:&5E=',O
M<VAE970X,BYX;6Q02P$"% ,4    " #Q@4%6=,-;2CX#  "9#   &0
M        @($_(0( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0
M   ( /&!0585GE36VP(  (T(   9              " @;0D @!X;"]W;W)K
M<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ \8%!5@B5CR 6!0  =1(
M !D              ("!QB<" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q0
M2P$"% ,4    " #Q@4%6F@RI9.D"  !-"   &0              @($3+0(
M>&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( /&!05:E/S0Q
MO@,  *X1   9              " @3,P @!X;"]W;W)K<VAE971S+W-H965T
M.#<N>&UL4$L! A0#%     @ \8%!5J).GSN7 @  ^08  !D
M ("!*#0" 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " #Q
M@4%6?C+Z:28#  #4"P  &0              @('V-@( >&PO=V]R:W-H965T
M<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( /&!058L6U]4K (  (T'   9
M          " @5,Z @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#
M%     @ \8%!5I>X*%2T P  _Q   !D              ("!-CT" 'AL+W=O
M<FMS:&5E=',O<VAE970Y,2YX;6Q02P$"% ,4    " #Q@4%64&="$0(#  !Y
M#0  &0              @($A00( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM
M;%!+ 0(4 Q0    ( /&!05:[TK!C8P,  +86   -              "  5I$
M @!X;"]S='EL97,N>&UL4$L! A0#%     @ \8%!5I>*NQS     $P(   L
M             ( !Z$<" %]R96QS+RYR96QS4$L! A0#%     @ \8%!5@<\
MNC-N!@  L#P   \              ( !T4@" 'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( /&!058<1N&VJP(  "LV   :              "  6Q/ @!X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( /&!05;-'F2\
M0 (  'HT   3              "  4]2 @!;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@    !D &0 <QL  ,!4 @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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>109
<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>110
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>319</ContextCount>
  <ElementCount>520</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>102</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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>3</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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>4</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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>6</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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>7</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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>9</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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>10</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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>11</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Restructuring Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RestructuringActivity</Role>
      <ShortName>Restructuring Activity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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>16</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Debt and Interest Rate Swap</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/DebtandInterestRateSwap</Role>
      <ShortName>Debt and Interest Rate Swap</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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>18</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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>20</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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>21</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Employee Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeRetirementPlans</Role>
      <ShortName>Employee Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - 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>24</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Stock Repurchases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockRepurchases</Role>
      <ShortName>Stock Repurchases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Debt and Interest Rate Swap (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/DebtandInterestRateSwapTables</Role>
      <ShortName>Debt and Interest Rate Swap (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/DebtandInterestRateSwap</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/IncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Employee Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeRetirementPlansTables</Role>
      <ShortName>Employee Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/EmployeeRetirementPlans</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Restructuring Activity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails</Role>
      <ShortName>Restructuring Activity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000057 - 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>56</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000058 - 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>57</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000059 - 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>58</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000060 - 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>59</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000061 - 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>60</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000062 - 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>61</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000063 - 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>62</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000064 - 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>63</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000066 - 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>65</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails</Role>
      <ShortName>Debt and Interest Rate Swap - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails</Role>
      <ShortName>Debt and Interest Rate Swap - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000069 - 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>68</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000070 - 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>69</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000071 - 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>70</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000072 - 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>71</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000073 - 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>72</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails</Role>
      <ShortName>Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Provision (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Income Tax Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000080 - 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>79</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000081 - 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>80</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000082 - 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>81</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000083 - 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>82</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000084 - 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>83</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Employee Retirement Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails</Role>
      <ShortName>Employee Retirement Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails</Role>
      <ShortName>Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails</Role>
      <ShortName>Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails</Role>
      <ShortName>Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails</Role>
      <ShortName>Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000091 - 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>90</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000092 - 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>91</Position>
    </Report>
    <Report instance="mxl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000093 - Disclosure - Subsequent Event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/SubsequentEventDetails</Role>
      <ShortName>Subsequent Event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/SubsequentEvent</ParentRole>
      <Position>92</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityPublicFloat, mxl:ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm, mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm, mxl:StandardProductWarrantyPeriod, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod -  mxl-20221231.htm 4</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:IncomeTaxReconciliationTaxCreditsForeign has a value of -2224000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:IncomeTaxReconciliationTaxCreditsForeign fact are: Context: i30504af6260a479d84b612e7e41b67b4_D20220101-20221231, Unit: usd, Rule Element Id: 2855. mxl-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="mxl-20221231.htm">mxl-20221231.htm</File>
    <File>a12312022exhibit1032.htm</File>
    <File>a12312022exhibit211.htm</File>
    <File>a12312022exhibit231.htm</File>
    <File>a12312022exhibit311.htm</File>
    <File>a12312022exhibit312.htm</File>
    <File>a12312022exhibit321.htm</File>
    <File>mxl-20221231.xsd</File>
    <File>mxl-20221231_cal.xml</File>
    <File>mxl-20221231_def.xml</File>
    <File>mxl-20221231_lab.xml</File>
    <File>mxl-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mxl-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1241">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>113
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mxl-20221231.htm": {
   "axisCustom": 3,
   "axisStandard": 30,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1241,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 319,
   "dts": {
    "calculationLink": {
     "local": [
      "mxl-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mxl-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mxl-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mxl-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mxl-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mxl-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 792,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 9,
    "http://www.maxlinear.com/20221231": 3,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 17
   },
   "keyCustom": 61,
   "keyStandard": 459,
   "memberCustom": 39,
   "memberStandard": 59,
   "nsprefix": "mxl",
   "nsuri": "http://www.maxlinear.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.maxlinear.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Organization and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Net Income (Loss) Per Share",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.maxlinear.com/role/NetIncomeLossPerShare",
     "shortName": "Net Income (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Business Combinations",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.maxlinear.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Restructuring Activity",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.maxlinear.com/role/RestructuringActivity",
     "shortName": "Restructuring Activity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Goodwill and Intangible Assets",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Financial Instruments",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.maxlinear.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Balance Sheet Details",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetails",
     "shortName": "Balance Sheet Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Debt and Interest Rate Swap",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.maxlinear.com/role/DebtandInterestRateSwap",
     "shortName": "Debt and Interest Rate Swap",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.maxlinear.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.maxlinear.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.maxlinear.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information",
     "menuCat": "Notes",
     "order": "20",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Revenue from Contracts with Customers",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.maxlinear.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Employee Retirement Plans",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.maxlinear.com/role/EmployeeRetirementPlans",
     "shortName": "Employee Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Stock Repurchases",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.maxlinear.com/role/StockRepurchases",
     "shortName": "Stock Repurchases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Subsequent Event",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.maxlinear.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "27",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Restructuring Activity (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.maxlinear.com/role/RestructuringActivityTables",
     "shortName": "Restructuring Activity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.maxlinear.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Balance Sheet Details (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsTables",
     "shortName": "Balance Sheet Details (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Debt and Interest Rate Swap (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapTables",
     "shortName": "Debt and Interest Rate Swap (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.maxlinear.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.maxlinear.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Employee Retirement Plans (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansTables",
     "shortName": "Employee Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Organization and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "mxl:ContractWithCustomerPaymentTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "42",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details)",
     "menuCat": "Details",
     "order": "43",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Business Combinations - Additional Information (Details)",
     "menuCat": "Details",
     "order": "44",
     "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-20221231.htm",
      "contextRef": "if8a37bd2c9d14bd6a826e49b9620d596_I20220617",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
     "shortName": "Restructuring Activity - Restructuring and Related Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Restructuring Activity - Additional Information (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails",
     "shortName": "Restructuring Activity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mxl:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)",
     "menuCat": "Details",
     "order": "47",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsForRestructuring",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i6bd3559b9975408f83c1d4d2933907bb_D20221031-20221031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
     "shortName": "Goodwill and Intangible Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i6bd3559b9975408f83c1d4d2933907bb_D20221031-20221031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
     "shortName": "Goodwill and Intangible 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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "51",
     "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-20221231.htm",
      "contextRef": "i6c0dca476d5243f486ab463dd07124e4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangible 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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIndefiniteLivedIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherIndefiniteLivedIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details)",
     "menuCat": "Details",
     "order": "55",
     "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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Financial Instruments - Additional Information (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
     "shortName": "Financial Instruments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "57",
     "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",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i74996e34abbe40569bdd7cd2242885aa_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i404d7ecf23444bf48d10e9e5d287689d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details)",
     "menuCat": "Details",
     "order": "58",
     "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-20221231.htm",
      "contextRef": "i77f3bac5d6a7424fb4c92e61cda970cf_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
     "shortName": "Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:MoneyMarketFundsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "6",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Balance Sheet Details - Inventory (Details)",
     "menuCat": "Details",
     "order": "60",
     "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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "61",
     "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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "idda791c2b9e34dbf9786249f237f3935_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": "0000063 - Disclosure - Balance Sheet Details - Additional Information (Details)",
     "menuCat": "Details",
     "order": "62",
     "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-20221231.htm",
      "contextRef": "idda791c2b9e34dbf9786249f237f3935_D20220301-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ProceedsLoanedUnderNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "mxl:PriceProtectionLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedPriceProtectionLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details)",
     "menuCat": "Details",
     "order": "63",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mxl:PriceProtectionRebateCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedTechnologyLicensePaymentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedTechnologyLicensePaymentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)",
     "menuCat": "Details",
     "order": "65",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails",
     "shortName": "Debt and Interest Rate Swap - Schedule of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i9cdb7a9994774dd3afe875013054127d_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
     "shortName": "Debt and Interest Rate Swap - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mxl:NumberOfVotesPerShareOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "vote",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "menuCat": "Details",
     "order": "68",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mxl:NumberOfVotesPerShareOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "vote",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "menuCat": "Details",
     "order": "69",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)",
     "menuCat": "Statements",
     "order": "7",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "ied8f4548bf264f5d8b5e2561741cf9e5_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": "0000071 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)",
     "menuCat": "Details",
     "order": "70",
     "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-20221231.htm",
      "contextRef": "ied8f4548bf264f5d8b5e2561741cf9e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i2942cedf41e54f2d924d5a59571d054f_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_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": "0000073 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "72",
     "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-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails",
     "shortName": "Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails",
     "shortName": "Income Taxes - Components of Income Tax Provision (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails",
     "shortName": "Income Taxes - Components of Deferred Income Tax Asset (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Income Taxes - Additional Information (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details)",
     "menuCat": "Details",
     "order": "79",
     "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-20221231.htm",
      "contextRef": "i310900d4800f49dfb1272ef170975bae_D20220101-20221231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "iedf56fa8a262413589deaba086d016d3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "iedf56fa8a262413589deaba086d016d3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)",
     "menuCat": "Details",
     "order": "80",
     "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-20221231.htm",
      "contextRef": "iddf8ff29ffa948d69b5dfa5b20d15dd2_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)",
     "menuCat": "Details",
     "order": "81",
     "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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerRightToRecoverProduct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Leases - Additional Information (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details)",
     "menuCat": "Details",
     "order": "83",
     "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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Employee Retirement Plans - Additional Information (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails",
     "shortName": "Employee Retirement Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i489407502f3d4e2c8e56179cf42be53d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails",
     "shortName": "Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i2cf5f7f3cb994cf087b5f4567c5bee62_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i4703386ce018459b9fa06fd8ca0e2cba_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails",
     "shortName": "Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i4703386ce018459b9fa06fd8ca0e2cba_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails",
     "shortName": "Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails",
     "shortName": "Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails",
     "shortName": "Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations 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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "9",
     "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-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "90",
     "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-20221231.htm",
      "contextRef": "i81ac8ee77f8f43988c0bd53ea0d917c4_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i2a063e53827c43749a044dae4f47ae36_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": "0000092 - Disclosure - Stock Repurchases (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.maxlinear.com/role/StockRepurchasesDetails",
     "shortName": "Stock Repurchases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i2a063e53827c43749a044dae4f47ae36_I20210223",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i30504af6260a479d84b612e7e41b67b4_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Subsequent Event (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.maxlinear.com/role/SubsequentEventDetails",
     "shortName": "Subsequent Event (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20221231.htm",
      "contextRef": "i7972191765ab45f78f85584351d991dc_D20230117-20230117",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 102,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SG": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "Singapore"
       }
      }
     },
     "localname": "SG",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_VN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "VIET NAM",
        "terseLabel": "Vietnam"
       }
      }
     },
     "localname": "VN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mxl_AccruedPriceProtectionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued price protection liability.",
        "label": "Accrued Price Protection Liability",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Accrued price protection liability"
       }
      }
     },
     "localname": "AccruedPriceProtectionLiability",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mxl_AccruedTechnologyLicensePaymentsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 9.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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_Accruedcustomercredits": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 8.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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_Accruedengineeringandproductioncosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_Accruedobligationstocustomersforstockrotationrights": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 13.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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts": {
     "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": "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_Attributeexpirations": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Attribute expirations",
        "label": "Attribute expirations",
        "terseLabel": "Attribute expirations"
       }
      }
     },
     "localname": "Attributeexpirations",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.maxlinear.com/20221231",
     "xbrltype": "stringItemType"
    },
    "mxl_BroadbandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Broadband",
        "label": "Broadband [Member]",
        "terseLabel": "Broadband"
       }
      }
     },
     "localname": "BroadbandMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Cash Consideration Funded",
        "label": "Business Combination, Consideration Transferred, Cash Consideration Funded",
        "terseLabel": "Cash consideration funded (up to)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredCashConsiderationFunded",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share",
        "terseLabel": "Business combination, consideration transferred (in USD per share)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share",
        "terseLabel": "Business combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease",
        "label": "Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease",
        "terseLabel": "Common stock reserved for issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CompanyYMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company Y",
        "label": "Company Y [Member]",
        "terseLabel": "Company Y"
       }
      }
     },
     "localname": "CompanyYMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_ConnectivityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connectivity",
        "label": "Connectivity [Member]",
        "terseLabel": "Connectivity"
       }
      }
     },
     "localname": "ConnectivityMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_ContractWithCustomerPaymentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Payment Term",
        "label": "Contract with Customer, Payment Term",
        "terseLabel": "Payment term"
       }
      }
     },
     "localname": "ContractWithCustomerPaymentTerm",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_ContractWithCustomerRightOfReturnTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Right of Return, Term",
        "label": "Contract with Customer, Right of Return, Term",
        "terseLabel": "Right of return, term"
       }
      }
     },
     "localname": "ContractWithCustomerRightOfReturnTerm",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Right of Return Under General Assurance Warranty, Term",
        "label": "Contract with Customer, Right of Return Under General Assurance Warranty, Term",
        "terseLabel": "Right of return under the general assurance warranty, term"
       }
      }
     },
     "localname": "ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_ContractWithCustomerStockRotationAllowanceTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Stock Rotation Allowance, Term",
        "label": "Contract with Customer, Stock Rotation Allowance, Term",
        "terseLabel": "Stock rotation allowance, term (up to)"
       }
      }
     },
     "localname": "ContractWithCustomerStockRotationAllowanceTerm",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Rebate and Price Protection Program Term",
        "label": "Contract with Customer, Rebate and Price Protection Program Term",
        "terseLabel": "Rebate and price protection program, term"
       }
      }
     },
     "localname": "ContractwithCustomerRebateandPriceProtectionProgramTerm",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer E",
        "label": "Customer E [Member]",
        "terseLabel": "Customer E"
       }
      }
     },
     "localname": "CustomerEMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CustomerFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer F",
        "label": "Customer F [Member]",
        "terseLabel": "Customer F"
       }
      }
     },
     "localname": "CustomerFMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_DeferredTaxAssetLeaseobligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Lease obligation",
        "label": "Deferred Tax Asset, Lease obligation",
        "terseLabel": "Lease obligation"
       }
      }
     },
     "localname": "DeferredTaxAssetLeaseobligation",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_DeferredTaxLiabilitiesPensionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Pension Liability",
        "label": "Deferred Tax Liabilities, Pension Liability",
        "negatedLabel": "Pension liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPensionLiability",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_DeferredTaxLiabilityLeasedrightofuseasset": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Leased right-of-use asset",
        "label": "Deferred Tax Liability, Leased right-of-use asset",
        "negatedTerseLabel": "Leased right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilityLeasedrightofuseasset",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefits payments total",
        "label": "Defined benefit plan expected future benefits payments total",
        "totalLabel": "Defined benefit plan expected future benefits payments total"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_DistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributors",
        "label": "Distributors [Member]",
        "terseLabel": "Distributors"
       }
      }
     },
     "localname": "DistributorsMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount",
        "negatedTerseLabel": "Foreign unremitted earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Reconciliation, Other, Transaction Costs",
        "label": "Effective Income Tax Reconciliation, Other, Transaction Costs",
        "terseLabel": "Transaction costs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxReconciliationOtherTransactionCosts",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_EquitySecuritiesAccumulatedNetUnrealizedGain": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, Accumulated Net Unrealized Gain",
        "label": "Equity Securities, Accumulated Net Unrealized Gain",
        "terseLabel": "Gains"
       }
      }
     },
     "localname": "EquitySecuritiesAccumulatedNetUnrealizedGain",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, Accumulated Net Unrealized Loss",
        "label": "Equity Securities, Accumulated Net Unrealized Loss",
        "negatedTerseLabel": "Losses",
        "terseLabel": "Gross unrealized loss"
       }
      }
     },
     "localname": "EquitySecuritiesAccumulatedNetUnrealizedLoss",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "label": "Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "terseLabel": "Impairment Long Lived Asset Held For Use, Statement of Income or Comprehensive Income, Extensible Enumeration, Not Disclosed Flag"
       }
      }
     },
     "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mxl_IncomeTaxReconciliationForeignDividends": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Reconciliation Foreign Dividends",
        "label": "Income Tax Reconciliation Foreign Dividends",
        "terseLabel": "Foreign income inclusion"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignDividends",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_IncreaseDecreaseinAccruedPriceProtectionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets, Transfer from IPRD to Developed Tech",
        "label": "Intangible Assets, Transfer from IPRD to Developed Tech",
        "negatedTerseLabel": "Transfers to developed technology from IPR&amp;D",
        "terseLabel": "Transfers to developed technology from IPR&amp;D"
       }
      }
     },
     "localname": "IntangibleAssetsTransferfromIPRDtoDevelopedTech",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_InventoryFairValueAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Fair Value Adjustments",
        "label": "Inventory Fair Value Adjustments",
        "terseLabel": "Inventory fair value adjustments"
       }
      }
     },
     "localname": "InventoryFairValueAdjustments",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_MaximumDurationOfEmployeeStockPurchasePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Duration of Employee Stock Purchase Plan",
        "label": "Maximum Duration of Employee Stock Purchase Plan",
        "terseLabel": "Maximum duration of employee stock purchase plan"
       }
      }
     },
     "localname": "MaximumDurationOfEmployeeStockPurchasePlan",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_NumberOfBusinessActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Business Activities",
        "label": "Number of Business Activities",
        "terseLabel": "Number of business activities"
       }
      }
     },
     "localname": "NumberOfBusinessActivities",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mxl_NumberOfVotesPerShareOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Votes per Share of Common Stock",
        "label": "Number of Votes per Share of Common Stock",
        "terseLabel": "Number of votes per share of common stock"
       }
      }
     },
     "localname": "NumberOfVotesPerShareOfCommonStock",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "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/20221231",
     "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",
        "verboseLabel": "Contingent Consideration - Company Y"
       }
      }
     },
     "localname": "PotentialContingentConsiderationPrivatelyHeldCompanyMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "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": "Accrued Price Protection Liability"
       }
      }
     },
     "localname": "PriceProtectionLiabilityTableTextBlock",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ProceedsLoanedUnderNotesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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",
        "negatedTerseLabel": "Proceeds loaned under notes receivable",
        "terseLabel": "Proceeds loaned under notes receivable"
       }
      }
     },
     "localname": "ProceedsLoanedUnderNotesReceivable",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ProductionMasksPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production Masks, Policy",
        "label": "Production Masks, Policy [Policy Text Block]",
        "terseLabel": "Production Masks"
       }
      }
     },
     "localname": "ProductionMasksPolicyPolicyTextBlock",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_ReimbursementDueFromIntel": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reimbursement due from Intel",
        "label": "Reimbursement due from Intel",
        "negatedTerseLabel": "Reimbursement from Intel"
       }
      }
     },
     "localname": "ReimbursementDueFromIntel",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty": {
     "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",
        "label": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party",
        "terseLabel": "Proceeds received from other party"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RestrictedStockUnitandRestrictedStockAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock unit and restricted stock award [member]",
        "label": "Restricted Stock Unit and Restricted Stock Award [Member]",
        "terseLabel": "Restricted Stock Units and Restricted Stock Awards"
       }
      }
     },
     "localname": "RestrictedStockUnitandRestrictedStockAwardMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RestructuringLongTermMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring - Long term",
        "label": "Restructuring - Long term [Member]",
        "terseLabel": "Restructuring - Long term"
       }
      }
     },
     "localname": "RestructuringLongTermMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RestructuringPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Period [Axis]",
        "label": "Restructuring Period [Axis]",
        "terseLabel": "Restructuring Period [Axis]"
       }
      }
     },
     "localname": "RestructuringPeriodAxis",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mxl_RestructuringPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Restructuring Period [Axis]",
        "label": "Restructuring Period [Domain]",
        "terseLabel": "Restructuring Period [Domain]"
       }
      }
     },
     "localname": "RestructuringPeriodDomain",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RestructuringShortTermMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring - Short term",
        "label": "Restructuring - Short term [Member]",
        "terseLabel": "Restructuring expense",
        "verboseLabel": "Restructuring - Short term"
       }
      }
     },
     "localname": "RestructuringShortTermMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RevenuePerformanceObligationDeliveryTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Performance Obligation, Delivery Term",
        "label": "Revenue, Performance Obligation, Delivery Term",
        "terseLabel": "Delivery term"
       }
      }
     },
     "localname": "RevenuePerformanceObligationDeliveryTerm",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SalesCommissionAssetsRecognizedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Commission Assets Recognized, Term",
        "label": "Sales Commission Assets Recognized, Term",
        "terseLabel": "Sales commission assets recognized, term (less than)"
       }
      }
     },
     "localname": "SalesCommissionAssetsRecognizedTerm",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_SeniorSecuredRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Revolving Credit Facility",
        "label": "Senior Secured Revolving Credit Facility [Member]",
        "terseLabel": "Senior Secured Revolving Credit Facility"
       }
      }
     },
     "localname": "SeniorSecuredRevolvingCreditFacilityMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SeniorSecuredTermALoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term A Loan Facility",
        "label": "Senior Secured Term A Loan Facility [Member]",
        "terseLabel": "Senior Secured Term A Loan Facility"
       }
      }
     },
     "localname": "SeniorSecuredTermALoanFacilityMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SeniorSecuredTermBLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term B Loan Facility",
        "label": "Senior Secured Term B Loan Facility [Member]",
        "terseLabel": "Senior Secured Term B Loan Facility"
       }
      }
     },
     "localname": "SeniorSecuredTermBLoanFacilityMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SiliconMotionTechnologyCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon Motion Technology Corporation",
        "label": "Silicon Motion Technology Corporation [Member]",
        "terseLabel": "Silicon Motion Technology Corporation"
       }
      }
     },
     "localname": "SiliconMotionTechnologyCorporationMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_StandardProductWarrantyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard Product Warranty, Period",
        "label": "Standard Product Warranty, Period",
        "terseLabel": "Product warranty, period"
       }
      }
     },
     "localname": "StandardProductWarrantyPeriod",
     "nsuri": "http://www.maxlinear.com/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_VendorAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor A [Member]",
        "label": "Vendor A [Member]",
        "terseLabel": "Vendor A"
       }
      }
     },
     "localname": "VendorAMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_VendorDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor D [Member]",
        "label": "Vendor D [Member]",
        "terseLabel": "Vendor D"
       }
      }
     },
     "localname": "VendorDMember",
     "nsuri": "http://www.maxlinear.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]",
        "terseLabel": "Asia"
       }
      }
     },
     "localname": "AsiaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r347",
      "r763",
      "r838",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r401",
      "r517",
      "r692",
      "r709",
      "r738",
      "r739",
      "r760",
      "r770",
      "r778",
      "r836",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r401",
      "r517",
      "r692",
      "r709",
      "r738",
      "r739",
      "r760",
      "r770",
      "r778",
      "r836",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r347",
      "r763",
      "r838",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r344",
      "r694",
      "r761",
      "r776",
      "r831",
      "r832",
      "r838",
      "r954"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r344",
      "r694",
      "r761",
      "r776",
      "r831",
      "r832",
      "r838",
      "r954"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r401",
      "r483",
      "r517",
      "r548",
      "r549",
      "r550",
      "r691",
      "r692",
      "r709",
      "r738",
      "r739",
      "r760",
      "r770",
      "r778",
      "r826",
      "r836",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r401",
      "r483",
      "r517",
      "r548",
      "r549",
      "r550",
      "r691",
      "r692",
      "r709",
      "r738",
      "r739",
      "r760",
      "r770",
      "r778",
      "r826",
      "r836",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r345",
      "r346",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r762",
      "r777",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r345",
      "r346",
      "r723",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r762",
      "r777",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r15",
      "r775"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r348",
      "r349"
     ],
     "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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrentAndNoncurrent": {
     "auth_ref": [
      "r216",
      "r232"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.",
        "label": "Accrued Bonuses",
        "terseLabel": "Accrued bonuses"
       }
      }
     },
     "localname": "AccruedBonusesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "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": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r19",
      "r742"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties, Current",
        "terseLabel": "Accrued royalty"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r29",
      "r35",
      "r187",
      "r271",
      "r272",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Pension and Other Defined Benefit Plan Obligation"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r102",
      "r249"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r34",
      "r35",
      "r256",
      "r705",
      "r717",
      "r721"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r270",
      "r271",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r31",
      "r35",
      "r187",
      "r684",
      "r712",
      "r713",
      "r797",
      "r798",
      "r799",
      "r807",
      "r808",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r27",
      "r35",
      "r187",
      "r271",
      "r272",
      "r652",
      "r653",
      "r654",
      "r655",
      "r657",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Cumulative Translation Adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r558",
      "r559",
      "r560",
      "r807",
      "r808",
      "r809",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r153",
      "r154",
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r552"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r434",
      "r662",
      "r758",
      "r759",
      "r803"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issuance costs and accretion of discount on debt and leases"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r58",
      "r87",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "negatedLabel": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r312"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r58",
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment losses"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r209",
      "r224",
      "r253",
      "r283",
      "r329",
      "r338",
      "r342",
      "r356",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r607",
      "r609",
      "r633",
      "r775",
      "r834",
      "r835",
      "r946"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r244",
      "r259",
      "r283",
      "r356",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r607",
      "r609",
      "r633",
      "r775",
      "r834",
      "r835",
      "r946"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r599",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r167",
      "r168",
      "r599",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r176",
      "r177",
      "r180"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r176",
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Common stock issued in acquisitions, at fair value"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r174",
      "r176",
      "r177",
      "r605"
     ],
     "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",
        "terseLabel": "Deferred payments of purchase price for acquisitions, at fair value"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r181"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r175",
      "r178",
      "r606"
     ],
     "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",
        "verboseLabel": "Contingent consideration (Note 3)"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails_1",
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r175",
      "r179"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r182",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r169"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other noncurrent assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Capitalized Contract Cost [Line Items]",
        "terseLabel": "Capitalized Contract Cost [Line Items]"
       }
      }
     },
     "localname": "CapitalizedContractCostLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostTable": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table]",
        "terseLabel": "Capitalized Contract Cost [Table]"
       }
      }
     },
     "localname": "CapitalizedContractCostTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r60",
      "r247",
      "r740"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r54",
      "r60",
      "r66"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r54",
      "r202"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.",
        "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
        "terseLabel": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan"
       }
      }
     },
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r24",
      "r217",
      "r231"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r110",
      "r392",
      "r394",
      "r726",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r807",
      "r808",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r117"
     ],
     "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",
        "periodEndLabel": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)",
        "terseLabel": "Common stock, shares outstanding (shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r775"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.0001 par value; 550,000 shares authorized; 78,745 shares issued and outstanding at December\u00a031, 2022 and 76,778 shares issued and outstanding December\u00a031, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r36",
      "r266",
      "r268",
      "r274",
      "r701",
      "r706"
     ],
     "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 (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r73",
      "r74",
      "r199",
      "r200",
      "r347",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r73",
      "r74",
      "r199",
      "r200",
      "r347",
      "r722",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r73",
      "r74",
      "r199",
      "r200",
      "r347",
      "r725",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "verboseLabel": "Concentration of Credit Risk, Significant Customers and Geographic Information"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r73",
      "r74",
      "r199",
      "r200",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r69",
      "r73",
      "r74",
      "r75",
      "r199",
      "r201",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r73",
      "r74",
      "r199",
      "r200",
      "r347",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r185",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r456",
      "r457",
      "r468"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Customer contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRightToRecoverProduct": {
     "auth_ref": [
      "r839"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to recover product from customer on settling refund liability.",
        "label": "Contract with Customer, Right to Recover Product",
        "terseLabel": "Right of return assets"
       }
      }
     },
     "localname": "ContractWithCustomerRightToRecoverProduct",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year One",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "ContractualObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "ContractualObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r42",
      "r283",
      "r356",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r633",
      "r834"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of net revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of net revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r806",
      "r934",
      "r936"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r806",
      "r934"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r165",
      "r582",
      "r592",
      "r806"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r806",
      "r934",
      "r936"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r70",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRefundLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.",
        "label": "Customer Refund Liability, Current",
        "terseLabel": "Accrued obligations to customers for price adjustments",
        "verboseLabel": "Accrued obligations to customers for price adjustments"
       }
      }
     },
     "localname": "CustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r116",
      "r281",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r428",
      "r435",
      "r436",
      "r438"
     ],
     "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 and Interest Rate Swap"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwap"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r210",
      "r212",
      "r222",
      "r287",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r663",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt instrument, basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r4",
      "r212",
      "r222",
      "r439"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r204",
      "r206",
      "r412",
      "r663",
      "r756",
      "r757"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r21",
      "r204",
      "r441",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r22",
      "r287",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r663",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r22",
      "r118",
      "r119",
      "r120",
      "r121",
      "r203",
      "r204",
      "r206",
      "r221",
      "r287",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r437",
      "r663",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r203",
      "r206",
      "r837"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r806",
      "r935",
      "r936"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r205"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r205",
      "r837"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r165",
      "r806",
      "r935"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r566",
      "r567"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r58",
      "r165",
      "r583",
      "r591",
      "r592",
      "r806"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "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)",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r806",
      "r935",
      "r936"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r577"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets, gross"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r932"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r932"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax assets, net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": {
     "auth_ref": [
      "r163",
      "r933"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.",
        "label": "Deferred Tax Assets, Other Tax Carryforwards",
        "terseLabel": "Other tax carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherTaxCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": {
     "auth_ref": [
      "r161",
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign",
        "terseLabel": "Foreign tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r161",
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Accrued expenses and other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r578"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Less valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": {
     "auth_ref": [
      "r163",
      "r933"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Other Finite-Lived Assets",
        "negatedLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r492"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "auth_ref": [
      "r30",
      "r35",
      "r881"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax",
        "terseLabel": "Accumulated other comprehensive (income) loss, before tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r480",
      "r766"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedTerseLabel": "Actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r125",
      "r127"
     ],
     "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",
        "negatedTerseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]",
        "terseLabel": "Amounts recognized in the Consolidated Balance Sheets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r500",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "terseLabel": "Expected long-term rate of return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r473"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Projected benefit obligation, end of period",
        "periodStartLabel": "Projected benefit obligation, beginning of period"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r478",
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Changes in projected benefit obligation:"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Changes in fair value of plan assets:"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": {
       "order": 2.0,
       "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": {
       "order": 5.0,
       "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": {
       "order": 3.0,
       "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": {
       "order": 4.0,
       "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": {
       "order": 1.0,
       "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": {
       "order": 6.0,
       "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r479",
      "r484",
      "r486",
      "r487",
      "r764",
      "r765",
      "r766"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets, end of period",
        "periodStartLabel": "Fair value of plan assets, beginning of period"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r477"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency exchange rate changes"
       }
      }
     },
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r471",
      "r482",
      "r766"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "negatedTerseLabel": "Net unfunded status",
        "negatedTotalLabel": "Net unfunded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails",
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r472",
      "r475",
      "r496",
      "r511",
      "r766",
      "r767"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r494",
      "r509",
      "r766",
      "r767"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "terseLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "auth_ref": [
      "r494",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": {
     "auth_ref": [
      "r507",
      "r766"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "terseLabel": "Plan with projected benefit obligation in excess of plan assets, plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": {
     "auth_ref": [
      "r507",
      "r766"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation",
        "terseLabel": "Projected benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": {
     "auth_ref": [
      "r507",
      "r508",
      "r766"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "auth_ref": [
      "r507",
      "r508",
      "r766"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "terseLabel": "Plans with accumulated benefit obligation in excess of plan assets, plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency exchange rate changes"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r474",
      "r495",
      "r510",
      "r766",
      "r767"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "terseLabel": "Weighted average actuarial assumptions used to determine benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Weighted average actuarial assumptions used to determine costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r132",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails",
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails",
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r58",
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r58",
      "r327"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Amortization and depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r522",
      "r553",
      "r554",
      "r556",
      "r562",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r275",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r305",
      "r307",
      "r309",
      "r310",
      "r311",
      "r315",
      "r621",
      "r622",
      "r702",
      "r707",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Net income (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r275",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r307",
      "r309",
      "r310",
      "r311",
      "r315",
      "r621",
      "r622",
      "r702",
      "r707",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r649"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized compensation costs, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r927"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs related to unvested options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r552"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedTerseLabel": "Excess tax benefits on stock-based awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r557"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Tax benefit from stock options exercised"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r117",
      "r240",
      "r270",
      "r271",
      "r272",
      "r288",
      "r289",
      "r290",
      "r293",
      "r301",
      "r303",
      "r318",
      "r360",
      "r455",
      "r558",
      "r559",
      "r560",
      "r587",
      "r588",
      "r620",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r657",
      "r684",
      "r712",
      "r713",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCost": {
     "auth_ref": [],
     "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",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r254",
      "r632"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Fair Value",
        "verboseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r355"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Investments in privately held entities"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Lease related charges"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r624",
      "r625",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r191",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r191",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r191",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Composition of Financial Instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r426",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r625",
      "r688",
      "r689",
      "r690",
      "r756",
      "r757",
      "r764",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r194",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r624",
      "r625",
      "r626",
      "r627",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r426",
      "r486",
      "r491",
      "r625",
      "r688",
      "r764",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted\u00a0Prices in Active Markets for Identical\u00a0Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r426",
      "r486",
      "r491",
      "r625",
      "r689",
      "r756",
      "r757",
      "r764",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r426",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r625",
      "r690",
      "r756",
      "r757",
      "r764",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r191",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r193",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r193",
      "r195"
     ],
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r628"
     ],
     "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",
        "verboseLabel": "Accretion of discount"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r426",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r688",
      "r689",
      "r690",
      "r756",
      "r757",
      "r764",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r629",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal funds rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Weighted Average Useful Life (in\u00a0Years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r251",
      "r375"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Finite-lived Intangible Assets Amortization Expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r372",
      "r374",
      "r375",
      "r376",
      "r695",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r92",
      "r699"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r88",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r92",
      "r695"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Finite-Lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "verboseLabel": "Acquisitions"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r642",
      "r644",
      "r646",
      "r648"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedTerseLabel": "(Gain) loss on foreign currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedTerseLabel": "Gain on sale of investments"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r58"
     ],
     "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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r58",
      "r114",
      "r115"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r72",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r250",
      "r367",
      "r700",
      "r750",
      "r775",
      "r814",
      "r821"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r369",
      "r750"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions (Note 3)"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r85",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r58",
      "r368",
      "r370",
      "r371",
      "r750"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r41",
      "r283",
      "r329",
      "r337",
      "r341",
      "r343",
      "r356",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r633",
      "r749",
      "r834"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset.",
        "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r58",
      "r96"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "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 an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment losses"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r803",
      "r825"
     ],
     "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",
        "negatedTerseLabel": "Impairment losses",
        "terseLabel": "Impairment losses related to finite-lived intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r803",
      "r825"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "terseLabel": "IPR&amp;D impairment losses"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLeasehold": {
     "auth_ref": [
      "r58",
      "r99"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.",
        "label": "Impairment of Leasehold",
        "terseLabel": "Impairment of leasehold improvements"
       }
      }
     },
     "localname": "ImpairmentOfLeasehold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r58",
      "r99",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of leased right-of-use assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Goodwill and Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r284",
      "r593"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r39",
      "r207",
      "r218",
      "r234",
      "r329",
      "r337",
      "r341",
      "r343",
      "r703",
      "r749"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r284",
      "r593"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r378",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r285",
      "r570",
      "r575",
      "r581",
      "r589",
      "r594",
      "r596",
      "r597",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r286",
      "r302",
      "r303",
      "r328",
      "r568",
      "r590",
      "r595",
      "r708"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision (benefit)",
        "totalLabel": "Total income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails",
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r269",
      "r564",
      "r565",
      "r575",
      "r576",
      "r580",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign rate differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r569"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Provision (benefit) at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Permanent and other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes (net of federal benefit)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount",
        "negatedTerseLabel": "Foreign tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedTerseLabel": "Research and development credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r55",
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r57"
     ],
     "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 the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r802",
      "r944"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Indefinite-Lived Intangible Assets [Roll Forward]",
        "terseLabel": "Indefinite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r86",
      "r90"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r205",
      "r220",
      "r273",
      "r326",
      "r661"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r277",
      "r279",
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.",
        "label": "Inventories [Member]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoriesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails",
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r791"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r258",
      "r741",
      "r775"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory",
        "totalLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r246",
      "r257",
      "r317",
      "r363",
      "r364",
      "r365",
      "r693",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r792"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r44",
      "r325"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "terseLabel": "Litigation and Settlement Costs"
       }
      }
     },
     "localname": "LegalCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Aggregate Future Minimum Payments Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r677"
     ],
     "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r943"
     ],
     "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",
        "verboseLabel": "Operating lease, term (greater than)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r18",
      "r283",
      "r356",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r608",
      "r609",
      "r610",
      "r633",
      "r748",
      "r834",
      "r946",
      "r947"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r11",
      "r213",
      "r229",
      "r775",
      "r805",
      "r813",
      "r939"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r20",
      "r245",
      "r283",
      "r356",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r608",
      "r609",
      "r610",
      "r633",
      "r775",
      "r834",
      "r946",
      "r947"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest",
        "terseLabel": "Expected post-merger ownership interest, the Company"
       }
      }
     },
     "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r16",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r16",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r16"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Long-lived Assets by Geographic Areas"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r4",
      "r212",
      "r226",
      "r425",
      "r440",
      "r756",
      "r757"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Net carrying amount of long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedLabel": "Less: current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Fair value of term loans outstanding"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r255"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Long-Term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-Term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r22",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r397",
      "r789"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingencies, accrued"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium-term Notes [Member]",
        "terseLabel": "Term Debt"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Expected post-merger ownership interest, noncontrolling owners"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "label": "Money Market Funds, at Carrying Value",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r278"
     ],
     "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 provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r54",
      "r56",
      "r59"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r40",
      "r59",
      "r219",
      "r233",
      "r243",
      "r264",
      "r267",
      "r272",
      "r283",
      "r292",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r308",
      "r329",
      "r337",
      "r341",
      "r343",
      "r356",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r622",
      "r633",
      "r749",
      "r834"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 23.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/ConsolidatedStatementsofOperations": {
       "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 (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r67",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r298",
      "r304",
      "r315",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r558",
      "r559",
      "r560",
      "r585",
      "r586",
      "r587",
      "r588",
      "r601",
      "r602",
      "r603",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r659",
      "r660",
      "r664",
      "r665",
      "r666",
      "r667",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r696",
      "r697",
      "r698",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r35",
      "r37"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r751",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.",
        "label": "One-time Termination Benefits [Member]",
        "terseLabel": "Employee separation expenses"
       }
      }
     },
     "localname": "OneTimeTerminationBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r329",
      "r337",
      "r341",
      "r343",
      "r749"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "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 (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r673",
      "r774"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r942"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Impairment of leased right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "negatedLabel": "Less: short-term lease liabilities",
        "terseLabel": "Short-term lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r669"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r668"
     ],
     "calculation": {
      "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 lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Leased right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r676",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r675",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "verboseLabel": "Backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r252"
     ],
     "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 noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractualObligationDueInNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OtherCommitmentDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OtherCommitmentDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Inventory Purchase Obligations"
       }
      }
     },
     "localname": "OtherCommitmentFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Abstract]",
        "terseLabel": "Other Obligations"
       }
      }
     },
     "localname": "OtherCommitmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table Text Block]",
        "terseLabel": "Future Minimum Payments Under Other Obligations"
       }
      }
     },
     "localname": "OtherCommitmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r30",
      "r32",
      "r183",
      "r186"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedTerseLabel": "Net actuarial gain on pension and other defined benefit plans, net of tax expense of $782 in 2022, $792 in 2021 and $0 in 2020"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": {
     "auth_ref": [
      "r183",
      "r184",
      "r186"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent",
        "negatedLabel": "Net actuarial gain on pension and other defined benefit plans, tax expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r28",
      "r32",
      "r643",
      "r645",
      "r650"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "verboseLabel": "Foreign currency translation adjustments, net of tax benefit of $455 in 2022, expense of $93 in 2021 and expense of $216 in 2020"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r261"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "totalLabel": "Unrealized gain on interest rate swap, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized gain on interest rate swap, net of tax expense of $8 in 2020"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Unrealized gain on interest rate swap, tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r261",
      "r263"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedLabel": "Less: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $0 in 2020"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "terseLabel": "Reclassification adjustments of unrealized gain on interest rate swap, tax expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r26",
      "r33",
      "r647",
      "r656"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "terseLabel": "Foreign currency translation adjustment, tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r183",
      "r184",
      "r186",
      "r265",
      "r268"
     ],
     "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": "Net current period other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r95"
     ],
     "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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "OtherIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r751",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r63",
      "r64",
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "terseLabel": "Issuance of shares for payment of bonuses"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r51"
     ],
     "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 reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of common stock",
        "verboseLabel": "Payments for repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r381",
      "r801"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Cash payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payment of debt issuance cost"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r276"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Minimum tax withholding paid on behalf of employees for restricted stock units"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r47",
      "r604"
     ],
     "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 business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "negatedTerseLabel": "Cash used in acquisitions, net of cash acquired",
        "verboseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchases of intangible assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r49"
     ],
     "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 long-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r483",
      "r485",
      "r491",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r513",
      "r514",
      "r516",
      "r518",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r129",
      "r134",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "terseLabel": "Pension and Other Defined Benefit Retirement Obligations"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-based restricted stock units (PRSUs)"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r5",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r5"
     ],
     "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",
        "verboseLabel": "Preferred stock, shares authorized (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r5",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r5",
      "r775"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r794"
     ],
     "calculation": {
      "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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Net proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r800"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from the issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r50",
      "r152"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Cash received from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r101",
      "r248"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r103",
      "r230",
      "r704",
      "r775"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r727",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "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, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful\u00a0Life (in Years)",
        "verboseLabel": "Useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligation": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "label": "Recorded Unconditional Purchase Obligation",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services.",
        "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligationDueInThirdYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligationDueInNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": {
     "auth_ref": [
      "r112",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability.",
        "label": "Recorded Unconditional Purchase Obligations [Table Text Block]",
        "terseLabel": "Future Minimum Payments Under Inventory Purchase Obligations"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r52"
     ],
     "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 repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayment of debt"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r60",
      "r66",
      "r208",
      "r227",
      "r247"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r60",
      "r66",
      "r247"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Short-term restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r60",
      "r66",
      "r724"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Long-term restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r379",
      "r381",
      "r384",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring Activity"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r58",
      "r385",
      "r387",
      "r827"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring charges",
        "verboseLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r380",
      "r381",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r381",
      "r386"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Liability ending balance",
        "periodStartLabel": "Liability beginning balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveCurrent": {
     "auth_ref": [
      "r790",
      "r828",
      "r829"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "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 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",
        "terseLabel": "Accrued restructuring",
        "verboseLabel": "Less: current portion as of December 31, 2022"
       }
      }
     },
     "localname": "RestructuringReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveNoncurrent": {
     "auth_ref": [
      "r795",
      "r828",
      "r829"
     ],
     "calculation": {
      "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 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 December 31, 2022"
       }
      }
     },
     "localname": "RestructuringReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "auth_ref": [
      "r381",
      "r388"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.",
        "label": "Restructuring Reserve, Settled without Cash",
        "negatedLabel": "Non-cash charges and adjustments"
       }
      }
     },
     "localname": "RestructuringReserveSettledWithoutCash2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r8",
      "r122",
      "r228",
      "r716",
      "r721",
      "r775"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r240",
      "r288",
      "r289",
      "r290",
      "r293",
      "r301",
      "r303",
      "r360",
      "r558",
      "r559",
      "r560",
      "r587",
      "r588",
      "r620",
      "r712",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanFundingStatusAxis": {
     "auth_ref": [
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits.",
        "label": "Defined Benefit Plan, Funding Status [Axis]",
        "terseLabel": "Defined Benefit Plan, Funding Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanFundingStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanFundingStatusDomain": {
     "auth_ref": [
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits.",
        "label": "Defined Benefit Plan, Funding Status [Domain]",
        "terseLabel": "Defined Benefit Plan, Funding Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanFundingStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r323",
      "r324",
      "r336",
      "r339",
      "r340",
      "r344",
      "r345",
      "r347",
      "r466",
      "r467",
      "r694"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "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": "Net revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "verboseLabel": "Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Geographic Areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r674",
      "r774"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesReturnsAndAllowancesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.",
        "label": "Sales Returns and Allowances [Member]",
        "terseLabel": "Sales Returns and Allowances"
       }
      }
     },
     "localname": "SalesReturnsAndAllowancesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r347",
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark",
        "verboseLabel": "Net Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r766",
      "r889",
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "terseLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r35",
      "r940",
      "r941"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) by Component"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Defined Benefit Plan, Assumptions"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r766",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "terseLabel": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r167",
      "r168",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Income Taxes Components of Income Tax Provision (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Components of Deferred Income Tax Asset"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Summary of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Products and Services"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r88",
      "r91",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r88",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r750",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r95",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r12",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r66",
      "r208",
      "r227"
     ],
     "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": "Schedule of Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r105",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r38",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r519",
      "r521",
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r138",
      "r144",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Employee Stock Purchase Plan, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r773",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r69",
      "r73",
      "r74",
      "r75",
      "r199",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "Stock-based compensation arrangement, discount from market price, offering date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Stock-based compensation arrangement, discount from market price, purchase date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding beginning balance (in dollars per share)",
        "terseLabel": "Weighted Average Grant Date Fair Value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant-Date Fair Value per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum 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, Maximum",
        "terseLabel": "Volatility, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum 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, Minimum",
        "terseLabel": "Volatility, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum 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, Maximum",
        "terseLabel": "Risk free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum 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, Minimum",
        "terseLabel": "Risk-free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Stock-based compensation arrangement, maximum employee subscription rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r139",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Outstanding ending balance (in shares)",
        "periodStartLabel": "Outstanding beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r542"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of stock options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding ending balance (in shares)",
        "periodStartLabel": "Outstanding beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Weighted average price of stock purchased under the ESPP (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Percent of the outstanding shares of common stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based payment arrangement, tranche one"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Share-based payment arrangement, tranche three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based payment arrangement, tranche two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r526",
      "r545",
      "r546",
      "r547",
      "r548",
      "r551",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "terseLabel": "Summary of Performance-Based Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period",
        "terseLabel": "Stock-based compensation, vesting period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable (in thousands)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Contractual Term, Outstanding (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Contractual Term, Vested and expected to vest (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Contractual Term, Exercisable (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r214",
      "r215",
      "r223",
      "r793"
     ],
     "calculation": {
      "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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual, Current",
        "terseLabel": "Warranty reserves"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r25",
      "r117",
      "r240",
      "r270",
      "r271",
      "r272",
      "r288",
      "r289",
      "r290",
      "r293",
      "r301",
      "r303",
      "r318",
      "r360",
      "r455",
      "r558",
      "r559",
      "r560",
      "r587",
      "r588",
      "r620",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r657",
      "r684",
      "r712",
      "r713",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r318",
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r5",
      "r6",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Common stock issued for merger, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r5",
      "r6",
      "r117",
      "r122"
     ],
     "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)",
        "verboseLabel": "Employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r117",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common stock issued pursuant to equity awards, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r5",
      "r6",
      "r117",
      "r122",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r25",
      "r117",
      "r122"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Common stock issued for merger, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r5",
      "r6",
      "r117",
      "r122"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r122",
      "r145"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common stock issued pursuant to equity awards, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r5",
      "r6",
      "r117",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Repurchase of common stock (in shares)",
        "terseLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r5",
      "r6",
      "r117",
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock",
        "terseLabel": "Stock repurchased during period"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r6",
      "r9",
      "r10",
      "r84",
      "r775",
      "r805",
      "r813",
      "r939"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r124",
      "r282",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stock Repurchases"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r658",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r658",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r658",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r658",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r685",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Details"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "auth_ref": [
      "r156",
      "r157"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.",
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "terseLabel": "Provision to return"
       }
      }
     },
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforwards, amount"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r3",
      "r211",
      "r225"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.",
        "label": "Taxes Payable",
        "terseLabel": "Income tax liability"
       }
      }
     },
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "verboseLabel": "Trademarks and trade names"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Average cost per share (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r380",
      "r381",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "auth_ref": [
      "r392",
      "r393",
      "r395",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]"
       }
      }
     },
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnderfundedPlanMember": {
     "auth_ref": [
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan in which retirement benefits are payable directly from plan assets segregated and restricted to provide such benefits and for which benefit obligation exceeds plan assets available to provide retirement benefits.",
        "label": "Defined Benefit Plan, Underfunded Plan [Member]",
        "terseLabel": "Defined Benefit Plan, Underfunded Plan"
       }
      }
     },
     "localname": "UnderfundedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r563",
      "r571"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Decreases based on tax positions of prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition",
        "terseLabel": "Additions related to acquisitions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r573"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r929"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Unrecognized tax benefits, accrued interest"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Unrecognized tax benefits, period increase"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r574"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r76",
      "r77",
      "r78",
      "r319",
      "r320",
      "r321",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates and Significant Risks and Uncertainties"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r579"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedTerseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r810"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive common stock equivalents (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r306",
      "r311"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (shares)",
        "totalLabel": "Weighted average common shares outstanding-diluted (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "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 (loss) per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r305",
      "r311"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (shares)",
        "verboseLabel": "Weighted average common shares outstanding\u2014basic (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(b)(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28511-109314",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28446-109314",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r779": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r781": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r782": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r783": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r784": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r785": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r786": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r787": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r788": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "210-10-S99-1(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>114
<FILENAME>0001288469-23-000009-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001288469-23-000009-xbrl.zip
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
M#SEQD>MJ_+*::Z)+5S.;JZ0^ 7^]1\:$'(:$"6A%',!@/%Z-C<JL\PXV6O%
MW+882OV>>H:-5:F6+JX5>Z,&,R/-<859F;K[5!:"0\#<Q0+7CEA%G@)? )UR
MG"D3#;8Y,XQMMG:*W^JNJ@PU4S&P!(3MPR?.KX5Y)NFU+;I 94L=P6D7WRD.
M5+V($B!+6>&[\.Q!5W4'AP#]A4KRRB4;JG/HB.$5&L'!XL-:FG=-RL(&Q>D8
M?H5?F#-B:G22UN9$&^'VQD";T(D%U_/$V@_5BLK)[6.6&S3<>M!P>QLTW 8-
M]^VJQSTQ,Z>\PWBP0.2 S,(<*K+A<M9"DB)+@6-ARBE=@8-C0>A*G#J7^W:P
MA<OVG1?77Z21<KXW34-3K3OW'3\0@KLH9S:7HNB2')*[IH8KVBJLWZ@AWZ!Z
MX/-&2J$R$**Q<TY) V0(4$20%U];XZA;D"K!NB^G+X<8IN'L8)RUR9<AE!EH
M"/2<0%LO^< K:3HK&RX<I,2B'1BELO6GOM6*XF'<@Q'5[CZE+UN'W6+FB%O[
MWZ72+@5<=KN6]>H#;-W&N/68J,1BWKD@Q$F&#IRO-2=;PLEHB"MQ4;H:DJ%R
MWQN5!2E]NJ,=ABB_#FX_0!3A-M7=K8J(RJK -9SGR))P'+%L5)3\G*5_Z-+\
M70;XP-1$L*/%*FKC("\H!1U4/WX^ SYTB<I*OA#\/0IB.1%*%<P#4)TBP)Q5
MP:GKU03K8#D_("T2(G("RC><TW^7H&URSP'.-2,@7G&C8N!K4^!K5WA/#$_1
M$ZWP 'R/>>1<!9EVM. 5ME(</53>2%>M^DB9O%,/QGE*SNJLYOM96E[J]]DW
M,:+P'5#?= 27[>U0QXSG5E?%4[<^ ,A:LU5^^IO#7IE#_; KP:?/V%R!<T1=
MOC%5TQ1815A.6VM;+*]<TM>4MQ-GDA_,)/L0MV<UBKSI=D]@I/#4(,XY&9ZK
M;W3@W>[B(JQ4++*/JA=U8%VIFGN9VVL8O608.Z'P,6(;C4KM7C#0^MZ".BJ4
MH9>]#X0A/'PLBN#*NIQ*<MAU&^]H"YFTES22]C?L3Z*7JJ]2 PEK8N%_6;$
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
M89$-N!+D ?8=:*/OQ@!13P^^DI*G\]AK7:=%+E:FV7;8#:L*J(]K@A7RE*P
M:J"+QT'+( ,A7&1'-=40#W&(@=HL!8N1>@EPT)&6'+,1@QF'(8"4KX.X#/A=
M!/<U]"44B3XTWSKN8$11_B77V7.Z_L"**R!>_ Y6:6V=[N=L@J3K"9+N;(*D
MFR#IM\M6AQ&2)2%(D1B4&]'&N/"\<_Y]%K>-4-%5D%,%>-^+).E -W01$TZ@
M:&3)29T;2;[&6SGYFF_GYL+F$9*7[5B"B6:ZTG<090)8[^68ZI]/.'KB*&4-
MF5;-H30U>BB?6T<BJ[#-F0X<4:7!UMD'>5Y.J2@RMW*6+YSASGT'"&0'C.(+
M2^%(/<0H$1&4=6D=D^":WM$I^E9AW5KCS=JWGNOU:(NQ8\:)&[VK!Z_J#J!:
M-.068Y0T=ZX!Z)JIMO-.L\A.A_7+ =(.K]L2/Y:X ]F&$*3[*$O!$B [@%:_
MTK2%8J74BMCU!M+78036<V:\=)E^N\ S&R3;K769+H[5K3 P>J$+":*8071M
M%I@6OTE.$,58-$2T6AS.NK>Q :;OFGQLN4I\&,Z RAAR)[:>;L'=,9DVJ@9]
M7^&"V\+%;<<(#*I6G#0]P;3UQK]:26]%J^%I.LH[/*JRHTY3::+=.@322=LW
MNN>OYX=NR5/?NX@*T'%/3D[PBL_E:.B=#KV=[1?/#IY[6Q1C#[D6+>(8/XV+
M= 3'8_>Y[^UN;^\,>ER2\M?A^?!P"&M69!$0/4RV!V4%N=K WHYW-'P_/,-*
MT3O/07+L;.]L#W?WMJF:=,#XH1[7\'ZK$C7A5(A/-XGTUC@S&-(^K+/O]AB=
M,JS&=DO@\(#O7>-+6-'*,!X:-F,,''V8Z+8""PL1Z];U+H@)\1)R;Q),Q9D1
MAAEEY@G[E[(U%C[5& 4K+G&<WG3:^$@Y;OV]5 ]]SDOAOJFCZ%SSR)AI+MGR
MIUEL[D7_BLV=E]EU=(W>X$FORLO5%9%<$IV]7=_;\[U]WWM.M/1R0=(*1S!
M8&%T"J-W)?Q9[WTM"=BQG!]=A).2!Q867.2RYX++M/UO6)&N.MVU'P>! 0N!
MI=H8L5TT\1NWFV!W>2FGV^8&8-0.,-+.VB[28F'J]./)Z710DS3\RJ!!;8]3
MX[WC_<D7;!!E6VEXB(FF,=Q2RJ96&A\Q?<+K$Z'-U1$BZ':,5KQ!6P]B=[31
M?)1W4+N_^G+JI23P#?I9N>?:N9/8^DZ'1CM!D>WVGH/K;MR)64&U ?E-:.JW
MI%,OJW8FK_?V6U)H1' OKO'JRPH&)=8*H%+YF(-I@$;X$BJR@<)8A39:5Z_S
MW;&[)C6GH^=WP=F>OG&DMPV'4L-C%>0:DH*7@*5IG1V.O49/9*--4'\%'':P
M2'^7W' [N>Y\1-W!!T=>:U6O'2CN05W@1EG>75K8\BS-[/AQ15P KFV.D"%(
ME L?Z+ +725/G ^<S$W)[<?YU^O)-[?O01L+KU%/>MD_/>E#E(]5' >)2LOU
M:T>W+(]DF#?0Z[2,"RP][B+866J,YN*MHISM1CUO UYQ;_2U7"13!=AF\$6A
M6^J2M"C?+4_-X;'$5-6!X_[.:8D)OYAA.F_@5E;H-^"L"_33+^AHD3;*\2 O
M!,8T3F<1#F@2C G2K9SZ-@CFSM($*]R@GV@:47Z)MZ6&ET/?9FS,PHG.TX![
MY4NPAR;&%K>ZH1;='G5S<F:))3.X;5WK;(6SP-K\G3VTK#90K1BL5I]$NCV0
MJ1O.$M4"C4BN2(\B3EW)BZS4E98(WPHCY(TB1XRN-R]]<Z[X>QA0I@H)=Z^V
MUD/2VV_ #,SU\MC>0'KIY ?V!+5]2_NLOZ?H #T0IAQ'7[#1.G+A!8'Q)@G4
M82<=<FZA5EY[9)VNZ8B0:>Z2DYF.L>7-?;I[!YKPG K%-./T^Z"JLY462A14
M:1*0/1WUEKI<?$H'W26CHII+[.9@\"2YS]&QG<:YF08^XI<X'4E$YV/ W39H
MR13:5>0"Q,<@L_L]S;Y@E7G@&>U/8Y5J3/M+=U9B,3KU@E0N[K\P"J0N$WD7
MDHA2EYUG5Y*YX(G=XG$3N/ZN@>O=3>#Z:06N'WM5E@.*?JRJ-QDV?8G%!J@5
MX]S7Z!L4IZV--ICS$:/2E@6Q+OC#L$-=AX^]3CI/4@,F,2;B-(=A5VU:QJ%N
M["EFHK!P[4RR/)-?;NUADC'U0?0M"^V@!TZB ^TD\EN]=P;X2HUGHMQM9F_@
MA-)S!M-\'-M- _YT53[LTV(*::5CQI&S3F=43=W#[X/NSGL88HH/R%%2$K1V
MY/8*!<I8W]KU.04,=W:@53B,V8""12A^!;K#LFZ_&MQR7WP +)[@AJ";G,B%
MF69,%0W_<+7E-'=T7-[JEC5F[<2NM02F$G/FJ6)K6 BCR4%8J>?R"HV6;]-7
M>>7^R+1R\XYETS.OWZ1A2\Z#.ULE.:G2'8.M.7[N2UH<!7.@=.\DC^'>1GIW
M-4YA[B66,Z5=L_G8/!!9<V?/JHW'*HU44?08ZW-=[A?BPL>'1W_W/A^>7?SN
M_?WX[/CB$_WG[>_>R=G9\;\^'1V^/?W=^^WPY%_'Y][AQ]_A?^^\P]-3[^SD
ME[]?>'#YQ=G)X:D'-_SCUS.XZR-?=71Q\NFC[WT^^W1T?/SNY.,OWJ<S[^C3
MKQ\OCL^.3@]//GA;O_W]^ +>Y;T]/#]^YWWZ"#]_O#B#.WUX[-D%WO )+_CM
MY/QXX!V>G9S38WZ%7][CCV?'IX<7^!4.XN\GYW#_AP\G%Q^./UYXI\<7\")X
MT-^/O??'QY6_X1T?SWF YS0=_)+>5/T)AW/\X3.\!(8GBR*7TV<8 MZI+X=!
MX9_.('!53V#98$WPEX_'OWRZ.#F4A3D^>__I[,/AQZ-C?-#Q1_CKZ)ANP\=_
M>C]L:LQK[#I8B9L(@"4"47J=CKD. 05FQK8E)*+'RM$T*AP(-QB^.7IIJO6E
MF%/6+%A3\DL;R/+%1-NBR%'H4CI.AU,L](R>JZ*0SGT2[D_+2\(1? B2*VQA
M2Z%)\[(C\99K3[4,)B\CQ$J.M=[@] 0,8.@4&2SIZK3I[VCI][EB 9I&<12+
M^E\)=E\XGRN;XS2'I%*(C!EKFS<A#3HG+P[.*X7*-'MS6")8=P<]@C9+MS]M
M:53)0Y$$#/UR 4OZ'DH,PL0B0HKSVW1'::XD=(FU8S%V, VBV(GJ"/JNQ2_H
MO$IC,C5B#N^8B"=DP=3=77;KL<_* D,IS4-".5JYZ;&(T7#,S5I>I-,7!.@?
M)GR#.)9"NBG=5!,@69.0CKC!W(E97ZND5"MN;(Z RQ*%6F,7?9-*0U3C50O2
M+UBPSB=:[:!R"3K&M,^54*?E%-;UD&"%,19OO20"<!]WI[<;N"GY^@S=ZKI-
MI=1FY63S"J=R3$&2[K3;4:Z3EIW*^R,F)8[UZ:$WO6./Q)C?[33F?1-[L/I<
M2ZRV5H5QHM )R^&"6I[4;^^Y=29W0J_$>=&1B3O[CG)]U'24AAK5A:'ES&U4
M6TWR(;8-'$40MS5^U)+EV :L7@D)8(+"N<>E,:.TDN3;&%<S2;/63-8$*#ZF
MFKWHTR-E&_]CP0T-.#D\DQ/SD< S3D+5E35,Q6HM&*@0UVK=8W$\*A+5O[W7
M>=7-S<WC^6V\\ -"]+<'T 1"J?W39#KR\98FWF)*\0/H(W%;KA\ =#'!NB."
M;Z>UP9[$8!EH#H)K0'%=!LB.YB[<L$8A3Q6:W+IM3L<^*=%%JX/'4[O2.FNT
M<'%WDN18CBTC^ H]9*K)">\75LRW:(,_0:P8WGZ=1N' Y_IC!5,!E]>JU5P>
M$:"Q:-\R3TK0X$S<QZ %)F SN3\G%DV1$&H!ST=%\HD1PT8Y(8S&L/T)JPZ_
MVKM-B?L3>.TT85H44-) :PJ-DXH+SXLE!?/-[P[0K*5UHN^ *^I9TA@07HQQ
MZ.+I'B=CXUO)>]D?YR6%Y-?MO=RUWDN'%IJ0%Y?\2:7 F"3EAQC7@3X(#E/:
MDG+"_(NO;1D&O4QJCT7NULKWZQ5Y;;2ZJR&F'/2!WU&VL/*$*OIH$_=;3]QO
M;Q/W>UIQO_7P,A(- K83.=(F@$ &6ZV@BGT@CJ&+>H+4C&(RHK#DFE=[>A72
M6WD@RG,!9DJ]>,*HMD6(3 ^<RE--JKZ\F[%[.H>1R];?6I][Z-WX3)R5ZJ".
MC6]?ZGQ*Y*KF-U\USDK.DP)KG5E[HU8"IPTF=;NWL-M'_!.^M-ZX$X+;$AZI
MB>KK+,(B3V5"7GFB/('?EJ2L46]B5(\P21/15*39N74!\T(7!MS9H8HB!Z^\
MV7 Z]&L>0<2'FEO#P-;GG:#].M*MN> 7%+*%1$ ^E04BNYAH:\'"[D@,=Q*2
M[ AY98?1VU:^U2R#"SUR4PG/Q8WT8KBS%0X6!EI6'TN?,P>/D4XLQ+T?Z6Q"
MM W>1A%I:O*6:K.JT$GBNO*D":(YO,[=/[=+>ID;!K%:[L)X8+A)+1[:3B)B
M#;8$\\C5CTSI82SF>]'1'H "7NV\N:!L7LR+DJ8F4M_YDO/7$Q,Q01"T-XJ#
MY,L0;MQ[<SN/813^]T_1>&?G0!V\V@OVU63_^<Y>,(;_':C1P?Z+%]O[^Y/_
MM[_WTRU=D!LE_KLJ\?L;)7ZCQ'\[I_E-D0MW)G8YAFDURB2=H?Y=)A&[!FXT
M,DYS\F:=*O2_$?(;E0A3V&$UQKY[L'L'SN[>]=!+]R_*N\K*>,Y%0_QOCM1\
MG]GLKD8(QZ>GY][[P[-?/GEO#S_^$Y3;X>'CV[K5)OMV+I4!O>^$HEEE&(OP
M>)0W]YV'=BO_Z:+!YC1:T$R32,7>/\NL^$\_5]5;[9^%)%S)/$/%LE+0<W=_
M;VU$_3&8*B;KRD[ 9+#@R/:;_OS;K#35H9$Q2R/L!^(XCX-/N4SY_/CHU[,3
M1(;YWNGIT1.=L<.9-ZSYWECS/]4U*&SG@21>W]LIOF<BK&;UXFW5:LD[PX,>
M<-?*8G8OP3)!\6*-DW'X[H<@":C"\5(&_$,9])V6VII3N_I,56@V()[Y P*R
MCP]/[^5HW$)LO=Q;Y^0?A4DA\N"QB*]_I$'B?2BSV=7\WE7WG>U>2)/;3/&V
M$AI7XTZL?L%*W4*"]XT]??CD'1U^/KDX//4^')[]\_@"DS7./G<[.9XVG]JP
MJ?MB4^^"ZRCT3N?)^.I[F\[]W+0UTI+CU?G>[*PG$L.A-N^;YKZQ.C96Q^.W
M.HY.+D[^[_''\U6B%D];H&\D^CT:'DEPY1V&7Z(D?ZIVQRUF^(V&Q[\PB?)S
MIG*JY[E>JV,#6ME(FV_18<Y^/3F_(%GS@TJ9C9"Y+R%S?A4H[RV5WE?QQG#<
M&([?6>17Z.W1FHX/Y;Q\(EY/$5@N>N#DX]&/:B+UDPL^2N%5E%@+^1_I59(7
M:;(14QLQ=5]BJDI9CU90;7R<C]CJ7.$0?;_?'IQH5RSRP/W,*:=454NJ8HJO
MS@##*CS>A-JRZ%H?P2B]YE/QR%?JP^'_G)Y\/#X\Z]"BG@Y-;("8]ZHNB79W
M7JAK. ^_#+W3J!A?32(5?Z=Z)-\7*[^:*#YXB4RT8D \VWW1"Q6CN0V/<TZ.
MOG%T%:F)]Y[3KK!EXV02C279GG]#]G*48I4E9-'G6%E-7<[UA7=.#7WUT[>)
M_XTFU"]-Z.&S,]M3\FU-W'/O_.COQ^]^/3V^I>0LJ.:B(9,,V-LS&'X<S'+U
M6G]X@P4YXV#^.DIH$'33FVF0@?;^3&@+S_RURJB3FJP-+1/_;!=[N,T+7L!P
MBE"_67X>TD\_%V'SM[V=X8N#W<Z?MX<[G;\M>NPN_$@%F^_]L:]>/+__QVX/
M7QZ\6.FQ/],"\R+#/N:S(/GOG_9^JK'LU[NSK]Z.9M<N23<V,YVMA<H7B>!:
MPSQ#WK(V3W7:G[G^.394F%)->[ K+K"8XUOO-(4W_O#K<+A9AS-UG<;7Z%R1
M B6\(JX06(%+B$ @O0Y&B66 HM#3<Y5?84E:?NSERG:E^,=Q[KT'<992F5S?
MM@0[S/,4=$6W?_L":OHQENO/N_[V\UW_8'O;AQ=MED4OR\M[7Y.,'_]TEVQG
MOWW--FP)'4Q8L1M;+,"58-K$FY-F&- +(ID-^ZF<I8-[7Y0GSW_V7FS83R=L
M'&RK_Z@DURJ1"QO_X0_;[O9& 6J1YAL.=&L.=-"Z9!L.A*[[K(SR@OC/YI!M
M.,^&\_2'\XC3OW-YG@S!M0=>+M+B-O;8#[Y:?][U7W1HVIME6[!L!SMW8/7?
MMFA/A^MUD6*'E4QL[V<*;-X^P']PL"3 3\NZB>\_POB^NW,/2*S;KV#0AQ\_
M'O^/=W+K97WH0W7^ZX</AV>_4Z?>X[,/W/SWZ-/'=R?<P;?W$V !-3SP/IR<
MGL*0:1H83?UT^-%[?WAT<GIR\7O_9P'RHCZ'P^H<'L-6'&R;*6"C[--_82OJ
MH[-CH*:[[\6C:!YX%,P(2(FM)[D-#78%LTW-=-\3;KACZY#GP51Y4Q4DU/@E
MR#WLE<8-\JCIQ83[VM7:P0ABV310(T3S]X%:KC+]10'NPR117RTC7,?>8)<:
M[K:IPGMJQ/&]\9#M!^QMFF7I#34@?+G&9"+$S_8[)6HUNO@0?#V%+X/,]TZ2
M\=#W N\=:&LWF @P%B0I-@#X_GU]ED.R%Q/$.E=1-_2Y6R_G"OQX9W^_CCZF
MK[X[_+A]=7\I@RQ(BA2K"L.!ZR,)8W)+.@*9&10VNT5YFBYZW)+*#/&3'7X?
MR)@[L:W6+0H;FK% YXYG(N0'IH=OF9@&?-3,Z)(I"K.*_DBCI(CGW"-;@9%-
M%P"W">!/>N\HR$%P]7<'?]&3Z<>^U3I66UGY<G?GQ9N<V@3'\V?I#:IAF<J+
M+!ICIM>OP_,A-@7.HS *,M[6)/2:7;\QC8S >C%<4V^A./"V$'&-+6.N53SW
MO;YO6YKU8MNHE_+W5EUOE>CTT]]ZTTO9LWOEM!KFEH?<EOOX*WT.O7--P'-O
MJ];AFK!([](QM7IGC>8<^X8&6>A[U9:,C4-S_!7.@(-$-4WOL&WW"3"KD+F;
M;]\D5U9?Z+9^'*DXO1$>":>L"+#=4ID7L&@P^G&0@6F4ED5.C<WE""5I\NSX
MZ+/GBF0B(+_UH)Z>7QPZ29\PUD-XF>&^N6'0SE? -V;!G'L^PODG\VWBZ4.=
M)MS$T[L(LDO%EV!WOPKCD)VI=K=$T?%6M\>D747]$A^O].91PVB\ 6:L+E-<
M[TS1K=P@U.U=:?N<ABH?9]$(DU4Q U4HA!I1RVNI3?PX!0O3(23B;I?XEQ='
MB!'AP489]IU5U.<V@3TO2MYW3",I4#KQV,=!@J^8J0P;8G*K4>RH#9?^>G1D
M^V+!>8';:/B#M@ZVL)H?6WK8F@7PL?,MB#^2QD ;:34E%X>2J$@ZC9M=2=+,
M[?Q>V9R.Y7&7IDR**&XT>HQRVVX2[DJ;G4LK$[L75?=AK,[5W#J'X31*X(1E
MY,<&%M!6YFX]0P.2Z)EEL6+RESU5E>5<CR1>8-NL!J]G=AJ,J5LNM1O&LTKL
M+4>2":H4Q.J568$ 5X"8/3=?YM8C_=5[%YV'?AG@C^$HK)B9W+-15UJ$/\H9
MX"%\FZ9?LC))Q*/81P>'RX#($"?+FYJ$^1XU/6#'N_<AR+Z@]H(IX$/?:T'
M$M\17)K[*/3]53@8F>9>C%L<F"[P>#/_,#*KEANNM=Q5 %I67H)Y.@YF\"V_
MN;<LKD+>O; 3OZ=:]1B.JXC%WIY3/&9 T1-3H"'21@2Z)<E:LE_ S[&(^5S%
MQHY@\>]2GG3BS<NXT(H&6'CXM$P%.3QHA!XTJME#N?#:XM6^1;@23%SRS>'W
MD>0<3TJV.%;L"N][-8M:>X]H;M83I*V^/(\N$[;<<*B? P301+- 7\]MA<D,
M[K&:4TO,WAS^]1W^B_F,M6;.$?Z.X;\5G5,+BN8\_'@619^=U'I]H.=K-[8\
M[U#[^'/A.5Q1#/TQY-SQ8ASP6V\B0^XQF^C?"HM?$,\+KAHN9<Y@"B*,'JM=
M;84@ULEW4:+!M@:7EYFZQ*I*,U.M(##5"@P "P82HY^TO_C(VCH^#_'_OL\Z
M[N*8!/OR;.?)H"O[(257ETK+_KF%.K"662V5;8=]XKRWD&V'CT:V]6J%'[EL
M.WQLLHUAN4LE6R>WN*W-\?!,9OO50B;3J$6TYG- X'K#:2:@.#R;JR"K\YS,
M#'O,PS;<!K;]UW,OQ/##@T09[@#MHSGV=.'I\+!?I4@O%05@3=B]S18PO*J-
MF3X O[KK^B]S"O5@&Q@[@RLX-M#PW,&O=9)0CY?=&;.=4P_6>J"]>]J'Z!I
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
M)'0  @JX+EP]"71!ZVZ/,E265 /3:9K!6#G0%Q7HQ,OZQ@P][YQR)=WP"GQ
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
M$=!5BNZ'T437T[<S;=FKJ=5<W)Y?+N.YN6(WCIOL(LS&83_U)UK\S4D28=D
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
MA?KKF@F!SJWIM%T"MEW.5N\_2[UAYQ4<TTB.($4I%>#P+X[V@6ZW]=0/@7:
M3STH_M9F^'Z%8Z(T3(?:/WWNJNW:ZB)VP'+MS9(X)T8W\G:9I-"+]KTEUKFK
M',CEDG$.U:ZMD-@VAW0-*L-C%$12/0#B4FIW)4!9C(> C^.J>.T[&)$>>L6J
MHP4;$ASH2MTW,?U5E#XR_Z]C%XK#:.]SL79DM\0P/$0VC,]M?@4=4Z$HA#N<
M!B/J#W:L7,C'CSE2<N<S(&(^HE^PIB=()P^.JY7MPK%YJ+M^7XWA.KG%X<!I
M![:[[;;4RMP>>B>HN_C+3PA \7U[#792,D-!^@[+Y48K;F=C[9MD^VGCA7Y
M<=\D/]T1_3YSW>A*B!!!![C[BYL4NK8AR@;F@JDIBG-#T4*1)ZOH@!MHX 9>
MG!R  P\MQ  ?3F?#90FQ)Z!=1B@-X3TS3-&@CAZA9Q'U1O$<SJ[Y$_*UVP9>
M502@_-%-C'@L([^05'1:'DO$0-#5-RBH*@<!='L"(;M\1"YX7BRH&8#@VP'#
M72XYY:-JFB!6.QH5Y1A!L.@:_79^_A'+@%T!=WQ;I/0)2.D42^"HA^ N9C<@
M)$HUZ7!J@7LAB<O\"(XRI6UY"'KT1"L 92%CID 5[/TR1S8N@&C/X]31Z-Q
M[\7^Z:#W9EFEN"R_&@F3&U#%B^&!8TJ/KP;&,QI/85C>8DO=O-DHI,IN;-6@
M8_ZSV:MEM5?7&<T&T+X@\M:X&,45$>+C#XEM-A&V3/R"Z$:6KY*J!H&%B9CB
MMAT,E1_%4.E,=$#3GOC9I=:,D:,#<&U8Q^.C83SZ$FI,6U2*J<0\?/NT4:\?
M1*RLR;$-%#)*<L<R- W]D0:I+@WN]4T=+U'3.C;L29%EB#!PC_-2"X]V7G\^
MJ3_IY>GQSS_M[<0:FW:/O2_\M3D]/H-U2+Y"1A89V"LSH/B6N@(S] C;?\Z3
MO$I<+YR*L.66TP9 ON64T4W\:;[F5WE23L$206N:DG& 8D8XEN-09V#4FX$Q
M_<NI5)*17 [E;A\5LR$K?KBO5<[/6"\II/-2)!NLC2[R)L:URF#8:XL#2H@)
M0@&H^*)<H-G@!N%,)O=M0G85_Z+56UL(3HCH"D O5'#'LZZ3'3*SDLLL&P%)
MYA65R0V3!($FJ'ZPJAI&;K</H2 1UYKW62NI(7@W9_TN'HA-]?*53TM(K 1N
MI[#HWBX")'E4?YQ#WGH3][:CFF3_U9Q($!ZC(6$#0^D#79HK!?)O.'D RV]9
M'(19%NOV"2#$]XYJW'1*[)2A%X%ASR04[@%>%YHP*I()%6D6%7$$WE\]OS[^
MY>4>U7/W]'->Y$=H2F=%52'X+J1M^^ZRME^ ?COFKW3@^5L[;<_)SXU[^.7K
MA[J'?SG^99_W< =WVBQ/&1NWV^AHJ--9&O_.W$F@<6%+2TA(E-3)KET0ONWT
MR4@>9G]/][F_MYW;7CR3ON%$!7FD7?5N6IL'N'1FTI8J=-C!MFG3"13!A IG
MZFH'U?+N[F8>!8"68]M!EJD66XG_(FAT&9+YYK2,9\0SL]9B)#O*?2:=P<V<
M. 26LQ5U@,@; @QX6HJ? 48)%YR9LU'DM+#X;^CO-INE%0 'T00L_5_ </$[
MDW2Z+*U%-$F_4K.U!-8TN F V)W'U-+>,W6YO,2WBV%SOO%"?,@C^?KX=(]W
M:_=.)#(]&%DVFSZ-4_9"2+MBR'"!/3+-4V"OJ9+1;]%GSV$4<)$C>91W* ,\
M(ERMQ-T*Y$5,9P+"1#[/3H+4<*%?/1?-?MN]BQO/^<9MKON\C[2=/VYRZ\4S
M36XUC^3IR^-7^]3LG32F^20"'1Y;1RH(!?80Y"80>3I)*% 4@H='?KO <5K)
MB4"K@K)WMG%HZ?4;=C55BN@Y\NKZZZ$T-$P<_XXQ2O2@-%A7&(W1/5CH,,Q
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
M#=R'A'^1QT.H1D.J6\2W;!/\<V1"?=YIQ@&[\@6NJ)I),0#2A6S-I>TQ+:'
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
M37Y/,QYD ZD2A29LK:R@U*I9U*2X+V)\YYVK1*HP1Y#U)HE<;_ 0@AJX[.0
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
MBHK'S%[-L/2#&6SQ[]P=!2NV@&:8Y5^T%Q2Q&SN8"TQI0>*%'-KVA\OQ'2?
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
MDO7,]Z$3X/=$8P(Y]D3&TWK_'F!V8+D7PLLM8SB&VI"YN<".%N:)>T,TE-L
M%$9@(UNO!A9ED4+9(DUQQ_L'^&F4A7'CH>[VI+X_I)XJC3^\S>HKY#")P?16
M19R S\6(-/^>IX1D-9 "F8VU&@,Q@XP/R]=5IDS?D.9*3P%;)R,=<C9_!'@$
MZ!>2I&B/\CM[8L+DYQ5YY4*#\QO@4LL <0VFAFNA>&ZA/_MRCL4G5WS:EYGW
MJ.]T7MX)&&CG=-JG:R)CJF#(M<I!_'BAN;Q!TCN+SMK^$HE#[#HQ&[B\7Q+Y
MIKH3ZVTG4:.QO;41-;>V?4YK^R3J-4^_NMI6=-;K?'6MG5YT>M;;26W=NS>X
M&!?1YCQ[66E75M#2;^4/K/D8& 2@U74,2_CMTX5?\&L,04\)V!S\Y>R?^,3>
MP, 4],JZ6?7WO/:87H,F5_G+>.+YL\[IN?6?&R_X//+,CM#>PT5?5[3,H713
M"F69/QIG,Q^NK JC_Z?ABMTA+]"37Y2G%0VTYPB?5R,)R89;?L0S0]N5-D@.
MZ$[,1T?_AM.9T(\%^@8+=/29NYC'ZRM0]\QISUMH*W=Q<QTN(_?#*[HQK-W.
M7:0BS\P:BRY\@/FH<-N[;+OSNO6J;_D9+A[[*]"7_P502P,$%     @ \8%!
M5F&"#_42!0  CB8  !<   !A,3(S,3(P,C)E>&AI8FET,S(Q+FAT;>U:;7/:
M.!#^?K]B2^>NO1G\AGF+H9DA0*[,I2$-[K3]="-L&6MJ+%<6(=ROOY6,6Q+"
M77J7]O)"/AC;DE;[K'97^SCJ/AN,^_['LR'$<I[ V;NCDU$?*H9EO7?[EC7P
M!_#:?W,"==-VP!<DS9ED/"6)90U/*U")I<P\RUHNE^;2-;F86?ZYI435K83S
MG)JA#"N'7?4&KY2$AS]UGQD&#'BPF--40B HD32$1<[2&;P/:?X)#&/=J\^S
ME6"S6$+-KKGPGHM/[((4[9+)A!Z6<KI6\=RU]"3=*0]7A]V070 +7U58P[6C
MIMMNU%MM6I].PW;3:;>=MALU(NJT*/W#024M[%Z,R>4JH:\J<Y8:,57S>_6:
MV6IDLK-DH8P]Q[9_KNBNA]V(IQ+G$SB^N"W$; F3]%(:)&&SU-.0*L70LCG@
M"1?><UO_=52+$9$Y2U;>"Y_-:0ZG= GG?$[2%]4<E\'(J6!1T3%G?U+4"=73
MC\M"Y1;*25A*2PA.32D]_/!Z=#3RP:V9SE6-_UG7&V#>X:  EY&*_S3J1QNS
M/SSW1\>C?L\?C4\Q>,XG[WJG/OCC>Z^YTX9WYL3LFS 9]I7VOSQWFG;'<1MV
M]=XKWYM ;S ^\X>#39M?17)@-V%\?.^A^*^',.F='_5.AQ-C_.%D^!%Z?1\U
MQXQGU^XX;.9$S#"E29YY!ZB=%L+2$ 5XM5;V_3-2_483C*KP.\MC+BA,*$U#
MP;)%%<YB<V!6(:!"LFA5A6PA\@5![22'#>>E@=J.-IP72 XDY)G:4S;'7.FI
MG(-'(&.<DH@I26ENC"\3NH)>(%6+,GX5VXG4G=XNB$ C)RLXIQD7NLL;<GF"
M6(BH%C)':6 "3^&8B_E:']MX"Q$76D3$\H D\+F0!(@3%1S0@,ZG5!3]7:>J
M]KD:1(L$IPKX/$L8VGG)9*QE"/IYP015^UVN5+B&_B7YM;C%*9W&R[!\6@.E
MP4+@YHT"AY=!3-(9+=$Z!VX=2!H6@%F*.L^)DHPZI)(@RA#?0KX(XAM,L0V9
M,-6>"9IK37$H21) D>@@: -\GZ'F^=HN*4D#]1KG"G5QH57!3HND@,DS*K0Z
M^2Z[EQXOR32AI?].N0BI,-"-$Y+EU"MO.B'+LX2L/)9J9]2#.NO8F'(I^=Q3
M6_V%<CU<LW6<Z6@IFM=5P$'+=)MM50A(##H9EA.O:P13UPB6#+?;&F:ST=S9
M:IO.SK:_DUIW3;=>OW.QKMFR[U[J]S&!VS2=^N[F3;&67K1BX= U\HRDKRIN
MI1R0D3#$BM2K99?@E,FR\(2$1EO>43C&C\^@NA =8&3]\KS1[L"7U+]&_\"!
M'=.IP'RS@B(SNH\,7I' 'AFHHY5VQ4>&JEBJ\EIO=7)]W5FY7(%_RU1C*RM4
M;F6R;^CZ<*S[R%SFE,SI;4-A7:NHRAQA0<X3%D*IXC70H'_M>XY^'QC[P-@!
MRE=?ZO[E)O$PG/\,V0M3O%I3F7[,:(2D"PF89!<4QE'$D-=N1X*EJ<A#(NX3
M22]H"K^9<,)D$$>,)N'3).W%TYZY[YG[GKGOF?N>N>^9^X,#]128^W7^?E,!
MLZ<H3SX4GC9WWP?%?0T*=+('2-IOO50;E'<MPE#]%>G]GV 7W/WX"]59<_<-
M7M_G MD4UG&XEZB?V6J+X%^G\SNPW72*:/>W@=O\P__:X:6,%Z>W/$$3HCY%
M;!UG^IK3-)FROPXA4TQL"[E[R#<<2;AR+4YJZ3-CAW\!4$L#!!0    ( /&!
M05:DZ*8.>WT$ (-P+0 0    ;7AL+3(P,C(Q,C,Q+FAT;>R]:U>;1[(V_'W_
M"KW>Z]W/S%J1TX?JDR?C9V&#/61;X  V U^RJKNK05@'1A(V^-<_U0)LXS@Q
M3@32+<M)'$GWJ>^^KCIU5U?_]'_/^[W66QJ-N\/!/Q_(A^)!Z_\^_NG_:[?_
M_63G16M]F,[Z-)BTGHX()Y1;[[J3X]9^IO&;5AD-^ZW]X>A-]RVVV]-KG@Y/
M+T;=H^-)2PFE/SLX>D1)N%2\;BO2V 817#LJ@K9"J<!)<I'"#T>/**.)"7T;
MH/ZE'+6C-+D=$E\? N0L]0_YD0V4+494*B+$* ,:,N1]=/6$8.ICCR?\=OR&
M@_&C\SCJY>X_'QQ/)J>/?ORQ?GTX'!W]J(2P/UX>?'!U:O=\TAY3^G#NNW?O
M'O+WAT?#MS]V![WN@&KG_#@9X6!<AJ,^3KCS^$;2M(5O:WEUGQO7O]/3I\D0
MPH_GM5G7#SOG^[WY_5/KT0>?O$+WQJF?OH7FMHTG.$CTX?QQ]TLWYG/EC__N
MO-A-Q]3']N=7\=M_^1E_].I*M(5J2_7Q)K_73JD_N='UZ9D^0^:ZN_E O?N'
M^XY''QM7<!RG-^4?;YSTFQZ]V4WU<,3QAQ<^&[>/$$]_>]^K S?NW3_OW;AU
M'RM$A*.':=B?GBG5!P8\2L.SP61T\>5WNSIXX_;=\1"4='\$\N49TPL>]7!P
M],\'-&B_VGW ;"?,CW_JTP1;]?(V_>>L^_:?#YX.!Q.6X?;>Q2F_<[K\]L\'
M$SJ?_#AEXH^/_^N__NNG27?2H\?\?NWKM_CIQ\O??OKQ\LYQF"\>_Y2[;UOC
MR46/_OD@=\>G/;QX-!@.B)_?/7]43Z31Y<=NSC28?N3C6ZQ'1MUT^?CSR0Z5
M?S[H:F$$8+'*"@07LH=HI2)'(*-U$7Y=KTT14LCVQYX=8+\^FKJ/-@;<OHNG
M_#8C[&T.,IW_+UT\:'4SWSKKUQ=Q??CVA=IY>Z [9_EDX^WA\W"R?7)@#O=_
M40?[/Q]W3G[N'NSM= ].-LS!WNO>UOXKV'Z^J0^?_W+>>?]&OM!;O8/W0[6]
M__K-5O\9G[MY<=#?$ ?]S?/M_0UYR-=LKQ]WM]3.F\Y>QVR]]N*%.KPXV$]V
M>_U '+SOO.^<'!\?\/&MYQOZ</_G[E9_IW=X\N9\Z_VS-]OK3WH'^YMO\_-G
MW?C\E>VH [FU?F3XMXO#_JN+K?4W^F#O2'?V?WFWM7\@.L_Y^/L-N75R?<UK
M?I89'.X-WQ^>O!+;Z[WC@Y.?^X=[FV)[+Q]OKZ?SP_4U>7CRRSL^KCM[KU2G
MY]^_V-N8=';%^8N]-Z+S_I?S7[TPTF%6[2(+M2%8VPZ>7+MH)3")D',P#QX+
MUAO*>[#AIQ]O@'J7&%];H&?=<<+> 0O:,_YEO$+Y:RCKWZ"L%$*.TK:UD:(-
MR=BVU[ZTO60DLO!H?7[PN((P-WQ?\OV'>87PK1"&WR"<R;NDM6XGYQGAZ-G!
M,B6V70"'J41MD.7XV<$]XKO&X.8IP#T\6F'Z-4S-;S!U5FGV!$4[(\HV>\2E
MC3K[=F"!39:(<7$/'A?LC>EW8'TVPE3=M-;9H'L)ZMDX/[B)L@M)R9S8C4X&
M#&C6!3)' J"B5/+AU\TIRE9S?) I=?O\O'\^:/O?FN.79['73<]Z0YP\:%VZ
MB'S_\\FCP5F_G8>3]M7E#UI5X/E2L6+%UUAQT7DJKJVVV5KOB,XOOQ:P2CE+
M;2Q.L:R;T XD?=OG;")%HU)4K,U_ "%^$)?_7?/CFA!_*/?>%5<@6T%>0*$<
MLW!:E1!9HQ1,\0_D_LIO?O1R-#RE$5."W=3)VB!OL#]Z6G7!JS&5L]Z+;J'Y
M8G^QM;?V]G#P\_'A^]-NY_W/_:WUG_O;>X?=SLD;<?B\8G*@#ON;C,>:WGZ^
MT^VH5W+K(HC#?Q^+U'\]P/UPMMW??-_I,];] [/5W[S8WMMY<W#RB]DZ.>P?
MG+SN=]83\+W>'^Z]TO]^OW'167]S_BLF5I\F^#;'0S7&Y5X,T6!;!A59NG4Q
M2C]X_%)]DZI>079'D+'(O6-%K*,U(K:K":Q.,K6CU]0V42FM&3@5Q'U"QI':
MHQK:56'>[TZ.GYZ-)T-^Q$X=@-DN.S0Y&PU><50T>DX#X@AI;3P^&]5(?Q]'
M_/_)Q1Z-^M\?FF;K_2OQ:[3120.^G54.;%89UU 4MD5P.B1C**B*IIP'FN\^
M19,B3@@'^24_C5@\)S35W?SI:(3][Q+"S8O.R2OX5<=,42=H^Z(90J%8AQ;/
M!E%(&U,R/KMXWQ#N3A@J'#%:PWS&<GDE:9=QS7<(U-;[-^I7LNPW6J/:2K'2
M!'+8CB)6%U;RERRRS^:;@?H+<<FUL=OLGV)W5*W;=MD<,')'W=@C5I/$X2C[
MRO2B^Y8R0SJAZY,2R^3VZ.FP?SJB8QJ,^83+'S?.)_4K7[\QJ,V=#HS.&W#V
M.B\!'[+7F-YUWF^<;SU_Q2!73_< #DZ2V5[/;]AK92"?G/!O:FLW"&[/F#U4
MN?W\%72>OWYSN-\YW][KB'KMP=XKP]*G.B<'[SK]5^PO;TY),KWFWS\?QW[N
M;;-T'NX=O3O<W^$V;QB.8\3AWN'QUMX;)N$!MVOMXG"O>MJ5)$<3]F[/JW>[
MO??+^ZWUC5^%D"6"M6U'A<-85($MK<5V$CHYHP%,L@\>_]%H[7__ ;3CC?/4
M.\O=P='SX3"_Z_9ZWT([R\$0)9^R5 E\!A\3.IF2C=%BU&%*.WE-.[FB77-H
M1P@*M75MCJA=&SPE5E,JM<$Y%ZA !)@;[< '$,X(570&XHB<C)4<M!=0D8S.
MT_C\BVS;/IVR8G#T@G#,U,+8[=51\[/1B)OY"<N8>^P<=K'W<CCN5AI]Y-:+
M[G@R=U(=79.*K]LYX:C[W?9>[Y@-#!NO0SX_]SI[STXZ;+@.]QG\/D?@W6M2
MG?8/WG,DOU>O>]W=WGLE.B=,O'[GW4&?B;G/AG ]J>WU@_<?KKDF5?_PI,-&
M<>LY$W%_TVSM_7+1>;[5/7C_I,ODZAWT#V"+2;UUTE'L7+Y[L;?VV:@K*RRE
MV<=,Q=@V&/1ME 79#/HHV?A96<)76+66TNB,\C5V71I?H?=-CHU$9@TY5WP!
M';Q/(F:C"44.TB6X'.%9,6CQ&$0L]B9ETQ;"ZS848]H^>-?.A?T;!3))#_?!
M(#3%R:*+5@E!%K;+)@;0D#*W)IE\"X]K]QA'5.=><[5ES(VIO5JK3O+1E$1/
M+CZ>\A(OZD]K[]B?WC@_[5X:M\5PI=__<LTET5FO9H=YH)A#>YO\_1>^_M4Y
M8WJQO?_+NX.]I Y/MGJ=W<]<Z1/FU]YQK_/^"3O/U;SQ]_6?F1,;FDVH.5Q_
MPMP\[+,;?CX=A'B_]FM4 B3W>#NCK8/!VK:] HY:L]51:YF=J"&/8P==K-^S
M6[-.I3N@_(0&_&%2!Y"V:'*)5C==_?IT.)X\'5'N3M@ZTHC&TU^^U=59 &6R
MO?[F(P'V-UAX7\GM_9][AU-_Y9!CHB/V/8[8?TE\[,W%X?ZS-Y\JDRW%8*O7
M?282G\-^$?LMV\]_D>RCG-?V=CB6VE[G6&OW<V5RH _7U_3A_H%FGX7CKIWC
M[?4U.%QGWVA]XX(5S<76_@%T3CI,FH/?^#@H.?)B)Z*M+87JV81V,/S)DM<F
M8E""@?UC7;)#8\)1.EX;Y'5Z2[WA='R0!931H0].SEKZSUF7D=ZL(Q6)QN,*
M]#W'=RM&-H"19*0A*7W;@8WL%477#LC6#84IT9'S!/X>&?GCS<R5$14FQ8!/
M_T*^34TD>C2>9E$Q9UO37*U'DXM3IN"XVS_MU0RCZ6_'HTKI3U-K'IZ/,]_A
MQYNWN'S\QV=>-6$\/!M-OTT3P!Y=B<DEW?Z,F%S?B*83=M??NKE^+UT:M:8-
MHB_FOSW=_-^;F2"?7_SX^J>;=S^=BMWUM_$$1Y-UEK%IND&;&R?D]74?CWUH
M9OYXJE1M+3\^XO+(]??KA_QXHZ.^V&_?,.$Y_^ZZ3-&;7'66;6OQX4971V[7
M W4">/KZ9U/V7?[89Z_^;$2/KQ++'KW:7;^^_/K0]?=Z_1=[,T4O02FRV2>
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
M$*,"#JM<MB9;VX3DA&_2#1_I-?,YUQ6-YT=CJ$N[H[$9*(&4-I 5$#5BBAK
M-F$\:T6?.2Z I*R)52$%IT!D$0@]%5"0O738]$!FI06_$QI[R"5&\-(6 \5+
MK^IJ'%VB-:2]IP9$,ROZS"^4T'5[]FHNDRD<4\A:%Y>=087&!AFAX4/J*RWX
MG="X".&2BA2 _U7:>+;LHD0,T7H+>@DBXG19X^?1J]WEI<Y<PHA8]R8LR3J7
M(Q2IHPC!JH*0+:70],2.1=* *PK?U8".8PISK.)"S%#C&!5\W7H.4$IA%30@
ME%E19TZ3(=$YM#GJPK&OL>1]84WH2HJYR!R6K@#%2OLM'84M4?(@D6GK( B/
MVG <'(LDFT1VI0$AS(HZ<TK'P>S97**J]7>*02]3U)YC8FVLDA0:0)V5]ON^
M*6R%@91%LED)(.9O<IFD15\+N8?<A,F\KU"GIA34W6J'97_(=UKV\9/Y!,%"
MQNP"6TRMZG1:D%@KF_K@-9.(FE [9&%8=*]J=\7F+[#9%]1%:Q&4U&"20 *;
M;73"@\ALUQL0U"P,FQ>"17.)*Z0+.GN +,A#@>@I,J$LU<W,D-"N6+32B<UA
MLPM*1:MR8I4(8!2;>P&H-" 9+YUH0*BS,&Q>"!;-)=KP6I(RY#R"!1>#CT)H
M2*(N"@BB$2NP%H9%*YTX;S:'4L#7RAHV*M:)/H:(TJEL28!*(3<@ZEET7.?B
M_VLI@A 9O! %0BY1*J?J/DTB.!.1FHWK2F_,FU\"0A EE*A5 *]2-"XZ1&OX
M)V]$;$!DL.BXSL='+KHX=HK)8P JR@L;?,G&%$&!G>=FX[K2&_/FEXDAYQ0"
M1:/9P;"1LL$(UAJ=J?@F>,^+CNM<_,B4!3@?XW3/9.TDA@!*F%P87"-MPW%=
MZ8UY\\OE(, *E* T6.FC<^S/!D4HDB?7A-F91>'7+:>I__6_RTOA^:0HJJRS
M9Z?9JPC!Q6@)K8Z:PS&KT2S=CHDK"B^=]X8^&@F0/+K"_R-?G.5_47+()PJ9
ME95?47C!'0EO%"J0@BRPQQHJL2).UWHEX;5I^(#G(E+XZ=;R4G@^>Q)4S5J,
M3<YY +)8HO,B WJ3),==*T=B1>$%=R22T<K:J&VR$K))=9C1H$9ILY-"-&$J
M?D7AA:'P?!+GP<1IZ:ED%"2!01H=9*!L!5 H30CG;DF=UW=#G=6@VKRUL/#"
M1^O9C4@.%+$?G*A$[:MCG+U9+1G_1NK4Q)D7P\%1K_N6,H['-/E:I<%&^I\*
M(:04"Q8+P!0*RF1#J)1C)S2D)M!F4=32BKYS2(T/DOU-**[$ '7S>;!H3-19
M%!V%*LMCN)>5-O-9)AXLA]O18K(:B&VF-CYJF:RQH*W$!M!FI?6^7_H:#X&T
MR1RI*' Y>4^ZUM_7&2-$;,($ZBUIL_M\.6DS%V,9DC=.!9DI6<"8/.LZ%XQ4
MQ6DCP:YHLTB*=47?S\<914"CDF2]%\'*P'_(B.(=&*8R-&&H_#O7>O.IIY)C
M5LI@R4FQRY>"\$86$7P(J)U?@G6/*ZVWQ/0USOCBDT&=#.C(<:Y%*V5-N/4A
MNB8,T"S,$K6Y,V@^8R1:J.Q$TJ$@I!"C<:5PF. ".?)VQ:"5+FP(DYT4D#QS
M63"!@[*(+B:AA<^B2&Q$LL3",'GN#)J/,^A0<_B+1:& +-@KC$;)8&-!;4$U
M8:G;PC!HI0OGR60R10L@<,9Z\-EX+W20'.5 ,IX9W0"KOLB8SF>AMTJ$F(*3
ML0"5XBD%)8K17I.#IF.ZTA?SY)9$:RT9*801K"]DS#X)*,"?#,A&;"^UR)C.
M9QI3D\8DO%/"@$'EM0NL,5+=3%';IF.ZTA=SY58NOA052N' RF<;8ET ;*(2
M69J<50-L4?647XZ&^2Q-MD>[-'K;3?01PR>C(>:(@Z^YR(W4]KF0TFALT<I
M!NNU#,+%DI5)UIG0 ,VP&.C-1?:*-#$EQST9 P E1H]E#R&(Y!U%VX",^L5
M;S[;&>N0'=4U$-R;R7IOT:!-TJ;(.(HFE+#^)JM\!?.=9!;]=0K-T/)_1\O2
M"LF:%L(&0R@@D:-$940PJNZDTOB24"L.?P\K(JAD%RUF5:0"6ZL=!W0IL!4-
M2"HTP8JN.+PX')Z/+U&$SP#@8U( 6C*S7+9".!>#+#DVP)?X8_HPV@-*D^Y;
M;NHR&M* T@7*QF4O(6@3"4BA4-%;2QF;,F6Y$ #.)Q8+P027"#,52" PINP]
MF9R38J^^*1M2+P2 \U&AJFX&HP4X:\ GP:HT0AW)PNB$-=@ %=H -^ ;6-1X
M3V ^V<^%W0",RD80@'67-R@RJJ!DR.4ZBVNQ#<F*Q@M%X_G4)&8#6K1%$B).
M]URPA"II*32F(NTJ*%O1N E.1:$B#0FOA--0@@TQL"]8DB>FM]>N 4[%'S-H
M<U!&.)Z,^.C9B);2H#JT06F7@D^@0O(RV6PH:!5,G4=O@$%=( CG8DRTD=J1
M3=)$ U%[Q*(94)=%$/P9&V!,%@C"N2A2R5HRZ*0R&0>8)+H,0NHZ[6!2H":D
M&33 '_@F'C7>(YB/.;%:6\#BL5;352&XHHQW2!$]F;1T)2561%[2"$U!#J60
MQ10]!$/H; ;P2#XSMQ4TP*BNB+Q@1)[/-A,IDW"I))4,%,GL#5&P=G:Z.'8Z
MFC]WMCG(9TRA+O9PD/MGO4FWXKR<YE6)@AH=YH 6K'+1B  ZD941I&B$>5U(
M,.=B8D!'1Y[!*F A^>BMJ/NN<MA=-_3UL@$F9B'!G(N:M24H#UHZ3 [8]XW*
MQ.2=4,4*HV(3AL(:X2_\*48UWG.84_8\\Q8519,$D(XA1=)&HE=:4$FB <9F
M1>F%I?1\BO2KD@B,2>P50XX)-6'P8*PGJ2&4!IC<%:47EM)S<3R4].PS4C(H
M(C-8A<S?$WDMT3%_0P,<C\MB#5.0=B<CPOY'*JUW*Y'BV60X^MKZPME(SB=M
M*:-A_YZ>OQ#TG4]$FW1DE2PU$QB"ECX'Q3XTIE3SU$L3EEBLZ+L0])W/^N#*
M(E&BI^SJZ'#42=<=!)2";&+0#7 H5O1="/K.9]1"6!M$BEJQ/XR6"6R$T\9%
MG2U0([9+N4;K2?4V$^T>$TU>#-,4WIMXKJ5IB5"&-%'W+<;>4B;T&+Q<J)AB
M+&"""+;BF8-')TJQ32CTNL"0SF<N,@K2I6Z):!)8Y3&&FB]B( E!WKM?-Q=5
M.&N<N(.#HROU7K]VNH-N_ZP_>YRZ T:#S_VM-%T?^1-=KUF82I00"T4H44RK
M;7/'2ZLP)JV;U?5XWJ"N!R>T]C:1D)X560P%A2W9)Q2D4L3%[?IK[;1#D^YH
M6J#P)2NR9V>#W!T<U:*%9^.;:NS5(-.H\''*]<R& "04VQD'QJJ20:$*K)RD
MEE2,L!%=F@*TT 9F(0&2,P,("WDI1/:!8Q(.1R)*:XR.:$D$:6AQ 9J3W9AA
MUZ,6VAK-W1LAZ8R!0-42-EIJ8[%A77\/=F-V76]0EX1D(1%!480E<#?KQ.9:
M!8VN 0[P?=)__NYMM-Z"\BYE4T>R#>;@ZMX4E$#6:+2A@-V5T,P?,&$H8!%*
M0P[ T"%8$2/;Q@19Z+# 3O%'PY^&(V[PJP&_6.[6P!)[+\]&Z1C'M!U[W:-I
ML/GDXBEWT=%P=+%=-B?4OSXCW_0.-@=O^?'#49?NH ;BG;ANM8I1#L$@@H=4
M"NKH;2A1.=(Y8?Q>$*SCC=N38QI]O*(Q$'(TI,EHKUP"[2"@8"</V>2!0]+V
MTL/@)^J[AO!;#;U0;:5GT -%RJ"=,TES_!'JMF[6\E>I<XQ!YFN[P3UP;X.7
M?T)]?]H9][1_1'!*!NFLP0BF.%^\,1ZTD:P29+Y<\J>%E*Y]_6%1M<#N61S3
M?\[XHHVJ@G^; /'9";.:1'AR-NX.:#Q>2_\YZXZ['P<F+Y<=]T]Q<'%PQZ9?
M5],OW6VX\]FI?\572TY9I5(U$R I1>'8!RC3O9BB5V6J=5:461S*?*)Y/V/!
M;37OC]WS1R,:#]ERTOCRZW&M U3;D[MO'__$?UW-)@7*%B,J%1%BE '9FR?O
MH\M9ZF!^K?KWXS7CR46/X>]W!^UCZAX=3QZ!>NC,Z>0?[[IY<OQ("O'_/YB>
M^OBG,7?/XY_BZ$>^P>7GR_O\]FXX.N(;3H:GCS3?J;Y"&]FV#Q[563\:/;B\
MU_7I:=@;CA[]MYC^^4?A=VX7['=[%X_^SQYC.&YMT;O6SK"/@__SPQ@'X_:8
M>ZE<GCCNOJ='TO-3IE_?7;Z#X_OT&.GK=Y*JOD7KU=;FWL9Z:W=O;6]C]^8[
M+'[K=S>>OMK9W-O<V&VM;:VW-O[]]%]K6\\W6D^W.YW-W=W-[:W??:.[?P5U
MJU?8Q_%Q=W T&0Y^:*T_?/JP58O%AV]J]J3.+UV?$*OW.6IS\WMX.J9'UQ_^
MD;OCTQY>L'A-&S&]Z!]7N,;A9#+L/ZH4?TNC2=VNYNHAT^=='KYB/X2'WN@J
M !.6M$F^?O"5;#R<RL:/D_S;8\$_#.+W#XN'\L.Q'Z?W'EV?<-5C3+T'T^OX
MI6K__/.!?O#9>U^]B3R=M,;#7C>WKA$\Q5P'41^)EIS>Y>-C?IQV17-(_VQ[
MI]/ZB;7=8#C8.NOS35+K2BGN4*ES0W4/"2Q668'@0JY;J4M%CD!&ZR)\:?*\
M-<!J\C)U'ZT/TUG_R@(]N-[)X/5%7!^^?:%VWA[HSED^V7A[^#R<;)\<F,/]
M7]3!_L_'G9.?NP=[.]V#DPUSL/>ZM[7_"K:?;^K#Y[^<=]Z_D2_T5N_@_5!M
M[[]^L]5_QN=N7AST-\1!?_-\>W]#'O(UV^O'W2VU\Z:SUS%;K_WY"W5X<;"?
M;&>]H_CXR>'SCCQXG\ZWUM?>;^_UCK?6.[IS<M@_W-]ZP\_C8VMO\_/7D/_U
M<^]0]=[&D^&[SOM#;LO6FX/WKT^VWF\(OI?AYXG.^W2QU3_L':A?ZK-/.L_\
M^ZWW!^]_-<!QB]?85L:9-I2<VU&":Q=GBLI.1@Y1'SR6HOV_4YOS$87'K6NQ
MO5^)#']:(J5\:+6[E41^RVV]?2BM_A9!_SVIOI9:=7I>Y?93&1Q5D?A-YPQ/
M;R^5:S43N/5JT$W#3*W.[N^)I?A,+.%SL;Q4:G<OD6N#P1GV=NAT.)H\:)7A
MJ(\3OOOYY%'IGE-N3T9GS9389]WX_)4]W.^(@Y.=$SY7=/8V]-;Z8;>S_^S-
MUOJK]P?J0!SV-\X/U$[OL/_+U36O^5EF<+AWRNW<Z6X][[!T<]OWDMCB-A[L
M_R*V]K9.#D]V^@=[S[@MK_N'S_R[%WMKD\ZN.'^Q]X:UP"_GOPH1C$=1VJDH
M; ,BM;$(:#-C ND0/?]Y\/A__CLX,/_X7.@_F.HKJG\;BWM4_AJ)9^6,3#F\
MMK7U:NU%:V?CY?;.7NOEJYW=5VM;>ZV][19[6GOL3K6D;FWOM*3Y6_Y[:_M9
M:^]?&ZU/G+ /#MC:T[UZ6 8--_IGP0SNYY+].P9W.&I-CJGUK#MFD%H'A*/6
M1IURO0\K_'(:_6Q<1L8WA3[S+^T^/_.X7M;.>-&^X+:U:=!()?!7S/8K\ZL-
M'-XKB6V3B,VVSJ+M;1#M6E(\NJ)B%OE.M?33L]&( ;MD227);4'[/O&"F,&"
M=NTL,+8!5&ZCD-2V1@:#28E<Z,'C=4J7(Q=UA/&FXOVA55'X777<$.6RO;-R
M&E=.XUV&<2-NWW18[_<=QX*]<9,]Q\[>,V[3+XH]1='I=]YMK?=.#O<W]=;>
M$;!7"9W^87_K^2MS>++YF><X/._L;UQLK1^PI_C+!=]3;.]SVT^2Y/;Q.QQ=
M'/;9\]SK]3N]+WB..FOI5/47LV//D7SB3]*T569S(]&J(.R5YPA+[3GN[:QM
M[6Y.7<3OQ7L,W^0\?A3#UJ5+UWHV&O9;__/?THI__/6_6Y-ATRS?TV&_WQW7
MR8A6Z;+E&YQ50__H+IWJC>F$Q#-^VM;T88U4>7]I>$O\&@V(F#.UC7>Y#<:%
M=N08MUW81R8;C5/:UCDNV=9@K?W=,:ZYTTS!K6AVYW3:H:.Z' P'DRT^\OU1
MZMVOMC"E#'+HY8UK@^>H*WC%GGVPNFY[7K*,#QYW\/P%HX.C'UJ;@_2PZ8[[
MWS;.,4VF;&@-2^LC"UHX;HU/*=7YX-SJ#EK=R;B5CG'$;?W[7WG+U3S/W<SS
MS+^OG7L8U)_J:PT/V0&=>3!68SPS^QA/JH=*W8X9WW;,:3_SQFK[T,J_$)"&
MVWCQEX2[#S_^JUKMK@/22VO)JG\XXCATFM-8E[30T[I2<G3QE./I&[$IOT*J
MV4,3.AT-W];[-'2@[#)&W5)U9F+CW>')%K>IQ_'H@=RJSSG9!'[^&_Y^?KB7
M^P?[&Y_'J/IP?8.O?=+OJ)^[V_L<CY[PO?=>]SLG1ZK.<AR>/.MMJ</C@]=?
MB%%#+*DX<FTE76F#3:4=-(8VZ6#0)>.U]G6@K8?O<$1_(4B]H7*_.9[][B1A
M#\\WK_+&+I<0-S@FN6^*_W*3XM8QDW-AWU-K:H.+JNT=U1E\ZV1=* M%/G@L
MH2U]8*#"'Y)\ULK\TM+/FL5?S169DOAO4PW;&HY:PYI-WCHY&W7'N9NFXQ##
M,DU<ZWZJD:>GCHYPT'T__?[W.<O_7#MO\^'.P]V'K8W^:6]X0:-I;]T4V=;6
M\.'?O\2>;_!H_T3WS>)4^\>G_ODQ]OL$<E%T^5K.HYI#>_F_&N;*E1[_FAY_
M_QM7)0)JRK8F!"?5!B#9CE&(MO/">!&T("D>/#;!VM8+;+WL8:(6NX^CR0^M
MW;,N*SJ&^X?9#K-_QVQ^RA^W1WO#=RNW^S9<WOAL:DAXHFAL6QNF,>2,[2BE
M;?N0V#61%@'8[7Z*H]XX8EZ1=D:DG3H\VZ.7'#*R8[.**&="[<V;U"8"=J-+
M: ME1!M(R7:P4"-*693+V2EM*K5[7>[\01<7+*;\+N3@Y9")WCOLGEZ.JZQ(
M_E62?Q93>NFLH@AM""&WP<9*<B_:(4COV4M1'MR#QT$)X>\UG+R#$9%;AD-7
MS*JS':<C5J[=4^RUZ)S2V:3[MDZ"<%1$XWE'C//K'Q:V5I6V+P2$WS3W,)?9
MK+M,C*Q::4386$WTES(=SW]5"L$'E=M>$D<U4MEV9.W2=@4P4G9&B_+@L;/B
M<SWR][O,A:B%"WLOCX>#[S47XI7X-;F8(R;3%I;A 4#7]HERVTAM8PQ).F1D
M;%!MX>1O$E!_/Q7BSJ7Z=BO%_O9Q4OI__MLKZ?XQ;DVH1Z<5]:M\FQ]:K,E[
M9U7'MI"%M)5N:+!OG::^_*4[J*-DCY2;:O=YZ+-=MDJC[J3+=QQ-.X%&E%NG
M9Z/Q69VBGPQ;NW0Y"BK5W^+?JTVK65IK:?)H/OFX;$,>BDL/\5OG@)5]J,WM
M)BJ_:;+6/@S6S/RV1C_4_G8SUE\9@[S"I"9"?B$1X.IH9>KO9PDL6LSPY2SA
MO>ZD-TTR(4S'K=3#\?@63M;WTSTCG*JOW8M^'/;^=BL/]%:=,[I\R#+WW=95
M^M*4672>CFNQL!:KQ7?'7?[EH^[\>DQS^QR=[X:9=^B^71FX"ZGB5#TTTGV[
M6O=Y<MC=>O^+V=Y[ X<G1WIK_?7)]O[/=3WG^X.3#K?I"#J*VW+2^7S=9W^K
MO\GGO^%KC_O;ZTEL[7<,MU,<O-_J=MYOO-]>/WI?W[LCN8V_S8SP3JF$;4IU
MNJ$@M8-6LJU=-I8":BOU99[RL%)GF-[\B9&LE3#<O3!<68!+ ["2A%M(PF>3
M%<Y8'S5AVV@3VD"IKF@1MNT@@P@$ IQY\+CS[Q?S$H!9F^(OK9[Y(!US'9^9
MFR79N++^EUGLGT^;5-^@\3,F]R=?G\^8Y*@$1=4VH.ID8#'MJ*5IFYSK3KO%
M:>O9D>4(= O'&?_3VJW6IM69;D_7>O'BZ1]GR\]@=50C _>C&X%[:VLXH-N,
M7)CK#KC/U_V-7$]?=W.0:RH1M>)%*QT38U[W^VEU+]]J]'%107?<PM8[ZO7:
M;P;#=]Q.PC&_;N8#X[,ZC(/C5J;2'5RN.=@YXX@1A+GNGT^ZE;OJX=TOLMKG
MIOYO;>GN54,WI^ULI/+X2Z.,%[^ZF"B)@FT75&J#H]@.(<EV-LF"MLKEB \>
M']#X<R'_=('?-:_O>YGRE*4?2I]\4QMF*BB_M_!Q:[A8O03_6&(--!A.^)?_
MG'6K3F95/%VW.9HN*Q]_64?KFE#ZX=MTX>]'C?VPQ:1?5/CF3?*KI<%WKJA?
M#WMG@PF.ILMB1^/O3D$?7/QJC06*F=I%UO3Q"-B..4';)Y_!81'_C[UW;6[;
MRM)&_PK*,YE*ZB45W2_Q.:E29#O1=!1[+&<R/:=.=8$$*"$& 39 2F9^_;N>
M==D7D)1EMV5)-OM#VB)!8&-?UO59S\I&PR<__E8_%OG\N"7/]67.6'4(B:"J
M\MNM[V2F+\G2@>#)DK0LG?0)Q=(@UPOHQBI[Y*<BCB(Q%!A&Y@!!-.%K\ \D
M&7U;7?"EDX;\8HXT;VW+_9C'ITV^I9N2OY2TL^%ETE[6J/1,A+:6?IA.NZ]R
MG;:+8I1_K&_S'9ES599\NQV\\H!<+[IH\">]$'[$U],O,1Z]&>@^6AX)#S=M
MI\G1IMPA2^?MQBH=>N<R1JF1A(#$M3+ZZD3-[UO_V,SR]&A_>-3?V3P:]'=W
M8 MFV: _V-H;;N?YYG:V<[2V!3_8%GR<5N#^HY+%@2D(>42B:%Q,IR3!\I)$
M4E-7"*65\R2_RIMY<HJ@0CID9-BS=)HF+\16C*2TOT=H/(:^*TG-62FE-N?]
M-\FW6."#I]L[VQO.N2VXNGZ"ZOI5TCKY$$'=K!;4,EXG>O/VN_N3J<$$8WY5
MQ'Y],G7['\/AUO;H8+#5W]\9[/=WCS;S_F!SYZB?'V[M#K/=_<V=="U3OR[_
M^M%*5@[SE?0B>9(.AR19FQ3B$<(&,;YJZ:?DEU?]I5^T8Q+)])3&+"\21-S1
MH0=#F&Y'-B,F[2*Y:.KKZ:5]O4%V<<YCXY@B\U8Q\!<XLFUZS14CY*^WGMIE
M[[U@]?CL0MC!>O&*L=J5&O542W][T-\V&S\T[#?NB6[Q<&/G:.NCZ!8/-HZV
MCNZ ,V-O]]/SANQO[!Y\'!/'YQ_K]L[&P=;N(QGL(=D[CV43;&]OT(E\)(/=
MVMS8V;W=EOWXDN@;L\U?6#K9<^PUUN)N23:9+V*5,-2+'G5B^>]ORN+O?YU>
M__;LQ=O_?7/VUV_/_G=\MOU\ZVQ\NO/W[;]O_?W-W[?^]\_RSY<__]Y-+%^^
M_.,__SS[\WCS[(_7Y=E?9YN_C?_^U]_?_#[_^Y_9G__[YW]?_O;G?X]?_G&V
M^[_+R%T.1H>#_?UTI[\YRK/^[G!SOW^XN[5#_SDXRO.=--\Y'#WY\=?EZOK>
MZO(^Q7GXM$2\W0CJ8YB!3RH1COWF$ M*=\@CFH\[V!&[7_&.>+[<W'Y4$_)H
MV+I%:]J4_\PSKLWWOD3"[L^G+Y]?*]AQC\:S>?9?_]C9WR-3>F^_/SK:W>_O
M'@Y'_12%7T=[FP?#G<W1WMY@[W:4W5^0/?C;L@#"5WS2OWKA?RZ!&3$%7'1&
M_EPK@CM7!#S]UIEUK0 ^6@&0H_3W#A+W<'BPMW,PZ&]GA\/^;KYYU#],]_?Z
MV^0[;6?[HYWA;<7_@V)S>\^EMR A> "1\M$-$6G4*=\2J(;L).<D29$!L3:M
MDUDKT6QZT9P[=TU].P;-_R$OB&>5<SS\NJ!'TV.3BMZM1H#ZJFA9,59I-80L
M(74)XEI<C'[%6=ID;0)>H2);!5C>^3;];FE,.GDL>96=U7F595V0/_@FGW'+
M;>U]5-I;D4>:L4"E)#(4Z72:@U@*RTPK#L9W&EMZP9 <5WN?MBV)<WQDNR ?
MC7).X59*K()?%LCL5K3 T"M-728U*;]@Y_EDR8PFT,,K=S=W@U+V\[09I'3;
M_LMW93YG3-.W6WO)[QOGZ#*,;NET\7=X<?^6BK4?E*34@OT]*IJQY,<G].P4
M%]&18.!YQB-.9UDQU7%M*'#Q@4 [>9GO4%^?#D?-,5Z_;H[])GA1IA=?5(?.
M?RE%O_./S6RXM[]S@)XB.Z1UA\/=?KHUR/O#[;U\?[A[E.WL'[RWP^9]"(B'
MG1;7(=XLON]?U)IV;SW6DH3(AQ)SK+0 0FGMI23S_ DBLE[$LC/GB93*R,\4
M1SDJ&5Y)'PWKILF-*)D-DZ8!LK*&$+PJZEE;SDT&+GLJY.#C6)B;9Q5&$$]@
M33:4S(&?&EO(8+)93SC0%!3EL&9$&.G#<MX6HN8J5)V1WNL/4IA5,+SRJA4%
M"N 6?<7P7??T</F<0NV2CS5MB !KR B\PFJ[(:BI%^XV 90EV[N;&UN;S_I;
MM.?>OW(/SICY6*1)>YF7I9G8R;>+-63O05.LQK\]$/7_>5I G6,:O\AP[;]4
M6?'N'T>8TH/MO7[.37F/=H?]P]$!6+;VM[?W:$*S;.>]WO8:#O>P08,?01;V
MYZR=%J/Y0Y&<*+Q.+RY(.D)\CJ7J^BHM9_D-RF<8\(+TDG]G^JZMA-PC_24I
M&Y*OI!]["8D'UF:,TQO!V*#G++-+Z'[_.:OR9&=3NAOW^((2E1P#C08F67J3
M2AS7+2L\FE&R3SB@D2,00K977<%2X1[F_YQQ.[(>(YS_7>7C"X83TQ!F52'2
M<=9F3V)Q>7 TW-[*AH/!UG!O=V]W)]T_W,H&^>YN/MK>'AX>_>.4Q>7^SN83
M4B7#8DR2[_]]TC]<E)FOV,U\4=9IIR5M-1OWLWK:UY\_23#BG#E3OR8!.O_M
MKXN=?XQV25 >[.>T;0ZV^[N#O:/^4;YUV#_,LKU!/MC;'@ZVG_RXO;%KPM,6
M\<=D4)0E5O-;,;%JL72'9=URS(KF%/$JLIINN<?E#F3<H84Y&4GGV-NMV]NT
MW5L8A->7-9V@.>#]64XV(=F ?L=?IF2K<253_DXL\(WD#1#\&6W29DQFM#.X
M[4=L4L]:B<C1 R=:_\1F>TUCKADVFI9#*Q300M6T<].1ZX)"]M^$K-EVXY$9
M>,<L,OXSK>CTSD7V;N^QH-CI+<:JLF3EN6:QU':.]G!PN+6[O9WO9X?#W=WA
MZ##?VMW=.A@,]P\W\X/MG(_VSN;6]EYXM$]_>[&DWHNW#7-8R"YY.9MRD)26
MZG:'??/K.NQ_G?UY<?V/?3(_1]E^UD_W-@?]W7QGKW^X<W34W]T\W#S8'PSV
M#H;YDQ\/#GND]WN'>]N+9UX6%KLDUDY>*ZF>ZB6U7Y);G8.CA\$:LOQD_..V
M_UMXTUL%KQ\*2_.SER>_GSW_[<UY<OK;R<O7KUZ^/G[S_%GRT]^3U\]?/'_]
M_+>3YQ_\#BM>_7[6\0X]M6?U<,81"M^!,,]^FM.]\R:OAOD;>M!/)9V6KTSR
M_/;7[[O_V#S<2K/L\+"_=;"5]W=WR> X/!KM]K?V!^D@.\B/-D>[3Y*<A/,$
M6PE1[!]/*Q'D$K+1> \9 J_(M$Q.3T]===X+NBS9VNS_#9JY"&8?5S<V_Z;3
MEU@ADZ9^-_>AM40+G%_QQ^?V<<]5/D-/)6E%:K),QGG..0P:#,O"R[K,R%+I
M*<%E]];79#3Y^G&V.3I5XDCWN!!(T,,<UQ:(6F["0J?K1E,-NN3T"S6QU/R>
MYRFB:%>Y3ED\3;=OC:QG9W=[XP!5*&34<$KSAR:'*725>V[A;V):,RU=V?0_
M20=M7<ZFBS]9+27"_^+>?&SVC_)L/QVDV]N#=)?<A*-T+]_+#P\'!UFVM7.T
M]X^#)_:;2]<E;9)>Y/U!DZ=O^SQM/Z3E-<WAD^]C942:2-]X[W #+_RA8WV
M(OWL^']^/?WM^?'K'F3ZK33QWC)-?%^>\_%/OSY/7KY(3E[^]H8UTQ)-\FB8
MM-'V^"-KK6ZZ[<'^QO[!I^^FC)J@V]4OW1*I>(<PK8\[>:/1G4'<9.3D=FCC
MRQ\XEXZK:#CI@QE+<MG ^/FW]\M5=,83U?O_?)\NXP=\T-V3CF[18N6F)7M%
M&N0.P;F?HPWQ<JCA*1DFR=;&!R#//N)HK@_@ISB .T]^-,CFISJ"'R%3F2EW
M+5(_U8KNKEC*+TN^'*\%S,/?CH!(O2[:M\F+=#BMF[60^6)6=6O_LTB9>ZTH
M$4'STUK0//PM>7CXY,??JR9OZQ(PK/-I.AIQJ OAT[74^5*6>&_S*Y$ZVW<@
M=,1B6TN<3[,=C[;(A6_J">8X7XN8+V9-OQH1LW.7(J:3 ]!@^.%-V?;U1OV
MC;K[Y,=?\XNT1$9QF#-IZ%H&?3%+N[?UE<B@W;69\\"W(]WHR8]G])OD/!WE
MTWGRK&@!R)PU:Z/G"UKA?U7BK/.PCWH'[%@B]N,RL8O$#5^0CMI;ZZ@'OW_W
M24=)"0P =:\7\7C:$??Y/V?%=-ZC*TI&\YU[?%UR!D:$1M!RTODM>35KAI=I
M*_!D^6V JUNKOR]F\P"8_N7G3/?7F8S'L!^/GOSX_[W.:017>?;_KX7,%[.H
M>SM?@Y Y6 N91[ ?M[9A,2W0/<&YGTEQ ,R@XX#_XH4C##FIJTQXR' -2:I9
M*8PE+R>YC&EM&GTYN^0KD5IK.-ECV)#[9*O_%WAPBBE7"[$$H@]*^SN(3B;'
M@WHVM8;T0*&MI=(7LPGV/P_\[)ZETN%:*#V&_4BVO;>.SCVO&(33^6PR*?GO
MM)ES6\FU%/IB5GW_X&N00D=K*?0(]N,!V>HG7.*-BG66/60,I1=-KM*(*\./
MA2(W98[)ROY$M3E^X*68MZ/6XNJ+V1Y?B;A:NW*/8D/ND;RJF2U<+"5&LF5K
M7,D7M<)?B<A9UP@]A@UYN/7DQY=,IQ<0 :V%S1>SMOM'7X6P.5D+F\>P(7>?
M_.B]*&"2T@8K M(L>A98<YNBS0HEI6>:TE=-?@5*K].*.4/7F;0O:C<<_(N5
M16N,[:/> 0<.8_O@0+;WS>6QN=9HCV ''VU"HZ&-2@TVRN>ND\E+ZV0"-_[$
MN#*3G\$6B8#B.H;XY6R @\]3FG;?$FE-7_8H-N3.DQ^]&#H).C*M)<X7L\!?
MB<2Y"\:/M<3YY!MR_\F/6@$T3UY>5V3U7!83@%]/:.K3HDI^RJN<S"$D4>5[
MMHH\UE9!LROKC]:2ZXO9*)])<MU_B>3677")K(77)]^31T]^-#'%$@@!1A)?
M;223WJ#/N'1G(2]/<"3B]"6G]-0)NI&O?;HO:4]\/7+J+OA&UG+J$^_)[<UM
M4*L5U;"8D!6E&#7>HH_V==+'_@+)BUP[R9SGS54Q7*-TOJ##]J\J@'5FZE'O
M@#W+3/WW0TM,/0"3X2[H7]8FPR??PX>(!%\6@^(QZUEZB?9Q#Q\6PB-_@R6E
M7,GY\#+/9N7:Z/F"Q,7!C9P_WW,S-_O\?5U7;]62U1H![D[NJ._A1QA*=Z5
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
MTW<\&1QZ5^-T1E-4E*40I5F*XVE'+JJ)T\R?:J**7KM?C_H@5.;N3/S^0T'
M22I2$!X<N#%Q+@L6;E[$1DN:9)3W*T8#D%:+OP,Z<IFG5P5O#[PL][[C\ EG
ML)O9&"H@2&GRSG"I/1=%Z\61GX4 6%I>U WMC+$A>;'>8R1<@R>12UQJ)Q 7
M@/,KJG0QV#<HQV3?&WMOJ'T1*L<6*6%G-.FS?,#:5_Z7H2!+5<V).Q"_T('X
MX5X!(2>2E$1<$]'%,+$FI]JK/SF:O&,AI(Q;V?+_LLF8Y5_"I!)[)KDWJS)
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
M<NE=8M4GKO!$R,CP>&MPPH8DF?B<=%F5C'-UXV%R&M%S'WP781,ZL3V/O=7
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
M /.^N@!Y.T"4 #\01!%!0%<)_:?E8F2]1$PO4";$E3-:K&+B=NZ]+*W-NC%
M85&)"2U/T2*]B*F+Z/$T-K)D9K.:"1XYO\=: P'(LHQ[N*>.GJ0#@ AP1>_)
MM+P_U[KW<W*\%',A"4))3_94OL3T8_+9:G8S%RMZ?)&0QZ'%CJT\=[7L/#YW
MBD!$@^M3<\^ADUFS9+1N=-%A"39QWR4>%\TL80_""_?LC1UT-N"WX>.FC70"
M+)< B6]B4G%RCQU<E4)!>VTYY5P]J/HSG'B(Q3X'*;LZ(4@+Q+AIO:/9B(;U
MZ++6^9@DA[3#)BI#; _XG2+B8T3R[9H9U5;I#)>.%MM3ZFEA2\_2/2LHOPR5
MS1Z>2"H'4(""/%F&G5Q"-L0&MC!EB\<\8S&E"E<3QMSQ0?"8GC(D>#/3RP%T
MQC/LY4TCT$Y:!&@]:3[A4.X&@EA2 AJH4_8D.+7FUS5N'A7GRE%.,?!,(P*5
MQ-AZ?AEHNR_LN;J*D#3"[,\\I=!$\H5"V23O:'QBH-I\A+'IQR&1GX\'>08^
MRC8@&')(_I"2Y?[%K[,SL./3HEJ&=1&F+=D]86<%)F"(Z6O\)\ET/M' DE7[
M.#O4TV>QY>![$$$LHY:.C(=\ZE.OJ*E0"><XZ)"2R<=U,[>S6@9N/ VVF4VF
MP8"C8F%I)[4@\+!*$&]718O[IL88&,B+Z]SQTZHOY5\JG2O\QS?/SFTGC$@(
MR.H+SXMC(.06(%70SH+L_04^0*_!%(8[? M_H&Y8C)*<P"N,9B738# ='-X'
M0H4_D>(8JVDN@V$Y"D*6:4')4V0R<IU(VVI+1TVK1<3C<?C%;RI+:K.4%G/<
MS<2"Y<UFL#&=VU.46DDKUB/+&$@Q!%-F[90>VG X%$;^6J[=E:492*[$U\38
M2@: N4!XT!*A)C7OAKW<<OEHWOW'42JR49Q/Z.D3F-DKKT>@!J/=5&2SP&)*
MT;E*8WPE3E]4"JSIZK'YZX;SUJD++E5OM2[9.//3$TRTW-[L26,1R9'7KE+I
M$-=R!Q%?['HYJRY(EN&Q^KLZ>@L;>2[B#-C6J67E9F+Y"06GL*29=O"'KJE)
MHG19#%,:9"Y>/?#!"!2II</&M_[881QR$8HXUIW0:E QJCLJC'KX"@W(7N$-
M_>7O89EH)^0US1>$KT"^M,HRS>9]FO3^K/74JS+IGI(U)KEF=XITU+#@W1YL
M:E'W+,MY+-9QC %1"!5YFU-BPNVT+P@O5%Z[&^F6ZI*FGH91<)W["Z8_4A0Q
MZ6>-C2^6%."DLB4-NM4 E68^E$.8Z2 V%(L71>V"=;">>%Z/2=R*'B.\P,Q^
M550%<C<^46UQPPQ0"_$?VDXNFP0TV'1*X0KIRV2$V/<LMTJ^B$W$U65&\3_.
M#,-?:MT>;'43NN664])SO'^^UM-&N%A,M-8W=Z)O?G5FHHJN<3Z]K#.!:-U_
M489YPDNBR1U+1<NW6_YTGJ=B)@YGXYGR++"!5SB^2< 6X2:(Q^@)?EG"O68B
M\F<( -(&GRJ%\C+"QUZ'EU'18J@P*%V%\>I,55!R?#SMUN#ZY"TWXJR60K6D
M556B]<G0G\)=44PB.+XFKLG!3DLIX/4]GI=4[@6@S[#R84E<.91Y')C7&7"%
MQ2R3 @1+F.8IXB[@ ;49"4U14T'DR.(C%BU&>H"EE6,4#1,>J-7GN,[WKU^\
MITPG5C=U1*Y!(E;?8)E80O3(; ,._"#6L?B&\BI>F0!P3#Z9U)'0 DN5.]KN
ML2M"YMR"_O8LY=?"JV?%FC[ XI(>4M]B;55?//L?A4-4]#E];-6)RY %"JF3
M?2O=&-")0BM7%E-84LNRD?QJ1-AK)(^38(=K),_JR0G+C9T%&AH/PH)K:!0S
M&9S9&5CDPNBBY42#6?EVGHS2*C*ZZKIDE[O('%A6$7[.BHG]7#UM$459A]%
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
MS\ IZEMEMPL__CWZ+?_4[7\^LCX88?Z..\..J%,;>%GMKK<H<6"=1;D1U 7
MD3%EKEYU.E2D6Y<Q\X^B_Z+@D?WD\-VP2NB* :+[C EO<C.-.9M'>MV[/F@-
MIM$U'9IK-28:FJV-!QCZ_$ =>+S<\7A#1MO]:L/?)[61Z<9-QD7NAW07@AQ4
MX<WJB';5-12>= 15!S-VZ\1\\@KE)@_,&K:3NQ<88%)?'59),*[QAOM$@3[;
M?L(?(WE@&CB,36G+%BB[Z+D_)(ZR/C[RSWV:1EG<G_>2X_%;G'>GAGO)S\5%
MZEH<A07*)_5&\NLT(\5V?OKS[Z^?+9<$]#4)"GK)Y-NS[Y*?T)TK"\4'MHXF
MH=1G.-':4HB.-\<GR2_B!K?\L,=O1OZ7FM'TOK-&F$COV8QD?]UQ=^81$:.S
M^E,;KIRE3,B-:OE<0(4! UO79W 4F''<U5'2*W4^$,DCR%>1K*?G+Y.CS<VM
M'[8WM_9"]A4:M/D_(?4F'"-:<W F7#3*WX"HJ]0K>8X4,>E Z-PZ/\;70+K
MM!7M&.(Y]\Y6Z/IVG*S;30AKF"H@)8V],,X<<>YF(V'1YEFGETBYF]8H C#$
MR!0:L1)>!""5.+-1=[*<+A+IHNFK9@+AH2&FF,?CH_YXDO61;&0M/AYHO;O_
MB$(^)P[@>\[><O+:?&6&MC\\P?:^6/9UOJJF:*(E5+3/H&;M<"+FH P_9*!G
MV,RZ,9MH*L1)E7-YF^"":X<AJ*1FP)Y>1*IV(>GQX5O;XUH,)(<;,7*12$)K
M"P@&[W2+ ?]6.UY'_.F7\F?$+RO>XR=:2))K#51NT'%7\X#>\_(R,B;_6WD:
MT""/WT8\?V\LZ%ZK<Y>5_6!_:K+U%MM-"H5<J3J*XKG;YVR,K#V>U29716T]
M<E,] /H D'W11$YQ!+BS0O+M%%MX.B,;9YKC7RFVBO850WJ ;:&=-S]_YS$
MS_)Q/83N')(8F<P&=$?<_*2N+FI16^KZI-F?M43I&/W1N)U.JH>[%;MV$7%
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
M$+9C:+9PY9@ /=4FN73>J[1I:F=;]"R,R%UP08@,T2[5WE&7;2_T6!8Z?N
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
M)]$S&[&Y$$^2(^(8\^'A:U54+,SH(CR>#1]9Y0$:%*?,P^9Y0G1P6I>'HP<
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
MN\:QW:2K#:J;;'6,8MY*#*))@HE\M%TF-%_@C4D<# V,<?IE)II.6UI=FV,
MG>]SWB[?7>5Y)L?L5D<J;I[(I*"L&!; Y([O1K;CX@Z0.Z!)T4R9>,P8F/O3
M;\=#XH<^&IA*3Q?77:CR9-]+YD"@%6 =*B4$X!H.*Z\8V%N$E$D&D6>AE0TO
M"!D_=7-72DRG!<TKX09-9N"I:9%UC._ RI8?]RR+U@L=&T91D+);4NTD_3\^
M9.D6%TO@.-[ <JW$CDM Q2\NG;=D7:)Z02&"YFVM;:B##H9]_M"Y3 EH;W!"
M6\O8ZG)4==#UT@495E4TQ#81(C'3P/61GFW:!HBC"W7C7H?>E+MIT5=!;S>(
M.S;396CA^O:Z0:$AD^W;!N7,Y5-4JXU91OIM8&5M,\F[(B+![80P:M>5D._N
M7O,I9O>R&)B_:U3BLO)J&]JB2B Z2\<@N%1LM*]$7ITJ[7IUFERUTJ!2#$M+
MB6KOKVBN>A[M'+E%F+QNAJACS[IF9<&C;KA;;X6ET,Y:KGQKT])I'4@/?PK$
M !)QHG,43Y#F_1V$U'2,=+%<HC[8&(C 3!X2$2AZ5N<(H.0,U,:^8QJP7NA)
M<MQIV,#0FKNQLL7'M(^6\R<YHC(S,,6!P6TMX4)O6G+&(;7=JF47) %O1FQ^
M?3G>W=4YWMNG8_:WGGQ5B>$/3 #]PLTS3]()?O'(#*Z7'\*.+Y6TO:BZ%IW7
MKJ!YN)$SF[KB)%=&,IT.+\G8E7 !-TEBL<'U.RK>6HV^!7US$?Q>B(@/24(Y
M/#SBS]#'S$#,8/MCR4=XZR<JL73,NT814I#]<^5"2#/7Q\R%I/@7[F6X>DX
M]!WL'_D1XEF(X$03LP8V*\\SJG-\D(;G W.M#;U<81-3T.O[:0.H=/CV@A-O
M' \6 *H!CEP$%?S#4M@R?%O5UV6>7;@R [3/KHUS?A$-U@F].='.P0PR<!'%
M@'S.E+T32'+QF!'JR)0_EC8"?)'<^G@/Y@&/KY\S5_#%=0'N8X"GBZK6S%=
M?CS*QZSFD+80)ER0FG:61L5Q&T2D0G9C'[4D2^[QA6QO17V_U3O<W66J4.GL
M&%B/?E*$$9^F4CGPZ1Y'^\S;FEJTUS$!])+=/<:1!>G?JMMBH%/WN[7#/TFC
M$*WWM8/N17(PM@[]D?@AV=W_QK(YQUS'M;WWC?D1QV38T%K3VVP=\(?224R>
MNNTN.RNRC&SLYRE<?(@TB ]!UQ1M$NXVC04[1DCLW_S[?(HMQ9OPA[M!6VS?
M+D!VGU"/_<UO> %(P._0U/YQ64PY?1),+IECO>3PF^17!/_?X<M?"@P5#9RY
MHD>;.N[Z6^T=K+P5K^+.-\GTNF9O$$(&R\&GGM:KJ$/"]XWDA<J$<#VWC[XQ
M28^H%_)%@9^Q);W&%NY%W^Q\$VD(%B@L)D1I8;O9]S4286Y'T08+/W>2V%T@
MCUW<=W] I9W0OA\6);^B]FC@YVD5I!C<X97*T=ZS<D5O]]L)ZKE&@ TW20J:
MJY$.*O-AL.\M1KVH/R)"<VMU:E>)B:RUR"CRJNN,G9[%%F7)%5G&E911S9I*
M(,U0BM<DU;>VOGEL4AC21+JC#\7 \VS]H26C=+.2"G!>OS.5?.=?5R##="3:
MO"%,G@82W!@*>L:N8/P%O&)6B<"<QA/TK*HP_$3;.$UK#E^XG@$</2+W2WID
MC8IF3-\&*XP6X@*(DQZ9>.2L,NLJN60[C?/#[)^E4N+-P6:I>N(N+/B'U&E5
M&9C_K7"^&*LC[ET]NF,P+=J0"W%E/N;&U^*UF+9-DH$HX4Q3:>FH&VFA3Q0B
M[>EET7+3[@76C+ .%8< NC %-)Y!?/@D@U%3,#00/APO,QMF=06@?9ER1JQZ
M*]ZY#\N&],JNTBT*&YG)+*^.9M6!F2F!HZH".I'!^((*G-;#MSHLW@QI>ZE_
MNN').U6MNOK<!-N"),&NBDG2X5=+X0%7QA5U)K%]^@VS!) W7R*:(X%0Z80D
M_"D.:>Y6E0=)AB,^9_/<!<+-M[!4GS1Y@U32R9#>$4C?.(X!(3Z0R30S>9"W
M%J<OS#5Q=C7[&;FT1^&6\)>(7W)8A<S@/F#NP9$-=DFT%_05:?\5Z+&3^2Z9
M1BUM@1J)104+J_2.77P#C+5RE#:VX%/-A3RU7KRRPGA[]W1!S0N%]:C,WW'Y
M\(N&CM3<$ETI3)BXMR=[37P>T-SK:3))BXPW-%[T*:GEK6_??M=#J*35,G2U
MC]V89%\_]:\@+9:#E^/^NU(K$FD:7>JB40<2\<G@/KPWDLD,;2+0@Z]$)R/:
MP&0Z<!,8IS70I@O!PC9J@(S@9VX-CRL-FC[E@!/'F3(%J'$_F59J(=Q5"C-I
M4WBA2IIL<]JZ2N<A:U1 [W).0/$A:M'(7.["@MI>QW_A)*98GJHZITUJ/<&B
MWCRN*ZJT16<O&Z5%;<N=>T:-6A)2*,@_=B*8-&,QC'O$D.&*/A"J0R1<;R'H
MQZAI\W?Y<+8HRUPSNH1C:FUP72"<G9_KC[O2C@6*FO:LZV@;^DC^-](]@6GH
M6*=!?XI#<UHEVL;N@F2KVCW+1^S4*'M FNR$/)-U=<0FH&FA$U:@4R9/!I^K
MRE1/=$]ZME9$Y]89QD1$&FH=U0OC'/%\0>CH&%M-C"[1;(6/8'NP&^[8.FUI
MXV"A*:\#M*,3 =)?G,WX#'9.V>I,N:C%TKGJB?&A!5P!!8+OB0)%P1=Q2M#U
M"@TO;Z7M 2VV9QX@BTVL5L6G/'?//PF>'T+<]<+PZ^19T=)1=8VIT)UE3H??
M?E:XTEODX.@49];2G8V/%]!>6YO]OUE"9#:AE\>,D.V\ ]#\N[E@DMC)>61G
M-G(!+ O&H@V;V NRUB.G@QP9-I#/D(6Y$%3JYUP8FVELD%VI!@K:E[\RR0KV
ML>2!V3)EF<O/6XPA9O(UML;)R_\^?=;?.DH8V3 NAK"V+W-KH"0*W^")T@2=
MGG,Q(Q>IY+J]6H(,?6S&/K0MF7FD;BX"4@4A4VI=$BMP(1T339 1ZL*#NR \
M?Y:6SFL'.I>26),") =4^&A<NR)&?CEVU4^+U%A&3Q>7.W59"[K0/T-?LKEF
M"<Y.*'CI6BZ60XV$PD1%3R %T@$*2FDM>>[TA)^Y4:'"ZU\L5]G??43E*N="
M-L"FU2.3-C>7:%NGFOFP=+'^997;'$Q/-:7 9<Z=) $:F5V0#2K?6;J@1LZ/
M-EQNO6G%0LB;6HH=<C)AKQR= M_(56STU!>Q>\'&E4;L!C5G,Q\V3FH1;7>Q
M8CC$D!PSD=4+UH"PZZ%F"O3QE:"0#WF/##<PC3IQR[OQ_5TLR,I1/.H<@?]9
MI[?4;()XCCH]]74E?Q6.&2ZH+.^P'1C9IO ;WII0Y\GJS.!7G=+=>Q1ENP]%
M9BPP"_O6GP9YZ&C.L(WD/V>T;_-&CY]&9:*#FBGA< #3'7G(CE>XUNA:CC#\
MW70J_NUH@4<TZ+0F"9-4O4#$Q\%O(!9YP*3<LQ,8->A>TI];(+?38JS^._=^
MG$Q[(>2,HW=#\C!=L"R4 U(!(/=A5C>NX5NL70UP*3:.(>#+;/DM*P.(,#/F
MJ/B>=YU<-*1>Z3IXXOVGRFWJTUEQ<_8HW\EQ<[8.KL .&(0:4+3+C*R.=LJH
MZ0($5G#CQ3RJ#$06<!!U!>VM*#[.BG8RF_H@BBU0JMRX53BB*)R T2[+;-[2
M<#EXO^$2L[0?;'<9[/')G9_M%=S5;YZ?)5O'&Y(;7?SOZ]/SOR4OCD_>O'Q]
M_O!,G0^LBG\#;_)8)-#KG&,]=#B=>\DV>O"7CVP@T!J3,7/+^[FTZ5SE9 .H
MB'R><GJQ1X.(<K^L:V8P:,UG=?V#&<>0IY6*EG,A:DZV#XX-6GWNJUR/!=RW
M=;2S(TF3,<=(-!A@X85VR<]Z5HDC=]]ZON3NS]^)H1,\9C=^C/IGX84<X/&M
M3'O)O)X)0HTYK4?SF^9@,%?N+A/ZZFC01/<L5* ?<<U(YS.R#V=EUOU4Z&Z[
MGR)VVOU, /7=3P'1IW=9N(.'%'>_463ZPD!::)/%R\DKSXHE(ZRGP@+>_<*(
M40,*;:X15TBB+YUP/&ABS7+"H'$,:87(6LF6WK HNGD-EQR%8XH*!GN> #93
M:;9+_HTJ35K]6:6089=A(%/1U+X[1+ZKKL9WS!1V-0A*7:[61D]+W0'L1DA2
MV%^#E!&0.9+)D'>0C&L E<X*CK^!. ^:*>"DB!_1WOX9M,\:*8<0"B9NQ2HI
M8T[KV(1:-:_ON6E--@'LTOHKVD+UM9MPIHK8.E;-ALLRB:<AOU:VN;2&75@>
MCBF0(*(9!8Q5\)_:5[O)KPJ01T5#&9(5QQUS'0AXU'62N%EMB'"_;D =JKQ=
M<(56;Z50H*[:8%P=RW3:02PZ$$IXC),W89T\"O2?GP1-/ZY=@3>',:88-TB;
M)IFD#6^01)%X'P/>O3@/ Z9'K0%"OTS+$<.R&#XLCF*G62MLG:@9@>XVQO$'
M]7/7!9@'I48-]W#8Y0'3,#Q$(M4/5L$A<BCS<6$M56XC/=LI.?>D ,S-(P(G
ME#!6)";\\J)R"DWW6L$0UK7+]M>I#Y)=N+Q&Z :@]T]2E J5E^5#Q"-L.R@%
M,I/OB!WLMK2H2-%=_@1Z+(F"W%'U;N<T#D? (U+M;21M409 RB<7I$,49E#V
ML=F %M'.7XR%#X3GTBE;-EV>)%DG3-)[T;L8';BKH=%%K&JQ H(R?N:RPZG0
MM^6#S/\6H)!EJG4NM<J?(0Z3AKMTXU16&'_!\W.5=\\\/U(V%UPX_VQ'!&#S
M@$@8AW(9Y6ELY.3I?@%G](4%WGDBPCKUD-::7,P+VX/GM&5HMI*S6L3;I&0P
M@TM*"7+6E6,MV=.:9Z)%>A(0;^EC\7,0;G%YU-G*YVX\^5@G[F#S%D[<YX]>
M+7?9 K:RY'PV1MGLAX4#[V/ '[6@']4@;F>_ZUYO':X;Q,G<;.U*@SBES]8C
M7+2. $4S\K&];>50;#2'FL 9S^)D6:%7PTD^6,FAR=?E@I%.!B310TR)*B+S
M?9)VCH[1Q4W(\_7B?^#BO_ EM:Y6OW/P9+&B!(1OA5<Z,E+72@8F\:A)QS=8
M5RY27&5+C85BY99<+_TG6_J(PL8ADB^+2=PMS'HM=Z[P_B="4QV5O\C@2<8]
MZ/JQN!KA]\8Z2F3:&J@@:]WA%W^]WI]LO<\\,C2&3B_ ^0/I^S:?!UA:75<(
M?R0?V8,I\5@SPV-[<+UXGVSQWGAQZ/M<N%@R^\NM#Z09 T)(Q36AM>L(]M2U
MR5 ^;2SCOV_M;TJXGUZMQ!<"_7#U_MSY1["::TW\R<VPB5G"7OG!U0QL,F5)
MTKB&XZ(+LJR<Q/*!JZ4J>$G:=KDRCO"Q4]=Y0^$:'H ^9EQI/7R[WA.?5$5W
MNJYB$W2,HR6T<\.R;K77IX.@>)T>$ APD<D56NV0=#@^>^W8?RSB8^W7</0'
MLX962C(Z/AP22)S;-3IQ83+3&LX*\<' M05P!]OI. Y$<V*\H6<([X.7+(%7
M%U48868')(.$.D:*)CJRI;U!N*#&)AG1 GM\ G?3J1&'\_VS> AE\38O_<X;
MUE=YE;J.&++;;I)KG(\ ^C]CKS1J7CR9->T,X3XX.Q> =/M)6&NT3[?=SO/F
MJA@:6'W)ILHZ.PH+;T;+JGY V$012Z3C^O(]Z?Q.\V 3)V/4%++B*/?X]<)_
M.CGC4X*:VYAK%9MKY("5DR9H=>/Z+BM148LX9J@?S/!E&8+T\,SU>>E8M)Z<
M*#"'N%E F_MN 1[I$V?;%B6*\"YU(LMK[*3#3NX_4.SD^LA^A'^)]$MBS7X:
MIGI([>R98[^0 +Q,F_'28_*>!.E:VGZJI3OQ#:65]+VS$.P##D6M.N)5:>T4
M9G476^'.UA;Y_V7OS;;;.+)MT5_!.+OVOO88298E]UOC/M"2&^TJEWPLN7SN
MTQT)9(!(*Y&)RH84ZNM/K#961&8")"W:I(T76R2!;*)9L9JYYOSM:R]\_$&D
MCV5\T4>&-!P8>X+O !-WUVL#N.D49S\*R>Z01_8T7>_/L8'C2\+PD8,2 JBE
M(^(]H4L$-C\"GS!8)<EW)U36?G^2X/IIZM[;U/TL%:II'U'4 9616GC$:&?:
M+F>"R][0)3S-TUT2W91A),J+B0RCU*#="@E:RK6/*UJ0J<0HL9O\"C:E> ,)
M+&?]V;&#[*%!)6A!0CKP*S82)SC$?1W)S+W*= #"O*><)BI0=[-D)S-,"W."
M::9!7H23Y7AO$_<MDVQ-M5^&W+=@S*2M +I< 24I(FM8&05P V9$#R0:A3H<
MV['\CN.:^"CU>9KA]WF&4W*X(7XI  A/Z'XS-[R5HB/& 19P,QH[,RHZ8TI&
MX]E900:B38XYF<&%1RUKH#1;,[-[W=0'R,Q%T :XKQ_7<GGR]'=?+OX1C@-<
MCNL\'%!_%[8_Y>&F1L*QH9%X(!#4(B@88NSKP,$>RT+:[G+K?8IJ?5 A?+39
MDX>\2%YJ+:+/_477';?L<"X630/!]I';?YFW+7)JW,$'Z.QZ.TWA>YO"GUW:
M<CX=9<>[Z=(U83_[K;GVQA@DW6OEG0!>%I"P"MLT'"F/;?X>\K'^)J@UDQ9'
MK-FLC?3"D<@MY-O\%ZO1=B>O_.2QW7/"#%@:+J'?HX(^(@(-=2-_2^-YPAH@
M44RUCYN.;C:Q_I+K\@#MUVD&;Y^AOG:JN+)SM4/8!"(W+!&&B6RY:8[W6):&
MP"T*JI8@Q,3\-E.NF;ICMMFL'L=BI_SV>YSL%X8) ZOSG3(E^Z.RX/"I13D+
M[A94QJ@#H;(V_CUZ-^@A3U[0:@JA,'9H$V%PR'6S:@%WH7)7O! K6X6DUFT)
M?*5TOJ?I>G]'8^3E ' 34P-E/8.@:XCW'0]/LJ3!B-+> V&/E'#)\"))MS$1
M!\-!K*W]@*'J_#;.^3.(*?9/92RV &ZH2T"V-'^ SF"L'9]6R'M;(3]![[;K
M0/&&C7'3AD(5(J$P-0'X_)X2%0!UX@36<KA4(YTX6E08MF#N,964I7K*#JB?
M'0&7S_$IG=;$W8V\WZB8IV(;SY((&7%DF]Z>*0DI%I\9Z7<PV<K!=!F)&HZQ
M/*("A=V<LL8 C7F"BMR;(Q[3M7&Q2AC;8.^"J:@WI,<\2_IFA<=XS81X6LB%
MH>% O7& >YU<[O>[H9/D%>E $'E%2;YX1&R2,8W]FJG%.C\O_36<$L@)SLQ2
M1#,NS9O,DFCEVK;E.X7H3;9XC_%@Y.\#5!?J'$2*E!G1JU,FY=Z]>\R":/\E
MX/J\K^:GVT\2<X<)WCX.NNBLAF8?[_G1YY=#<>F" I[X%8%9MMI3ZY<_+]Q;
MDJH!^!-8%Y'N(+:I%(GO;\&>"HGPG);!^P-[JGF.NSNQ1_,2>%,K5U_VF[WJ
M(-4=<-NP*[!2-855Z.$I&D=-AJB>[ )1<GY0Y>\T=[??PC/*R=Z_&E@.ZAK[
M[$R!4&VX3 O0%4:,LMUQHH43]OK^&C3'H3JRY3&I<43Z+30I2MYUI)DM6@@V
M<#_-X/WY7UC %]+[.B>AA?6$X*ND/D^S\1Z38NM 2*.:%2ER)I1AT6D-DAZW
MJ13)WCK-WOO<2SCV2\<DH&,>&/9*(_[D@+3BR8_90;F#<+%$640.-5;[I6O/
M?/R:K]XB\[@:4F::B9N!N_E<E6%ZU$^G9:FCX<Q#PPLSM=I+RX[^ [.CGY##
M]WN4</(<SOI\)6P[I#](6LFT!=:@-[2J\I(4P::)[/T^ 4$=3M+9<OC2D;(F
M-0R5(#0-N=8*\SK8\5J$AE=3<9.GF)(8H*:PDT%\SSF[&)WJY[87VS/=XCZY
M%++8(3R 5GQT5LK_FPYW?QB\0;FK'ZB7\62I[I_UC^MY%"P:AC?TM+ NH&3R
MY7:7BX!'E@B3'0AB3+Y9JDU8@P"J8E.;.IF=]T>\0:3'@#OG:EX!VG/E<B!Z
M72)T ?GA!>KG4=78[Z;P.4D+QJ4#-3_7IQK/_80_E?=G8=*,?"K)E0$3#M1J
MV#>%N>6_&&K%]QO__/GH+#X_T5G\0392K<$DL\+'(IHL,+#HD*+()6)6^_>\
MD1ZHWP7)R^?4(_L:<HLG=^L>L\1CDM7>Y5N,"T7PAJ73*D?\54J9!H6>J[Q"
MG![T$Z%D/>3!*!X$R0@IOR&-&@L07 =I>_GSOG3@%T"M?VA/7>OOT][TY1G(
MRD!FTM*Q"J!N@[J'K%("]?T7?B->0V3H_Z>L.B"G4Q-72V@_&CK6 )>J[VG>
MWN_.-/KTG+!DU*1+I7N$7I/K-W?6"7SRQ=,GCTCB>'QTP)I^CYH-#U;]Y(;:
M""%3/ F#N;MF@C@JA//LK 92JE$6,N8?P$PT \@B;TNZZ(?S=TBE&#!%J>]#
M,3\JG[TGB8:'*6M[4<&075*?KB9P V.,=_=!YB?X@OJFJ8W@J#DB<9[4Q0FB
M":9$$:;%"9:&%\#4/(6!GYHQ2YT8ESCKP?\>#!D@/K8[D<A6A4OS6W]6^6BO
M"$2:A7^-2Y2T]&YPT_;1HL0BJ7^?@<3R(ESH>D01IY)^H0:CS=*LUQ;F @/@
MIN+PUSQAFVC) $</A<[QO><+N"+=S2U& 1=]\*$55)W(<1OV2_N8,J&H(4=]
MWM%4^)75N_;X1NZM:-I_W\EG_^33W]8SN.5Q\T!]!3_?O[B5]OG/K(JDU^G9
M:8)^LPE"^6E58K7UVTBK<W;J(F7KT#*A%JBLK53TXYC9Q^B4VSF<\3CLZ3LG
M'6,M:3@H!0^K5SC-XWW-(P:^^0[,BG^<%O!P0.R-'(IAFD[C?Z_V4*O*ETU3
M((41]XKD]66Y!.0^Z:02]SHZL21P>YJ@>Y\@I9]BQ=5VM8'*7+Y"_B#TQ(M?
MAJA%]]I%0<FJ:8U4LAQW1E 9T7-US7*;B84\S>Q]S2R'7<PQ;Y57Q!!B<^0&
M:"NY^! T*%B_9Y?OE=',3F]&M&,<"-FU<E5V3?M(#K0_ALLYPC<08C431Y%[
MM9S;N7H"7V&Z[49NZ3/XZFDJ?[NI)"*V*),7)&)8!WH]XU]2,J;KX$0U&1A"
MU2 +MX_A_S64!2P4.F8QAP<G;>'RZDR(W[#@XT-^:/>F%-$*VKIZ$D@VSJX>
MTL&U!2T3Q!SB<BQ<MVK+I4.Q\^8Z$R8/?^/!%;'\HK^X/@Y<\_FK?[Y\<?;D
M2V^#_ K:EJO'EL[[&6IH-220I-(+Z4OL;T+=NLEL&O72K10T8[(W=JZ3/XTN
ME;*=-",26.1Q".P-$P*:3#F9OL/\\R>&2-*51$9H0BAQ(D)4&Z*M\P4E^JE(
M93I.+;R:!%@FFD91Y',RP3UUK\"[R*KTV6(Y]*H CPDOQ"5E,\KCYF5GA6NM
M3.TS\QA#;1\$27ZYF< HYW%3(W5L3;A1<E?9_OTU";3E-025QY]:ILC>7M=,
MXH(+:%<(K@_-XM2MX;O@X?L?$;XUGP.)V[_9,<W;'D0(2(*.# C_.^:SQ'%1
MGO3H00ACYAV>^I)8,0T[J^G@B&UJTSG[;2%MI41PAP=DR)^VA]8NPQ'OG *.
M2#0.2-\N8$,BHM=?Z7QA82@W7:AT^7@+AU-IZ1]S#0)*,[,_6CG7!Y$L<E35
MMF7XQM*0?*0DBC"3G1:L-5<H"1QR[/(OKIK*S^+MM"3_?."T+QXH..VQU'(G
MI<Y'79:F92C:E1PZ3^_Z>0GT2%[LUXNQWDD9_6&Z:&^0E0Q'6-6CCY=-*5%5
M0#Q5P&$1D5W!096),;N!@S"J/]YB!<1R(,9>TX?36H3:;:PMC.OE["DUVR5I
M<K,A)&_"G(H9^ #P=UA4_@]IK3I-F5.$,3!/XQ4\7DTUK&?F,:QHIF,5Q173
M5W,;^8X(OA2.O$'A:<HEPM_]2*PV'.T&$D%#,?<L>?74)XZ#(AP_+J0>+]DL
MP#%8-U79G"^^*_W)T=()C(H\8[D6TZ4(^P#6$BD"ZGA;RG?K\M! (2X(!00@
M]5(=T2U$EC5)VK&Z6O >94DO'6]E8F4!"[+0WBYZ'BN/:9>]Q13"U_  [G&<
M4=55(8#>)GC'*/Q-VL+\%*]D"9++!P38;8]M24#)FH8_[IT?Y-)(%KE.N>2P
MK\TV-OFE4@$IA9-LI'!)\L7,?IO$21QTM'DE!.RN3I]?/2W(./"WA"\'IKGU
M+P>S"& ZY%T0,5Q[Y:B0'T<,%"4P5DP5N/D0\/Y02R;"/GBRB^RXO13.>+ZQ
M!D&1]5$;QKI@D\8E!GT(ZA.EP- X%6R=@&393RUTX-#' +J(/0=0FK&^IS\7
MQ+#X)ZU9-@/2%([DKM#[X]5]NZ/,W^<F]*YQVV->=<T-<-GOW=U\+$Z.U3R(
M$XYV#RNG2/*)0Y'-N)?;-)X49!ZCI-)L8?8!CO+!,57.G6SACZRB@7_XH0$E
M]%947T@B(&HS8(BVMZG7;D(>LVC"1$5>(J[N.%<,8Q_HE&XXS#*=WDFT7QC'
M:QJAE4 4MF+D<IIA4IO?:* XO="2-,#$J_L-7:4B]B(PVK3I]]."<2*3Z.UT
M .!ETF];PH*MP6QV/67,0@>N V$QA%]MW#1<#FHP7)O#3)\KM/\*4U[8)TT3
MO_21X3AW,=W-?:R_^F$N?^^H=[-S?= JY)/Y)%[.E7Q>5*"A:=U40?$WX$><
M72/P1M8E-+7[%>)/!/#'" T"/BFJ<K =@JF,-LD24'3D!K2<Q&/SWX!; *YR
MABEB%-E$P.-01QDS)E+U>YLH=G>8B])-D:SPD"LZO'A)[Z#6]!/=GQ/+R[VM
M#[631@8=2K^&A]Y%7GQC>\6# P8VNAOG^\51]0>\.-W9\7MC..M]R>V.0*7N
MTK\\^E4AS3?R%-,C)WBG@9\@#XZ7V5^DRN)GQH_OX/TF6I=AN=V-_B4;>RSS
MI/1'#!=-=MF/+-2;C1L]QII[.(& ;?0.*"#J'>EVF;/^4,X;1;W,69ETD9P"
MQYW\9[%*0NF>'!FDET4#H"I6R!5X!<AB6"2O+[[_,2-9K-8')-%ML>>(9+8@
MP -V,O\7.8,8>,L] A?RV6S*UZ>$J3!3K,*QFW*@ 2,QV@:D2VMP+PYU2>R8
MNEI#$&/J>)'UNO<%$Q*D)Y_U4+%N(D:?8KO<^C]=T= 'REHB"4J[ZX)7]M;M
M#?^Q7R\5W%MS3KQ]'Z=K^M/D(1=,3.S38.B^W57-WKG#90P=_(,K]E?X>-&W
MCWIX;U(G%BMSWG,KJ30S#]*/"FZ]\&/S.G+CM8$/X8=]TR&=/CSML%-6N'FC
MJTRZA^_GO[&=UE1??,T3 ]_C] P[5Q$CJQSFU*=!]QQM'GW],-M)"+%N!S2*
MU.-!<*0T+R4LH7%-S2RT,K#,-I5$/)%H_*&LV#=--.>4#@@YC[G<'=*?VYS<
MU#@?LP=A7,R[P^ T</8"[?YLFGWQS=#"=: G,SONWUT'PO;P;I!]"<;+/#G\
M&#^?B%YI"TN:[+' ,1I#RO%(R@<33,D[.\J41R7N*&6'"2Y_ZQ(,7+G>8^;9
M.W^4@8Y,;^O\D;\BN&&<JS$Y2GP>Y"9'MQX]_GG$PO'<UEVDH>YR@)_JCZ'^
M^.6I_OBKW)PWYK10EWFJQ 7&#:LKIH_<('!BXN>=WTK)]_/(2U\[/.#_\N2S
MC_[K/_Q_GFTAK(48"OO0)<^Q*MO5L.5DR6-S@]X</IS+SB8H](TQJ,A!NLJ'
M''Q:B9"KR$,?C(C.%S_-CV%&DJ\<S5E9I1M-&1=ZT[@)WD4^2H'A(2<L:4W-
ML3C1APB)Y1V"0C)0#G;=0*<2'SR[H>T&.!702NMP &^!MZ-^[JC^Z =G4RY+
M+=/,SX<&A6%ZL-4S')OP7M^X93O ['R6+9Y^]/1C_=:KH>\ #?<"(6MODM]H
M-<V_40-WQT*@=WUZJ/+A^'_OQ_]3NBC9?3K0X4\7PZ5?%;1//I?[ DZOLCHH
MN(IXS812XM9!\9GS)'G((+IWFM$Q8"8SDMSY>;[XKKEV5P0LG5M3, "81D2?
M5!;"]%*AV@Q7@ *Y".A^H$^YIRPI'YI$KRHSE5[L?'$WDW#^\:</R 2_G,89
MZ +4WGZI_>+L:H7/%ET-4O ]P#I09P%Z<SJKRL19@/<6\]_S9-R.22'9\AG/
MS,P;4_W:K>#"$H[AGN::.MKK:-A:MZZP]SM7VD$%[88ZO")-; E>BITA%RK-
MV[H4M"#/SO-H9<PTWB1+3[*8]!WF(?&/6U;3E9VU<ZJ>:J#JW/F123M(CKYX
M!19/*E0D50]_[4@%BC-P@K1-K10C1W.$5IA\^>BN^$R9CJ!TK7C[EK=%Q>B>
MZXUCPS@35$V.-N$58..9V,3$= &Z@/$?$Q(0-)6NG(;HJ4XTM..4*\F\HML5
M*ODC@]IH[A5!)SPBFMF.0DG8<P0ECQ+LT[M@VNZTCDL1/D8"$E_@XFPD(&+8
MS8X3/;C^9>71&CUVMT,.H.!8YP=#H\<)YV;LS?@_)*[)E$N:@?T+?0OYLKER
M2;P]PK^-S @_ELEU*($IG' TUUKY",M9X+Z2R=&B4C:7B29N"=I>&EQ3#INF
MO7.J]'#OF6;*J4WDD/^(&>-7<>Y@:K?'/K\0-XT]_0@6P5M!U_.1>DBH7;'M
M\%/G7>:Z:PB\I;<PT=O-EH"6\L2 J)&93!X^O F]&=E.+W0Q.,37.44/G(<C
M\P0?^<X[JV>O5TW?G_W8^)GR?KH_:GM(82Y>;F%>N-OU@HSADR\__PQM2;Y%
MIS\#:X 3Z@?T?P;O03PEY_YI=BAYBL1@FZ9"R7F:?U=$)TH_FW=]YW>A#Y_\
M1@V]!?YKK+>UCJ^] 58^?Q&*/A8?/Y&'XX5]+*+%8?3+I5OG*_MATN\-@)_I
M6#?N3_5'S@X'<57YF#*G7+&N> ,^A6)P?>GMW==7CG')91>VB?\WU15A^"/!
M#@DU VTT%79M@*4G[<S[6[T'S"9.19L1CUY[2^.;;#1SK?,$^YMF;Z1G"]78
MN,U3<^=P+5+H@J=LW57IMY2/=F%XL0.*H70Y&GE .MNCE,_BSL%043P,!?E_
M#<0NZ*^HD3*@:Q<0;=[-.@!YX.\7*8Q(\R<LO($?Q@"4''J"EC0<V!24-FK^
M2O:D$Z_B\69:G1K8"C=-[9L]-H=X9Z.34==<CF@0]9$L<OW9C?,5I[F]"ZV(
M0LC9OYRAMYVKPFM]&3-G&N?Q6<9&WD^K)M.X?[*YKE-1'PRW($594D2&WXD@
M(2/W"V]*JP^]:$1%W8TVX;1@;K9@0M^'P'OB!7$T=@9W+L8N,/:/&+RE1[H]
M#):]3>5ZVO6X.RW#::G<;*D<C5^/Y0+1<Z2^J"@EV$E.\(XIP4<691$'@I('
M^*A)^0/"R\X'QCH %%F4E*+EK]4.D P03QP,D?4:(11HV'DGA"+'V>E=P6NP
M"/6#VIC3<)K@1=KL%,:4V.P"9T[7L^YJT[*3N2VC$N'2^?/"GVO8KK;U#KT%
M9,"1M&3H27CY+KI?Y+=&_DW(GF&.5!Q=\95N["=)NBHDC4Z0!=D!3S]Z%)"%
MWVET;@-C35%.O'0GQ,=&F?RC-BB._'7_QW)U^=(_6T-\$0%"%"?7H13<K,CR
MT\F1VU0L1,28'O<3419#SHUPI"^ZE!#[;HG:B4$3G-2$ #-MVC]-MO:EL9@A
M59^69E1ZBEEK@ @)/@U.'>,1 R%:RI_!&J&<4 MU%*K.Z33"Z"S]*A42%()V
M_N7C\T\72T;%<.<OUG2AUQ#8;J(BV!S0E.TP/K<6IABZ:AZ PE9IK(X>B-@9
M;UY(AEN=K?W9UU']F$]J@M;A25?MI1D)*EW,:^N?P1\LT"V_I^T46BQH#U4-
MB%!8Q F.1& W:#3?/4E\CXT;J\9OMSR0U<SKP]EOK?U-"^A"CO+[&-XY@^(W
MF,= AD.W"'UTLG@8%<F&9 D#(2-""IBPRW3EF$9G;8LP_2C1A '9$PZ H_J;
M?:P'N&T/Y^0!;N:NP!DD33'P",%A"\E.7)_RPC893?SGH4K]FI(!KV%7^O7R
MG!C,OB%F,NS18)IWN*"<#>N!P>%3V_)\<6'W(%?25WZQF%K>L=NJ-SIT@L'9
M8:S(+4K(GP:+>J@J["KT=WKA'5U()E*=,F3F$;UZ>0E5[MXEV]AOQK\\>?KI
M^4>+K3S](UL,"%6\D<T"GWIL1&]BR<"<U!UF9UHL!AF'/V3WU'9-6*L PCBF
M.PE&' TS56*4/\\>R6A!:47,&,Q0D$)U 3"3'1_R5TUUA>$3K3DAX:,BU [9
M-_S)E3A'_<C6=H%QXE;6=1:!9,; U9<@]&F@96"IKGA#CHN@?'/&I]M:BC5S
M&8?D?N"X<=/_ZG* RE'OA(JA*_T:S=ODBR)N$.RLP 9=K<TKBF$)M=8F8C8
MQ,?&^TO^^^>+UV"%;S)JXAP \]PBE9?/R9_PBZ1VO7\"/ZXP<G@9/_5=[XW#
M:H75O<L*A7E[@$UPXZ_9' =$41_2H??HS--K0[)&IGC&=HSF@D!<VA>(B^U?
M@T/("Q(%05( \!JBVV4<\5,9Z?<H(ZTF*GP6;0<)+(P*U&@CM0O2I2Y=8*N,
M_\RF/)CQ?K]CI/ 59+66.3<:0QWV'<#U<"87*.^6$VT0_)HXQ/!71-4-Z1HX
M*UL$)_^,37"<A]IZZWD9:&P"\0!W8T=/R"GI"@BBE?;1?W:')Q2=%8(5,>8'
M%CR"I-*+.2(^$ZBSGNE1CTX6MYI-<HR:O!3Z2U,HQ;1C2^AR^R-LA.YHQ$,&
M=?)\DT( =;&%G7^JZ_Q&Y-<F&1K2P\&+X*.(RR[0S7;=M&_1XR"-B$S%(M U
M+"@WF]$RD]GEY"IWFVDC@S\L 4*B?!2":FU:\P3\MZ%6+/QI;=R;ADM,S!=C
MB-$5I\2%]$86@);)30U8_?VU\<!9NH(L6S,1CH2ZX&2<,.J%@&4XA-!&$GJG
M=7&?-@,\ZHH(TD8.&FY< II7/C!GZP(9ABJO2?>PH08B O,B2CVSC",C1L_0
M4$'RN:(PQUQ^IX+N?<_WQG_&;W"2)DYF';<E"M^*S.W54$&,+L OPQC-*$H
MO_EX;V6K!GX*_PINV*)HKFO0-DY7 D;;K5M"MQ4>.GZ5Q:JZ; O0E3!Y5)L=
M?61A$I5 @7^:M"G>FEHH'JKB2>)^*J-/8TS,+J#T"DKPS$,;G<LAA1'C\I"Z
M:9W#^,;IDRX49L)W(8(/?9H!LXI #23/(I8FN23=!KH02ZI+"Z*6LP=IJBI?
MK5Q%#)[J1[,^?,?NK'J9%#KPG3I^>B:6B2[+D3@XM9E4G&[7G?XGJ0.]QK4B
M;)C'0_:(\#2/FH""K!7X$IFMVL 9CT/>#8P'[(/#$61,]8C@GI4FZ>*R3_(
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
MXPD"X"E3N4(XMCOME?L3-J;&H@WTG6T6#E&T]13$]/FK?[Y\<?;DRP52U_D
MZ30G]^<^28,DI6DPW;W#]B!A"D),\@)Q_GE;G/;'O<T%5O-R#3LMIHHH[2%3
M58$V%=:3.)S4C!26"P?HIVTA_7,Z<.YQIG BHN0T0!X'Z#221!OUZ^'VXM*"
MXLH0TB3[B1LM><>=YNR^YDSRM4(WS!T+?J]P*N<T]+]!?-CG[]" G0;[?B6B
M5_O%N@)B'#Y/;E3" +2U JI/E>O[]KL0)D\=%DN1O]#JE)@HIMMY;&5,4SA$
M^& $3TIDC*[S-?,*$<&2DNV06D:V>.U_D^\:X7AB:8^X?Q5P\VFA$+VF2ZC'
MK=[FE]),L$9NFIZYG%64([H-W^)U,_A(Y6_^5UQ&?+,!F$%=$-6=J.Y $)GT
MZU!;B%;_;(13$-4-TOGGF#O(NQ[U-:/X"'QN/S &KI7]-O7"J.;+JIJF.Y Q
M]_1J^YBV>K9$BV\#W.](@X@M!!A]!R\HZMF)OEJ2;/66:5.1KX$;-?@92([&
MWY+(P0OL<P&2 4"Y$YJX<GD1-W7:/I!N0(0YWT2P":5Y(KXK$2_5V \N4A1Q
M9S?.??@88?OU [:A"932 F78Q)!@0Q2EMQ>KMNFZLR7UA(<+4E[5L#S19""X
M'[M'@?7B-UHW#\]"W1(2\]RX*5$++!-S3<.&I*O7['0+ !BWS-;^^?V"A@XK
MUTJI3N9H5^6&QTK#0(":71(R1!DJB3 U6LJ=<RB]V/@KNM[T=E$3EX"EI&E7
M65BAE\:PAHP_./4>].++O/6O3=LH=BIH#.] A-C],5BRWHR6"[1FXAB2052Q
MT\D5 8,BK2=J-:BH0C KR]R#.F_*7\J4,?;0X0/MZP%R _Y\R^N\X#/M>_>N
M7#5H]X'?VN]E9T5JH'7Y!E?&&;[5RUWX)0O^@%EYSQOL0.4.K:.MZ43S!PN+
M!M[5K$E)57G1CDM7,_5+XJ,>6[[4T1JCT$8DM7F;DFD0CPF>EO7T92TS1WR
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
M2<K0/L#1OP5'UP9/X3TJ76[,B:RTG$TM^0BR\2 DE6O%OF1*-!7!'O.>-&V
M=Y&)O\:"V/7&+_BS#9S$(<$EY7[DES:E&<N.KGV($V(V26LBANKO5='L(0B6
M7<2LJL(?Q#7@+%K4@=G5VU5H?D;O0C11$.5A7+L57 $%Z8D3U[W+H>"<L2YL
MCI1^\*W[X1IX>C.^]M^386M2O2E;?&TEX(+8R[<L ?>#2L!!>ZZNP(>C]H82
M7>];H4M\^&!M3%V+N79E+",U$#7 7 TCA2O_%$L_"$4  DD)V8FR>IT3MV(D
MOPNW8@QB%J6=+>ND-SS^!QS;D$B7"\!#6/P E1"$4(VH=+E*B,0BW!S?C2 #
MX]!LDD*2CS4LIMD41-&X#@\B=2J09%*RW(7QU<:=;-Q6Q7X'7);KUD)4S6YO
M</.1%%=STL:-T>-TG%9.E(TQ)EI#YV!H&9.W>WCGYAW8+DTZDL&M46I0C*^/
M:=OB#*SV7@%[2#38B,@2-$>8GD4:8K#]C/I<*7 +(Q<ZJ71!,'>QAJ*037Z
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
MIEQBCZ*S[U?S]2*"7XH=@<;C@'KCPQN$8P9QYDV@N16H.&"/R0A@O;0;BV9
MDT.?2Y4.J?)B80/*#&5"HS?'+D:*>,X;+MR 2J"B4@X9=XD%76/M%N..A\*-
MBE)*/P$9P#WO,&)<Q&U%[3-%<UT#&UN7MM%#%;_L-D;Y6_AM;1.[WR9"5I?A
MN(V9^X1IJ>(V 'Y/,2G3'JS**6\;8E+<+X8=LL8=5!$=T01*XT8Q4B]BXG=<
M[8&30BE_:PJ5MDLTMO2&JF5%XF087-'3,$$?Q</2?*XL?A&1G;/7=@O1<8_:
M=ZP\V=33P>/KPS6!10-:!9DPO1BQI:NN=6 7',G6 P-*E^*T+^+&25XP\! \
M)7>1M7LT[-IWZ%N8:90'<N9F(#U<%'=!%7H8AY_.7Y\OJOR:1B44.K'OYG*H
MK/@[K..J1']'J)>@:TF^;#Y//"6F'V^FW9ZZY.PYJY+MZ<V8^@RUVJ?NF&Z_
M7[D<Z(V51FD9'5*K\JJD!O\6;!7*.?K_@NO_ )?1KUTTD\/-&S4J?QM.K%\&
M'P$54M96 L6B,<U-(:\ 6GI00!*B,.A!\S?-HCN&BU?N,E>2;TJ/&[_66YBW
M.:B3*%A2Q#2>^:LN&U(#",*)S[ JWT*JPJ])..NX,P-S%WUYMFK:=D"&]&><
MA^2]4^0]./WE5;[:/_.'(NCY8:]G[W_<#%MH?(>A]A?REUQ7)99FL,L2;A9$
ML?SYY?SRV3!1SMK!!>RI07U%_H?6GS7/#O#&>0OI'P+  ?29-51*65/PS?QV
MS;F;M7+O,F&M6+=$Q<,'.&Y"?\CT%;82UJCI6@(:LEGY" XM"L=1\K+L)^?;
M97DY- /O*336H=ET">0&CHAL  GA;PV'&X9$*,_*#?K+R?C,XI8Q)F.W&_O<
M#YLHXIB"!53L%S[XJ;2+SH8DPD>]G:* H0 $+TE$+M@0@FR*X=?2*<HD.:@^
M9A]1[A5;W 4*/*O24G1&:Y,^]2570.B'P3$MVTPRJBM7$',"^@TP5C1V:F.;
M^K(A9>&#MM:*HC!!U+X9-)8-5-E-&PYV5!3!*62%G/@6J%(R-2_2Q4@S@FM-
M1*2B4:O9VW%;B!NQ4D:YS)HHI,#YL&>"M3=KL$ 9[_N_\JZW0!PA\T&#)$>@
M&GL\"_$($/*NDBB@R3QY<[SB5WG#VFZ:9JV03BA=FA_8"J'Y!KPD:>*4EWH0
M#[!<A!^IJ0$LZ7_\\%"/("%7>B.^)E;XL1U7%["8B /$V_"J<W2TX&E4PC$
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
M$G0 G)YORQJ!+O"&TJ('Q[PIV052+O2O-\VU;=+#L*"D2@Z3;K&K1;)5L#L
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
M$;T+RAV!PCV]@8?]KLV*!J0?LJ6L GHE'1]VT59@"1";AT@Z,B -X?A)25W
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
M+RL:TV#;JH@]W%=>WAA$N8'YV/*R(+N-J2QD9=N.'O8[Q$G5Y$#0D8HX-]O
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
M%//K.*%N) <C7O4-U0F6^"<F,6D4Y"00=@1T(N4F&'=+4(Y1=&)E<K[D@$I
M\F5?3NIG*@JI>((JM<<&I(RI;U$;&(;5O[P4(\5).\[@\O[I3D?7$TOO2^L1
M$3Z82> QY1(B86Y;@GOF6?GHA?Q-:P!]XKZ(PGM8A7*OB;.V?^87\]R^V&J>
M6_@W6^(P?<2YN?.!C=+-DV@/3^3(Z69D&S8=N2D\IB0JJ+4=,<2$U0IA!8EV
M,!A^Q#G@7,*@Q)SL I:%==-)5:!YZ$'=F.CM-NJR@+E$D"WHQ_@= "DXP]$/
M23Q>$X<_.65PE*_R<@R[G  XZ'RAE\)4_@FF/_&0DCD0S4R2PW,G8%X*;%4Z
MV"?CDGC=%PLJ]Q.4 N9/73%* +XA5 ,'*6,YY+T.B!?=YFX?$BY$[>-/W.;M
MP[MVG0W1HD!J6$2FG7UGRS7 =#0YJT>Q:.M@Y:>(CZY8I<H>6[HM-DD67D;C
M!$U"EGI!O7O?_6Z2*9+>)>-*W-TPVIV+;->B<Z(9M-:F[_LB1Y]R0L>2F_BE
MK+Q6/T&"SCLT5$QX$>!=W@:3Q)FQ1#R? /L UUZ\/3^-H\LDNX&)ONTVI]R
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
MZJIK$O([O+J&+M$E#LX&0;D3+T/6\*%4E2AF)Z8/Z5^C**!T'QN03X5XXH[
M_1+N>]J*D_OW<DP8&@O#PV_I;X.-?[G9*)?A:JHR)?3^6O.2QPQV+3&CR4I)
MH%4\KAK?#8Z*-+\0W!UG"E,\76#0_H=BO'-V<:>(CL'%SD )FD+Z+O@5 .=<
M8HMD[QQ8/BU3H]THHKWC0_2F,ZZY<E7D!&"AY2+62E$:%O) ^67\%,8J40 '
M F$@LRU:ZKR(]^1P0C*NX9F7*5'"Q=0@1)JU6X/UGL/2#;'T+%F:&G#TBNBD
MO<)D[PN?O/_T;^<?+C@X/:%R8$)JP?84>[+RKJ)=< /S98IDLCXF<^G_@%T+
MVX[8>FZ98IQJ];Q"LFJ+]'9M"\!.GG,E(E=X<?=.E^&@8\BY(8K?9EBAMCI
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
MB),Q(:_ Q37A "B!4E:1UVA,;T5IG?OU*]&E\/J8<[K7(L7\_O28]01;:*[
M)\Y;8,51L< "O$F#P\+R)01CY1[II[Q[[-\.IU8:'/8 UEKBO=0\26<47CLA
MRJG$V'@";B Y$9=JLZD<G[5<$KVKHF:]ZWU_%Q0<^3X?=,-]\\.UOOG;\W=G
MT<7)Z[/+?T6OSB].W[R_^.GC68^'[D=Z5D7;NDF]_5??/LW1>,4WZW71E[WD
M[R_:MO=K1-OV=@\V,MSV[6>Y_P!_./EX&9V?4V>ZO?V7T>OS=R?O3L]/WD3G
M[UZ___CVY/+\_;M'DG7/MC^S=[1>])U\_,?9901S&'T\^_'\XO+CR;M+005>
M4'+W_;OH[/_[Z?SR7S%<\>;DDC*_[T__\;?W;UZ=?8Q@ZB_//EY$)^]>1><7
M%S_!1Q]^^GCZMY.+LXOH_6OY+0*>?OIXC@G$;3-^!91U[I!%DA!"I%6]=2&*
ME6:O-<&@+!GZK8@T]WWL,<S7R_FXS*.W_^?-UD5L;/LMS6_:LKKDBE!,7*0M
M,3$^,OO6%6VD^AG^<[2O9OQ,-L:ZIHYJ/-LD:9!^/MRG]#/C;P@%==O]MNTL
MO9+6:=$'ZDJX99OECE9Y=[?)ZWA3KE.>U]S.U?]@W9*D/UUCMG7=[EQE:5^O
M._';O-YZBV3)=5W+.SK[W=*M[\0-:Z51GLR.=W/+MHX1L ?TR..&/_ACQYX3
M,E'9$MYXE=(HMNVBP[HR[?SG=<^P=< K7I0#'/8,#SWZU)@Y,05<)_>/A&[,
MJ611_\'KJOICE2QFFW<Z'U@  YX.ANJT-S=M=@O=UBIN;B-4+1E>;I'?6B_H
M<==B,V0\>13^"T#<KJ>KAS\.R/&)7H)0QG[SVKXNM#46C&LQ(.XKD##2CYGB
MSMJ)V1\%#E*NN4#!FM%CWTI81'_A%/;99Z&34T99+_KUT9+Q17N')_CEWN&I
MEKW[U+8P>,N>^EQC(/Z=B1)KT73*Y;$!H1=ZIV-IM%6!U$6Z.<3:18S&<8>4
MVKV<C?FLU.-W'T"U:P*8(J[$X/XX@"F&>)!)YVDZ_)B"N\(#C:8'<C90QPS#
MI)\>90MWX?'+"$ TMU71JQ;L]ENY@?O1I;,FD20577LD-DW-YYB_^]?%6?<;
M[M8'7WZ8@1I,3;Z894DG"4,7<FI1*%OJ67E3T  -0WR+7EZ=O6-!VZ5K+U$&
M7E(T?#QS[*0Q!4T%+X>,E_QDGE&JH*3 F\]!P<T9=M</PP&M*Q/^+E#(=VJ2
M?DSM!IE,EY)=U@XM8DWXVY%1CMH,1LIC7.-XG"@K5?STEL#"7,MAKF6PO4^0
M.]9VVN%R U=AY!B!;A/&#W1G_#A)WP)D\ZNHKB;PX\_Y#FZUO?V#O?^^VAO]
MLKCZ#HR_9LTW86CMX'!W\?GEZ@8 FY1Z]\DPZ/G\M<2#CO?AAQ@[&H)V1_N_
M<Y:.!UJ('YF [D(;4?]48-=([,Z(K-#VL&Z>Q?@E@/^M6(J/1GO,T8*<@?QL
ME@]?"G@MRF>Y,UV!XM^!U\N316V^UW^\!$]MD2?+[[."AD0_^A(A!*=BM,LG
MHZG@_U-]LGP]HJ_^TJ2KWQW"E[M':[_>'>U]T7=[H^/=]0^]_9?K?[>W-]I[
M_F6W_?:#?3XZW-W?DK'N[8]>'-Q[%\#^Q7/P7]\=6#6J.QG)TK_HRM]Z @Y&
M!\?/[W7;O] 1J]:]GR0MOM]??([V0B,&\QC=P\SG^-<6A"_NRF+0%'X@.]\*
MM?5KIN^TBV]T^_+>\OIBPVW0!%R2;_7.=G6_F)$+Y]3 [WER3J07_0>*L'S
M8"QL&)ZCW_&TK-DS'W3'8$CE0U*1W_F!6GCG2Z0.H8Z*,(5,/WB/"?QJD?IH
MBW*K'/N6CLD]-[++!46OT/2JHG\J,;RL'L7)$#KY+]-$/QAO-5W7Y<[*_:HO
M<C1Z?G2/=^GQ(]'DW#D8[?78B<C*CW?X[J]_VOMSQT6ZAR)[C/TW7/GX5P[+
M^B2O');U25XY+.N3O')8UB=YY1W+BDWMKBJP]-,=,0DG$V.FTY<2 41C#6QI
M2KFF$=J++S<B7/ E8  RK5]S @^3*_?P:-9.SP/<DJ^8XJ^Y^S#">]_],<[B
M)KWU(-J?Y)7#LC[)*X=E?9)7#LOZ)*\<EO5)7CDLZY.\<EC6)WGEL*Q/\LIA
M69_DE<.R/LDKAV5]DE<.R_HDKQR6]4E>.2SKD[QR6-8G>>6PK$_RR@=C+J;T
M?YN&K+@51Z'TT%(MC6R997LUL[316D;]12"+SGRL397O/VQ.=Z.>F:WPI39J
M:O?VG\='N[M<*MZ=OP?N(7KCW?N_[Z^Y3%^]-!NWZ?_P-:OQ@%7X+=[MV=[H
MV?'6[[E!-/P6R_08BG40-T];W,!&/G@1'_Z6F_E+L;';9*?93AI=0\VUV'C^
M%9;:?4&-MXGCGEG=%G&\]RQ^_NSP@3NX?Q<]JM:\8YF^>FDV;MO?7W3VO>)F
M[[IGNZ/G>UN_YP;1\%LLT[>QU 9Q\Y3$S5Y\>' 0'^[_AC+G]Q!1X^9 73.-
M/QVB:5\NB%\<Q;O/CS;-91[<VR?MWAX=CYZ]V/H]-XB&(9HVB)MM$#>[\=[Q
MB_CHQ6\8P?\]1--.%E66K]AH_.G![A!'^\)I/=S%;B>;YBL/?NV3]FL/CT</
M%I>;M^<&R3!$T09ILP72YGF\_VPW/GXPQF*(HCTPBK::ZL3/A@C:EV_=_2^0
MP9L7S!@\VJV2EWNCPV=;O^<&R3#$SP9ILP72YEE\M/<B/CCZ#47.[R%^]O>V
M,*LE _CA$#W[ME)X\R(9@S^[31+SX-GHQ0!"&R3#QMIG@[1Y0M+F\#!^\>QY
M_.)HB)X]LGV6]Y1TXH=#_.R+)Q4;;^_MO]PT-WEP:9^T2_M4=MT@'(88VB!P
MMD#@?+&--L30'H9!:Z_:NED%H?''7V6G_;Z]Y2\3Q9L7U!A<VVT2FT]EUPW"
M88BE#0)G"P3.$$O[-O-\81:-H9[;75/-??-56<_!<=Y QWEP<I^TD_M4=MT@
M'(:HVB!PMD#@#%&U;S//[R=-V6>KZ>=#7.VIN<Z#F_NDW=RGLNL&X3#$U0:!
MLP4"9XBK?9MY?E=>]X?5[!=#5.VI.<Z#D_NDG=RGLNL&X3!$U0:!LP4"9XBJ
M?9MY?F4F_;::_6*(JSTUUWEP<Y^TF_M4=MT@'(:XVB!PMD#@;$%<;9M,LLNR
M2?)[6%L/D9MEE9IJAU_K^P.8X[1LQ[F)\&U>RK=-N?@>I[\N\RSE;[90K!X]
M.XP/#^]@=O\5IN/7E;IWKN7C7#KLD*W9(8^AE[]V*Y'0_4N3P,3 _Z;9]5__
M-_Q'?S)/JJNLH%EZH7LB*U)3--_O']--'G?UC[NKOX^K_]^]_V>WP9J7D(V
M[_&-7^O9Z.BN70WO]7)1UEF3E;#!3)XTV;5YB0/<.:!?=[=;4AN\P7=__=/>
MG_7-O_%)I+6(WA=>E\-#BC/LQ5$S,]%I.8<!+:,%G+ILDB^CI"C =)B8%+Y.
MFBAKZFA<)E4:E=,HS2HS:<JJCI*VF945#"&-D@A.01$U952915M-9O#64;O
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
M1543 ^/B!U(T",F1I.+/;)#LEQOEV-C,V*BVLMCJ+'S"M^PT' XYE$8B5]-
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
M/JEKQ\T ]SFU5K=NMGIO6G%K)Y7;*T1S+X>?JDMT*\ZMV>^8[<Z; EDJTR]
M4W*5*+G;-/MKI_OMG)!+H0;L'H.WUYVW^GO9]7U,]1#SS/>I=.E4\S>347O/
M-MZK<O^FM0WWRE'53$7?JU1_V[:\I3_ ]I\>?7SCVO_<#CTEG4,4)P11-+2>
MH6VA71!9I]4WNYW]V$-ZEU8_\/MML]=\T])HE?&Z'?C66^VFV6]J/]41<GWS
M34M?EE[-KYJ?2M=#/+0[C\8/L6)YWG6KCI30#:&=5+L2Z>UU@\0EI [MI*KT
MN/8_MP.N5#$'N*=6K.@VIPI6M+KU6GN=<A-S2E8T^QVE',$&)2M>J!81VS[C
MQ13H"2QI8/N4L1W$K&847'(3%B'<UGYD>>F(C6;UTA1,2@C/1PV/R/4>>S_X
M:+/:%8,XC":8)HY;8X]#$)+_LN6_/1AN\.AAFK,=QVQ9\87*DF;[+TOR_Q\7
M;. &]0!,8T"$#BOK$&B=(,XR[1\V!O89SBA\>\R 7H-'W$*'Q28O,"*NP5S3
MH8WE0BB?'WAJR:94)>O^CL5 S\Z(9OH9:-4/J3Q(]3+M>S7+6CG3N73V2BGO
M7+:"4]=VDKQ>K[5:_8U>6_;!'N!N=6KU3G._F[7S55TV_VZMWE]Y_F_M,ZM,
MZI7.M'^+3/LRYJ^7DG!UIGT)[CS*!%N=:;_?3/N]$'+G  EYC4SZM0L1',#R
MS$VDUQKB*YBH8LGYTV&M+2?GER,[OLQC.W1T:L'%Y\ZZ^$K+Z56YLQQYU-7I
M.5&5KA']CMG:1Y-;36I'1VK='I!:N3JF:TFIR7?5_F\]LUZON*#<*0<<7H,<
MW1]G3\:'QCKK.]<EDD.!L^ZH=U<)T:P:Z[RC)5L[4>>@B:-<TJA\[RCK^FBD
M\RIP1L77*8'!*NS9ZM7J!=ASH]]9K\M>@^--?P;S77E00%*W '7.!SMBMNL
MS20X4.R"%T:)<OGNW^WQY.-GQ+3^R9PDA@%X,8W@\&##M,]_, D6QB98T0N[
M'JLM\$ %_9$W!1,-O/*EG+ HQG:&/D?XFCG$7/3^XE!C6ESJ2_C$X,X@\0+^
M)O@D/J$V%L/-&H9 &[RY83"B5GOLAQ<G'&O\4GN]JH")[SEZVC1^80&+1+_"
M,W?L!3#5B)H!5@]7W*WUK)[&%1\04O6 <<6[&>S.:6!K';P.</Z(*VYH7'$)
M[WP9B=*8N;<2F*2W !9O$9NH,<+Z3HT1WCW,2F.$R\#%&B.L,<*'=,(<&IYW
MQ\VVRH&9+?/8#AW/FWG9'A4OFSW7RU9:IJ_*G1JPMCF^I\2X'JN#B+5U:Z*5
M#+&F2:T2I-;JF_W6F_9^JP8X4I-O)<@7!&6GK:GWB*"]UAZ0W >)C]+8WO(J
M]E6YLX3PS?T)IG7/H5=A-TLMF#19*&2Q;L<%31;5D6+',3>-YWT)4;C8U[D
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
M&]30QN/$*5<V%I\#.CJ5?5P?5B@#STNP9_V;"HV!5NO<PAOU+FFE,,&N=3#
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
M9J_@D<VZB'$Y+_J!Y1(\%^WYT"Y!DH+P,QZP1N!52 VDY+7E#;]JQN\36J2
MZ@Y(DX :D/%UI8Y2]S!'N,?X&F9N&Q!U3BKOEPLOGE$.+ODA[([&:",=T<T*
M%&]TE/ 7T(;.".:7EAR5_A!]27 QZ[7'QX#NV=B)O $_2L<A6#4N2VS/Y_W]
MS(P8Z+2E1F1PZ-#,V0^/VWN%[<(#.?5]?C[-;"8V-?0DSB&=X M_QF-S(#AO
M'3K"JA!W6?^T+[*QVHO]T& =Q9>I@ (G0,GZ,+^Q[0F[/;*?@J4-)?D@-J<K
M [0'ZA?WG06GI/90_4K8?R_B*RM>4&_T:$$'<$],C(MZ@HGB K]R#O:N'3QC
MQS6K^S$6QRE=MK%<!3P;@"Y".+RLUQOSJ 7DB?<.[4W<D.)U?/$(!">VG1.]
MX/"G(8.YP1THUV)Z1#1DJ]?:];^8U!R.TRE(;?Y*^">9WHQ# ZF%W+_>T3:Y
M?Z:DI5U=?KJYXW<#_6'K.]P#T?H/!N?Q;H3P"SLE49@M@FP82&.P:G4< W[+
MIAZ#,<O;Q=F3"? G>5_XT82OM&J-]E^,$-?!6S0D4VTH9V.=D9#:XXD9+WU_
M ]]?([*(%;J82[B>T,UPEXN;O/8N8M,]Q_:=E$L<8N9WRT=:YVNW?"DV>3%M
M2LWXDE5P<>'\_<YX]18A!&$R(+L3Y22<1]=#+X9O&S#W"#L4BJ.-6*19YSQF
M<O?0S#CPE?[+FT#B+B+4*LE76A1<YWJM"W0BO$](5SCX?+WYJY&R+?F$->\)
M927ID6E:G6E[.;T$R]H1YMXF.,W)V1@D0$[<E"JN'9=<XN584D=H(KP%I_U,
M6KM'_A_@>'1=H@<)AB56Q<*YT;(@^^3$*4;MVJ@M2!&:OVOYZK_E].'%,"!'
M?.J>31)A:!;HZ!6B700X>+"*LZOXN(^\#M3N^WQ),E[FBRDF$48>+#A<F#[
MS/P0E[V*8<-X9U;J;)SR+J?\[. '%@Q3_ 5.DE5:G**N@]TQ8]%/E??@#+][
M,=EI,2@HWO"9=!<?IA3P'JN93.:(;R$FZ F8'F@1PM9U<:34"#3!0P)VCO.%
MP\B:YO?:WX&(^+3PD!S ;HU@'-^(E>$C<,F+1S@$LDX+GT9O O"74$_4*X,P
MBD@*5:XWYXVL<S77+ $BXQ1/[A/1PYGZ-P_M[V$$B_5LV'3^B@ QJF:P&[R9
MK%0P;2)5(!\1^!N$04HEM<!.&-/"D^8G/1:F"'WB,@M-]SNJ9I>D*P>\\Z\D
M5]CRPNM(]'UA@RA%XN+:_Q-W,\"7Z[DS!60.8_[S:1+9+B^P-;*CO 5PP;^
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
M2ZX,['86!!AFYY84;M ECZ?XQKE<.;+QOV3KSF]%2J^8++K9'<O2.1!/,%$
MA?<,>@Q?(-4Y^K>+@+R$R>A5?E#18N=?B.1BDQ!<Q+K# NO"OW*)IG*O#)'N
M9 D$2Q,;SA%>2JCNY<D: RDN'#@7T*&8+V>N*4Y3JD%$W?A(%QY)43&^1'!P
MH#O+.&G4K>8["?TB7B;HIX!,P1#O<?]"\H7>1(]V("I'9)+A 70<]\E^YD_%
M=$B<G-_<W[R3\HTRST@*J0).T<;FR*K5%P6S&:<EUK*<@5?NP;(/4%(!J46@
M/GG",_T+HJ;@RV$4)+ .5U>W)CF% XZXY=KH(V9,HC2=I+"=C@P$$NS7B\9<
M#9Q]$WU0[)TM!IG[.U?F(9[0XRGE5$8P&$^'R90P65>'R;9SVI[GZ)494;7H
M3*W8D7JF*M(DH 3BM5"EHA1:-1@'6=8/R %& 76RAOGYZ*TI3(S0H3".J\;/
M9I-'%"3 E @5D"@>+U.0TV3BD$(A+.IGP_>^H0\A"6?O-]<;-9T,H/F2^@O6
MMEKL:JW9>TAZF>-F'L)4(0S5!(0]M^%PGHR,$Y=L#,4FQ)GS?Y(F,\\"*1J#
MM(9X-+SY.FXIXKWYQ>,]H'I;Z8S>[?U4C6--/(Q2?]XA\*8[,O^@N[NXO;E[
M,&Z^&)?7GR]N+^"/ZP?C[N*7R_N'B[N+S\;M[Y^N+L_5^-*7R[NOJYQU^SO:
M/H5VY/*(@HJ&OE>@92]-(-^YO:%S?US!CS8<?Y>!,RNS5I ^;TU+-Q.PD%$9
M"%87QF\^](4A&P[#%R91EC*VFCHQ-*:VRSBQ07?P,:\(_5A9[L$[$4U7()XG
M^"TT?QOUCTHZ8\/Z^&ZI'6>N9FFCZ;QKW,R:I;2F-6IA^\\S_?<$^*%A;MW?
M(#?YYOY&[C#%C#BPAWC'5+-:,[<3*D08VO#]3/F1Z1]8\B/S*VS'0: )Z^T(
M"VEA_Z[HET0C)2>I\M$4&.<P<BEFEZ>F88$5RJ44C'#+7462HL]RE]$-(B3Q
M.P8_KD\* /YW&;O<GI_=?)+\8HHP7$"U[VE+YV*6Q-?E9SFYB\#T(K3W-!?(
M"B7"8\6_)A-2^<W\WB:"(R,*HAN4 HX)V]R^"O,C,1DA#&_>:+=ED,S1]K%
M@S=\WI-R^8D@^906S->A)*>]4ML@"Z:,IR+#Q8B &@#82-X*TJ."[9@8$<L$
MY+D>]S7<HBK8CE<^%?%O_.PF0:/%,2/)D7/>RF_*3[4;XANQAJ)^":58"DY!
M/BGPQNR&;!!Q0&XE"469VI2KLL!7K7JS,^%%DH:GID9L&FFCNL*G\R]54;-
M,/Y>NZ]EM7'B/&A.6:@<'%,H2Y)#:6"D696$V: [WI'Y6!1E0[Z2YK1RS?K]
M'3&PR9A8S-Q\$U<_8_@<'TC YE=E;J\HR,O3\<G7R/V<?,GI2X@Q&A!>:RX6
MQAX@\D Z'C?A_R?R<TEM;J$RQQE'SEXP-A\9ER+<,YN5,5M/5'#!(_V=E&<I
M:HAE WEB]C<20E2]"S._9='F.6BF&3R#*AP7BK*! B<00Z*B\_$W4]T=?!EA
MQ7CZE!+^MV/"A*!H<1DO]H((-@0FRVHZ7N2D8P$5(EDP4]*/K[& (<44E\HV
M?I ?6[EFOEVOX5N?Q)\Q^NQEV>^4_YC+E*I9ZV<2X[7!88%P0PEZ+" N)21M
MK@3(@7_$.DPVDIBJ454\\'E"$4.ON0R2+"QG!33$)R#R->)YTN\1N"KBCF_'
MP9)$KGJNB1"*3T447[-"7/#$0F.=@*;MR*-F&K9Z8KU#AB71*0Y"$G,LD"!"
MCC3EMYM&4<+R4H(FX3\CG@!)BI+M101+'/J\SB$K9-/*O@_2_9V= X6<5KD
M'XV3QKOEFTLS*7Z!SG\.D45YDTL8)!0,1"4K[>PK]M#,(;/4%F"2R#XD2A7/
MXE1IV -&Y3QM">Z<,P0[A9V-5)>%HOP6BUU,KR75YFN^L)XYLV %?(PUX1(I
M<-I$Q)NPU&(@1T,+D974-[&B)(6!E)V>&DY&VV+C>7F-/,--.==$_1QQZJQG
MA)5"1?K$'#OE-5T\(BP,!6*+HER2FVOP.)9SP$QVL4&TSK0M!BJ0^:(89V#Z
MF[(VK207I+4BUK=X[%-96Z30#"H^E8M9U#\RG!^.:L H,QK&+'%6@WSJ2L@3
M%49/S)ML>E'KTF545H87E@9UNJ@[9L(L+*@4^&&*,'OHIYV7=K(PKK/0V'[!
M2'\I0K0G.GL?OY\#X5EQ%LVRS )>0^;M)RR=:!KGZ(Z!V7AV2128^5ZD-8/(
M*P9+>]96,Z%T2'LJI-VO..:J]%EPGQ9FP=T\_'IQ9UQ>?[FY^WKV<'ESO<H9
M;NUO/HOFL<]@!$^S?)V$:?VT=P.7D\KY&Y4GF#\&0_G?VVSI F,_2_E%(,?9
MW6=";=S<75S^<FW\[?>[R_O/E^?(+O?&PZ]G#\;MW<7?$?5Q>7U_>W&^E(^J
M6A-$D'JBN%@U;CA;F&Y]*["L7K<BL*RR@;!NS^Z ^RXO-Y; _;W6:'U9,%OU
MA6?XY\L[D#DW=_>F<?&_%^>_4YG%FR]?+L\O[GAZ^_G-W>W-W=G#A?'+S=\O
M[K"PP475\I<>"$\T)XU[\"PJ8]1GHDJSY3QGH--QUG]#J?.O1@0QXH& V[$H
M^D))<#,AP"PK+JONGQ=,%96+L'\A(V<9'YAT*,-8;J/PQS,/V\O/4'<8?SZ^
M6#10;,IA?&5,@JA4@%Z6+4KW3GVC9MQC:""?6H9)F;U7Z5<SDPD?A 9FG9/[
M(#!@JPP79)-!@FI1?D[%*(^HJU4G0/9=%DHT[F&S'=OWN?=92;H4[IUO0?@4
MT.+(O%RL8VU[/MXS>.;)012 $:F[+,_M48G[7FR]U3FQYZ:E8MR.DGIRYI ;
M)FK,%_(1')MZETC W)UHF7-+16V-AVDW<?'SGRASFUQA-T\!/(*9VWE\^SQS
M&(E -F6 >R+;8&U&6DB0E,D>%WF,YS(56&U5+U2[Z'5I[TW4GX<NT<\YC^6N
MPBCM\C!*!@%U0^Z5!_KC\V&PV8Z0P**TO8Q7BP J*I6\,0%*MX&$'Q>EMU*E
M>6Z%?"HS-_+8</T4F:H))>I5(%97KB0&YO*6#CQ*^\0&H$N3P/E.@0$,I3\]
MU<;V#Y_0MC4G'/.2(:#5?^/Q.=Z"3 @(WC0;ML"4/)U!;07O&;^@EYSB5=/W
MK'+%^!PZ*>_-)>_!\61?*;!$3=[R![8\*E;0DI@/(2.O[=BU_\F/1$.4:KZZ
M.J=CD5_+3D@XR:A, LE-61&&I+CPPJN2BYYZLCTJ_C8TZ;:L<T<>8"GNC8R%
M;TB>U)\ \:R\JBKBJ>AO66;K'(X1<!Y) :*ZQY#N%D7M^6$]S/H&\<XRO.)[
M7-0/LCE7C5,V51PYOB%O*S%]WA1TNKR'I_(E;/\)_X)7+SQ]Y_$0T<*<! R9
MX,TO96#J>*='[2L=6_UF]6O,6=9"TRNWM\YOOMY>7-^O[$,MT;'],H-8VR7^
M6$W6R!JX *U?A\'IA=0/,L*?<RA<9/)3?<56&"$SKK;,""^U?*@"(S06,@(<
MH+_?73[\P[CYX_KB[O[7RUM,B#N_N'LXN[PV/EU<7WRY/#^[$I?)*?'U[/KL
M%ZK'2/^\N[@Z>[CX;-P_W)S_]NO-U>>+.[CEX0%N/SA^:NR(G^:S179P7% 1
M^.*U6X1T7N;?F<-L BO[G%M\I6:TEXKG5H'1FHO+5@J6(G;!  2PVGV!@1[N
MSN <XM$)4]0^Y0Y")4'U?*5:II5BJN;.#JGU533Y"[7/XICWW"6BL%:9G2^[
MX4]XXP'P9VLA?][>75Z?7]["49>7%S:^7%R($M<7=W^_/%^MRFREF*^U&_,(
M2&\2QD"CURGO)I)QV)V=Y(V]@ ?/)M2W1.8$72JY)G=YHHK(I5-RZ+YXT7C'
M[*(+6ZP40;6V$4%MU-M;BJ"V.D<90OU[QF%Y ?2E\*!5]Z57\OAJ>XF1_^OE
MITO1I&!.]P+C_OS7B\^_7U6O>#CH%)GO503WL(@5-AP0;DP>CRJ?QV_-M':K
MIJ1C9J*Y:E71N<__I<1M2MI,$ML9B: 8EF:FC"7J-!_*\I$N^X%'V[GZPGF+
ME/6;6'S^E= EO":!-.82B'&/BX@QA?)-<.ETY+B-R\N:\?<LS0#)X'\HLYYR
MFX4:E)DM_Z"^ULM3^JFQ,[X'_E*O&H;D#..'I.#%<F.)74+RI)/PXT)/J+=3
M1?:!0#+L6Q8ZFKHGZQV5-:6:6UPAXK7/,?4R+$4CS:7GA#S@@)PXK8"R_/>S
MJ]]))<@[O'[Y!S5/X7;/O7%"*Q"F\&4W?O=!3C'A'<:EPAJ!ZG_J8*_)2<P^
MR+]\Q)PEWW[^X 4T''KHXVS4_CMV*79L7RA01&?\LM#=^OU:H]-']2V)X/]=
M^6&AV=5(LWN?N+/7FNU:NVLMO%RO;7JMW>QL].2RP5KU6J_1UX/5@ZW68)O-
ME5[[GIB7,S"("!0D__U3\Z?<OB-WT8?&Y(=A%4TJ]"!-2PDN(-Y>EI(9>>[;
M<9RY+C*Y+U9@R>3J.+6?EMXJI*F0CW"[0:J=(6>U9)VXZ5FJE?HD^D?:B3%@
M(/<#@7'$PD-ZW1:OVYDKTCJ-$]#D4NY.?H>9G]&C:(W$.U'&>A47K^(-Z8G9
M6NJE6KQ4)Y]S,M/KM)) $WU69D39_(-N9D$H"V^=U=CC,3ACBM6%*18^T6H@
M,D[T!A8=ST\PI]X#PP%[L]N%&]TP'23#U)<5'Z8([@4]86 [WQXC>,X]%?-T
M',:&PTJM'-KA*W#9BW.=9K]UUJAN5&&E?IY>IK6FJ$XMPK>6:F["95/,?MUD
MGBA&UIROICI-=9KJRK4SFNHTU6FJTU2GJ4Y3W:NH;FT3:DC_JYH)96UD0DW-
M=:$'H['>>LUENT.AS?GTL5.)J+=);Y/>)KU->IOT-KW5-AV)Z[F^"]?S2K2Y
MJKER*+19/DM2;Y/>)KU->IOT-NEMVK&_Z< <3G_8$5:$QY1(>,/W*>35D:B.
M&K5P]-[M;K=5^0-!4UR5**[9[FF*TQ1W3!J5IKHCI+J33KL_ [[6U*:I;2=S
M:W6;9;,8#\M@U B%S>R+>ET'ZLJ]16UK71-0;U$E-%B]36^M\K5:]=55/KT]
MI?=U:32"1B.\P0'<WJ/NKK=H):?EVFJLWJ)*Z$AZF]Y:1[+:S2J[Q0Y\>]:W
MUS7R8+T55HK_%0LI8&UFK'&7V#\,.XY9HC$)VI=]C+[L3L^TVE;E#W)-=%4B
MNI9I=?J:YC3-:9-%4]U!4]U)QZRWNE6VP32]58G>.AVSH=$)&IU00M+L6F;/
M6M?2T'&[MSZPFF:GHP.KY=T@#4_0VZ2W::_N+XU4T$B%MT#0F/UVM_+^B@/?
MI9.NV>RUJVS@'_@&66:C67U?\X%OTJ$X9P]\FS8RX;?M77I/W=#^NF*S.-UH
M>*K1<*.X%ALV&K:LG_ZZE4;#V,9N)WV&88&<4UCTR':2#W$ZAI<]?ZQ*0\YF
MS;CX,?(&7A*OUV5RBL+>MML@[&"MSG=QW7:#%EQLMG;2NFWQ1S=MW=;KP&!7
MZPCWDGU7C0X_O2G1,K_!CZ!8?CSPEO6KF'TK+L'A]$O:8#4?O,1G:R'4-NR4
M-'\=X#7[\AW45@JUK#+;U0EH*_VE^)J1S%ZP<,/ASA:.#\YE3A@1_/$#Z&,L
MPKM@3/;<(Y)Q>ONX]P$:HX@-03-+DLF']^^?GIYJ,,S:8_C]_5GDC$ MB]\S
M]]&.WKMV8K^W&KU>J]-_#\.UK'JKT^XWZO56LU7OOD_&C;K5MNH-U_H_]J-Q
M:M5&"3#S&<(]C=L47F;'S#A[C!CU)38-W@7<II[?9Y/(\XTVM7RNF\;@F=H^
MV^,P>#2^VC^N8*1V9!J7@5,S#=OX#"KC$S93A@E-Q)SP:L)\XUS]:=&M^/;L
MO<99[-G&/5";#7<PXS;ROL/8C"MO[,$0\2U/(SB]GT_#IP"&'*>#V',]T'!P
MZ/EK3KQ ?@3N&F !KB&+&*)@DU!J& ;P&/X3VS7?L4<O3K!8U_^+C?,TBK -
M^%3+\][I;\;0\WDS=;Y,';Y,QLD7^-VX#FL&[,9IL]7I=-Z]J_W7>WM:65M!
M@E5(2#57$E)KR"$M:MY<U,3KRII^TVJ <*FW^O5N_[W+?C3;7+[D/$1>C>['
MV#@;\[;RR.1WC#JAN\8Y;B)UPF7(M9=!41[$@LF>O&1$O'G/G(@E@L?O$_$8
M79'_R$0+<.97&V9@-/K(FE9]15'0K+7E2^=,0_Y$@/I[V<\]$PSWIQ87DKX/
M@A)FS+N]8R=1!M_(A4.SV3RU.HU^JWL<TF$5F+V6#@<H';J@?'0:S?=NH]_H
MUMLH)*R%0H(8X8B79$H>WK'$BTC '/O"K"B[CWV90 L#NCGV59AW;A_[FI!V
M<NR+T#L]>W]V[(N0&Z['OA)_2_UGHUDGZZ![%%IX4VOA1Z:%\[\V&OCWGO5>
M3&F)"C[73O_T#$9U3!:Y+:Z#UH6^PI6-ZCG^M>R;JWC9KL/O#,,IAM4E3UOC
M6#UM+>UIJSP7;^LD:PD^OI\P!^80P/:.QR'N2>A\,YQI:U(RWHI,VR)K8A'3
MGDGW%K&@I7#M6<ZUW ,GS]AC9=G_:&G_U['QK#AXB;2LYGO;:C2!C\7$6@W.
MMY]9[$3>A)S)@M.BC-,JIIYO)-/JH)IT6RT*'H!TXZLB1,QASW\E^H@->%T:
M>8D'<^&4P;!DSR2-XA0%.4CK>^80_5B-+!:2/W/QPQG9P2,SSIP$+\.JMPY?
MWOZG5==*TK$)W'D"175^86S0BX!9PHB,FXL?P"8(<35NAJ D@65Q":,8!UQC
M0H[*8!$KZDM(=3ITN ->ULJ3YF6I',SEY7,89!3Z\-5'XY9%,?#4%IBYH9EY
M!\RL?9!'QLS\KU8/Q][JH:9KP;_$Q*QZD_,U(70N_IEZR3/B@(!P\6B^]>V@
MX'8$!OO,'.$);));H;<Z1S>7</0J3LC\TWWYZ>/T:" CMS0C'Q<C"S>D!49K
MOUOGIW*W>"KGIRQ]D'AM/F>OS+/=)3S[/ZD= 5_XS]-<:]5/_R=G6PKT-7K$
MLM8QLVQ;L^QQL:PX>SLX]EX7SMYZ#]F1C2=^^,P8Q0DFF :@'L+B(JBU&$7(
ML@1FSN*56;CWRF/W+'U,8W@3I2)8G6/FX([FX./EX';S?:8V6\WBR7O._;Q>
M((UAY2S&<N\S[JYXBG_1-(6GESFWYJC/_R\VSH(@M?TY)[#"P5_8($H1M\^C
M]U;G"-@515RC]1%5&,VTQ\6T<WW1'<ZPE!#G,R=!IKF-P@GLUK-Q!2P9S$O%
M^UL:,,,BW;4.1N> )4^,!5-<2+ZF.9EVJ_NM.]K7M>W3.N?_GN;_8^1_JUEO
MU7M6[[W;:O7@;UP,"(N9:]G$2' @@ZE\Q1*@7\GV&=R-.YH:2SG_#P]8[R&,
M'KGK>W6N7V9;KW6L4_8KZ ='JIG#6O8UCQ\7CPO%O$6TU7P__N&?(@L@CN,'
MQ:O$>7_%YJ;8YZYDKA$W<PZ?XNX'X,]S>SQ)P5BV(S\>V*YI7%V=KQ'(6G:Z
MK\7G?*RM(^9S:Y4ZGIK1#X_1V\3G;<GH[4ZS3GQN^<C@J/@*@]R+XD1!QP(K
MD@B0C/_5EL=E>Q[+F\AOR*HAZ/U@T[N\+L:G* R_/86A:YQ_,BXY_\_^SB^0
MDRYA@8UJN)>!@O'V.'4<%L=A%)]Z ?P?PLEB&N,B*9./!Q5Z&M&:<)C-_?;2
M[\?AP^TI4^*HI(Z&LQVGU)GQ^S6;2]6*/$W&6BQC,K7B&GAO],0051H87U-R
M25QY0V9<!G$:4:O(\W ,._Z\MK.PN2S6_J8N0UG:+PB)8I9PQ>ON/!R!0_A9
M#;H[8HG3Z;RWX82U?EB=3/(T9AP7MU$X#LDK6'1>Y*S+A5!GJ??B/ P"CQF_
M/6%=L77%S#*,WH+08E''0'6L?S0Q"8KBE(.QY?/%(JL->(-2U+6QK""ME@ [
MRS/L]'J]]VZCT^ZT6BJ2_C,;)*@2C+V$) #G^Q=* _[M]FL8/<(6GA..X),=
M?#.-Z]H97/K,TB1V1OQ'X^P76IQ_A-$W,&Q _1AQXZ=XEY+>PM^OUBP4);]Z
M,N%P=4MEO?)_[V>3'*V-DQP7EO-^L]+<<RM%EZ9>=W-JX90_2UIY6]>EUG6I
M2UM)6=>EWFM=ZHJIBR6!>6MUL;SJ8J=7;X*ZV 2[J]56U<7SB+F@7RVH+XVF
M%T:V46MZJ;PTJF8^PDZCV!B"V6DDL#BDL^%_)S9B: 3BA.N,2Y1.A+"ZH @(
M4,MW9H#J((Q1.GB!!VU?_+A8@XQ?J4(6;5"Y$,<<6BL)/%V+FBJ)&N&6$E;A
M\[:$C5)/_C&UD9G#[8B>5TB8AI8PK_5JEP0_KT5,Z42,FJ;:[+RW.\VZDJ5J
MK83:([ N#U?UEOJ\[Q/V':Y<>8DS&GK,7RNF/B,$5G1UBW!Z5Z>N6B5!Y&LQ
M4#$Q,!L#6R@&&JO(@:^>,[*9;WP"I8#%; WL[AQ=0(N!=<6 !N8?,7?/J45A
MK9=3=S[RV'!.(2F*:M.U+UY@!XX'NKZXMB2!=H4$O+GY=YN7J3".@\M+ LW7
MAWW5Q$'CM2FVK^+V.="65W'[43![HR3P?,WL56/VEE#M,R;.:]5\"H,TWG8M
MJI:N1;5%MB\)/EZS?=787G2L//?MIX&-Y6Y"WW.>19 PG"2OYO-EW20UGZ]5
M3P/A%DI:?:,D$'7-]&7M>V/U*7C8YFZ\_B(['_O<1)Z#C,QK7OT>(&KAR8[<
M*17_ED7PGS%FQIQ^LF-X@.Z*7RQWA\K#-NS]BA7%7[MG%V]?;M6[W4:/VI=;
M5J_5Z[N-_V,_^GW9O[R:'0)V0L/QHH*'7%PV>,VT_K$>&GA,E"3A04O_-T.+
M<"D"^EZS52<I4K?:5KWA6O^'B)'3UR0S?/W]RR]X/@"7<6 '%6!AO@^,"*=]
MJ, ]"OB3LTGD^09Q8V/55N2O I7Q#W;D!X^7_4L"8-7L_]9-#W'L5KO[WD8.
MJ'>;EIA;OV_)4FP.;Z]M^]/MS(K@,=XIU.*\M!@]AGRJ@,6FH&$JA'7J$@D5
M+CBN$G<Q1)5+&[I[#I+L.-BY)"#1-V=GJUUR=EX^P-T;!0?&S2OJ"/W^JUNK
MYJ@U=*/F(N2-.1SHYZ>_OCMX^542!*I61W:JCN1J2%&$]5K=/A=AC7JK6Y^R
M2);GRW!869,SZM839N;8,+0&*$WC.'0\45-VG>R9/4H3XC?CA8]K6M_36?T:
M^W?]LZW1(IXY<'?ABDN_SR.>F!+=#@=^QI<$7J[E7IG.^!43U=8^Y5^1J;;&
MF;^A>3(?J;ZQ"+?>'86/H_>?6H <@0"9X[-LD,]2K??(LER3$%--_)4R4+CS
MO\&]_\N+QV,*"C:D,+[6C'O[&5ZU1CO%&<X^<!UKS5TZICCURHNR8IH2;]K'
MW5*-(PE5E21308O]MS;:&O5VQ^IV4&EL6*U6LTM*8T/:;#D("24V88FPI '#
MCA^S90[:F=1?JCO>>[[G8&T 7L+S@3FC %;R\5GM(<2SE4=V]$U\SKA/!RN>
M$(U7ED1I'Q/O-TN2N*!YOQR\KSB%IQ$J&W/\?)C*K"F85]A<L]'(:[UU*M?O
MVTUU\%ZJ9DER)K3$>7N)TVWTVW4N<>!J?TKBG(D$)Y0+B(TFMG]!#/$^A=W7
M":(E0LCDQ7]1X,'21<SVX9>O-\:Y/?$PXO\55!2&)1! 4,&;SN')?[$@+KS^
M(4I!*O$740N$*#UPTVS%#8=%49<;-^E50E^OZO%8_ZN2V!J^7FN."J!K9J]7
M,[LUM7"Z9K:NF;W@FJZ9K6MFZYK9V[2L2I*8JBVKC;0@&WNXH@*21S+RV'T(
M=L-J]E'I;2!3&D'>//U?->YNG"3$%'01A6\<OD?V/^ $+XE_1*>7[Y;=_\WK
M])G;L0=VHS&P6X.!U;?;K,UZO4'7=:UFO_U_C68;F!_YG/@[8MA3=9(F/$0"
M#(*V\I@9)WX8Q^^,";!*/++A-C2B_11EA1<8MS:8/9=_!_Z"]QB6* #CY1F\
MO[U9J&,WFL"JO-78-V]ET]>'Y+8.R88E#/U["4?#!ETS]0N.A,";FL /CL";
M63PNB/$4 -J^A(<FJ N26PMIG$4@ZV_3@>\YQIGCA&F0P+897[QH?&3M:_?,
M@2W-@57GP%44,ZO[TU]OPR=0N+#& BQY%+!G1>T2S>MCV!([22-$03^RHU6\
MFEKQJCQ73)]+3:EXG>-2#V&QI5%R&P$;>!/;GU.B>I)&<8H0X(2\#/@(=\TU
MZUG=V7L[&M@!BT]O?OC 5&<.G7F->OW-[/^]<\M^'7F:6W; +8T7N66F:+OF
MEI>YY=_^H]G0A\O!L4MC[N&B\H/5,WZOW=?.:T7.L)KM>J&*ZD(>ZM<[Y>&A
M?<:-K-KE]7TY.&@?"_"_G^ZNP**.$ZRN:7P.G92<K:=$&9[\W96_NR%\.@@3
MPYY,F!VA@Y7?B$F*#BD[B%4A;(DQ8(Z=QG UB0WZ3F(_ FF"/8"U=5VT%)X\
M, GD.W!T_$;YO=I.PY5[77BDO/OS7X^<\A[L'V$0CI]!64Y8$*.8NW=&;&QG
MI'C8%'!^=J4I8)H"SFW?27U^Z%UYP;<!-O0\#GKX?/%%T\,T/7QF0R_PCI$<
MKLX^:7*8)H<K>\#\8Z.$V[L+30G3E' ;8?O&Y A/BOV6U]WKY,]#&(UQBQ&%
M2\7L^(QF!]5;/J%F 8D 4ETJ9@6OE@8$ [\0."1/J+#>S9++#-K]K;'0_7ZM
MUVYN H5NUEK-WM8QR_U6K=EI; .SO!$L:R_^Z#48K?23^4(9'UB+".WN.<:U
MIGA-\?]V2!1_&1BVXP#5DAL+J9[C #MUZV3P[J39>'?B>>]X.YI':7/>G_[&
M*S!<G,///D.E BL:-YNGO4:S1]>:K=-6M]_KF!2X\(V[U&<?C*]V .<2*A]9
M!C9/O(HQ)D['%=XL.UG>X$F6!S[XK8A<H5ZVT[&2SU[L^&&,\70ZNAS>&1/]
MM;>P.J'K.?)KO$:9H[XA-H9I%'CQ:,HK3"%Y#]?DR?-]\NT-F.%BY0O7H+9/
ML#\H-^COUD?JR ,OF(0QAYH)MS*ZI(5#N3"T$ZLM7=7=7O3.-.#Q$.NA/7DQ
ME5'[$YZ7R8R^9P\\'^NTT:OLQ(CYVVO&?>J,BC.:-V!XSX 9BY,HO0#NL(-G
M=%#B0N<=A'(H-O> 1S-3,0WVPV&3;+ ,]="$#Q/_'>4EGN()<VB<OO^LC@97
MNC @+8-++X,7@L';13!X>QD8?*="[C_GA&B.:@$N Q=E KS0-L:9""95'\T#
M9&:$CH/5:"=A]&P FP0+*TUH_BL+_^W5S!0=#[>O#.W9> Z&'B)G4=_ 9":>
M.S4"0WF I0HC]L^4Q8E(LXJ8P\"V=NG,Q[,7#&>#=!34)_AI'^-!2%9TO,IA
MMG])0F_\@*E;GE-8L9D42LKI!C51N@EBHR@S7DBC]@BB_*'1W8=<I+$_C/+-
M$>G^-F^<D8$Q(UX7 (.ROD<;#UO,4V7:)S9HR.]F<9NU%]>A MOJO*-(HPMZ
M>R7W=9B9#7&6(A6+"1$;>Q%7?@N&S?\27]/^]K*-17^9 ?^=2P"-]0A %X*@
M0A#M*>UBJOB"Y_[W3ROBK"M?/F*WZS^?N^\O?[D^>_C][N)^(\YNU;I[469I
M[+<%XSSC963PHKW=1+T6K.L3]UT&Y<J-V((1#I>M?K-E3MNI>.Z[6/*5@#IN
MX4C@IC1B^#FB'\^0 1O9_A"E"KZ(C&=^@\E+G*=H7M,+[309A1%,V\VT@C?6
MHENU>KV]B1;=KC6ZJQ7F6$LWK]<ZC<U>N_R3O<:F3RXS)!KMS0JI+%]83N%E
M&>O;KVL+7[N:A;:B*;5&<*^\M_8K:4M]/?O?J\OKB[,[T[B\/I\+59S2BBQ^
MJNQ^03NKWVHUEM^KZ;#4 8Z3/,M[3@2[$A2XO5N/B597\C]%N.GE(=9/SQ]*
M4-UE'S-_'[\W?KN\__7F[L*XO[BX_GQW>?N[:=R.:I\WPKCOG=CV=JLP'-!N
MVT:=M^7OJ8(:\IL7@Z6%MA\+W,B;I)JL]B9O2T<<B) D?S^'%(P\-IS-2]X2
M4+)TD_]L)VR= Z<*<_K"!E&*7>=XN=[F;L[3*MU:A5T[65(58!7@Z9M[UTOC
M2.\L=J17U"7^]D&D^3[RVYL_+NZ,FR_&V</#S=WUQ3\J%@3[[?KF#^/LZLJX
MO;B[O[F^-S[]PWCX]>+^PKB]@S^O'^Y-CLUBMC/"ZH Q0L9&8:P6IN%IK.C8
M]L,G!(S$B9>DA"3!(J*32>BAVWV1CL5A@@G[SC#_('%&0X_Y+B_Q29_E?OFQ
M::!C/8E21I=\^VF8^H8M*N?$L)JP1@X_I*G19VQRL"+<YAL366H'FX[2^&2/
M*#C=E9],]-GCW CA1N^"IVVLF\JC!Z)"#P+?0!0DIVPX9!P]G]_T+@,%G@5!
MFJ$2U7YQ'!T)MU&6+U7Z@>?%B/&36<Q9]#VE^PGTEV7VQAAFA/4.1#0CD:AD
M\9JI: :^((MH4-'7.*89/Z+G@R/YX#MRS6,;E/GERZNL+/W,XQ78JS6$0=)O
M0#,4&J6WTI;"F0(+*]Z$F<N//#P#8I7O+$R'Q3&>S_^?O2]M:FO7TOXK+KK[
MK7.J+*[F(;E-%2>07$X'.X.37/B2TAA,C,WUD 1^_2MMVPPV)!"VS;;1[3Z9
MD+>UI?4\:]#26N/C$]?K^MO?5 ^*:12#T[JE:]1I:8HOGZ98QD%Q+7JIN*6O
MG20 C/.91AV7)IHR,@K9KA>)W2FY,&J#<#9-([4IXZ-_4OPU?L4E(FY=IL&U
M=8K?E83A0L[&4[GXVWA$DK<+41\<I2^*4TO3+"Z 7UF+.+]O[?XP B'-MA=^
MG4M0,=KYU?'<'8_A+L_9+G)O)D=M8RJ:'+&%7B?^K0!LL<E%'O'D%&[R9?WK
MG44GM^FM/M7V$CN3BEQNG(,Z29=SSVJ/=C;'U&^5^"=DDPNVB-,>J,H_[2&;
M%)$%3)8OX' .L4U![[8&*U#^0_W*!/I%Y9CW4PMA:?'*E5F:^38">5G\.-BP
MILT5[AR\7@M!N&]DK7Y;6&WL!NQ$X\!&"^O)+M1/(U9W:VUS[R!]U=;@3C'Z
MIR04=P^(+2:D>//I.%_2X?BC#%VK"@A));UO[7[<;=1>;=9>[[5>_.OEWN[K
MG4<&U./>[2C4T'P=S<N3GVF+\4A$P_3;E[,;CX">V+IE!97:K!0QS(2EBS!F
M5DXW5*7-RFDEE-/C.DLOFHW&WF[M_SXU&Z^>+(HNE<VDW$'GT=5,=H(>5R"Z
MW;:O_=_W7O?+DQ6$*[KE2J>:K%P>4;DLJ]?/(D;F5ZO.A/.KK9TAU_I7<W_[
M?6UWL_9F^]W.A\:355NOO<ZA[&S%%;4'XC,&!21TWXVZ*YN F@VA%49B(N>=
M[>ADOZYM;]:VW[4^O-][LK24>3GS\M:.CLYUIT!#?S@:M#,OK\[0]>+E%]OO
MFJ\/&K6=S=I?N]L?=]\]65[*Q)R)>>N%[O<Z9]T"#EY_6U00/#-S9N9?,?.K
M=[NOFN\.:F\V:SO-#Z_^M?NN=?!DN2F3<R;GK5=]_R55!$Z(Z(V^',5YG65^
M7IVAZ\7/K?<?P-_;N[7_VVN\JKW>>_(YUIFB,T5OM08C\+?VM?]+!^6OVXM-
MG7XTEEY67:[,T@]FZ>W7?T7#N?;W9FV_>9"C&YF=GS([;W=,G$H!AMY9CFVL
MTM#U8N76OW:;.^F&8FOWT_^]_^O#NX-L/6=^?O+\W#KR/9>N'K;\]Z\#,^J?
MK87]_*N^,I.B(1NWUVUZTE6U1"GM*3#9V%J)6ERWMJ.I3,.*??WC=?Q'W:_7
M]KKV 0UV*O-&>UWG?Z0B.2]ZW8(]BV:,E_>IWD^[U@P>JPB-VA10_$X1&J$V
MB2J_SQJ2FQ0^:I^U0MAN$980%J:E?E96XY^Z,G.I'?5]^-^-_[H+,ZJ-K6G=
MM%!+4#CU1>6JVKA<NT^]F=Z,3*=MKUX#>=GNG_SS'_J"U1[#8*C]\>;%=O.O
MVMY.K3$ZB<Y=[9_M'RG%._XM/M'64E?%N$;OTEJT"620ZL QAYH*Y20U'&$O
M/$6&"T,_[T3#"T,$$4A_0)B@C5I7G\07<K[];'ODVM%"3>^]YS;&>L>1CV=F
MI_?M-7[W[8#LC]SQ[K?#5^JX>7S #C^]Q0>?_C[:/_Z[?=!ZUSXXWF4'K8^=
MQJ</M/EJCQR^>OMC__PK>DT:G8/S'FY^^OBU<?(RCMT[.SC9A0<G>S^:GW;1
M8?Q,<^>HW<#OONZW]EGCHSS;/][_=MC]^^CPO/=C_V27'.ZXHX/6A^^'KW;A
M_LF'\^:G1J>!7[;CYX[CO\?O>\L:+Q2,\QD<MGIGS4][WP_.XV<^'9P=MK["
MQLG?7YL[%C?.OYPW6W]]/?CTL=TXV67[T\_\^^\C<^(ZS>,]=G#\UW%\]M'A
M\=^=9BN^X\E;VC@_(,V=?;;_ZMW1X:<]?-#Z^OW?Y]O#_1?PQ^O6[C"..V_L
M['YSKSY2]Z^_.X>X\\T<][XW=N+</GV,<WP+&^<6[N]\(<W6;IR#I<U6?.?6
M%]0XV3]K="1I?/\<MXHBRPU05D! K0Y ,6N AI '1T)P(FQL82K_^8]K<K!5
M^W-&^?Z6S_ K/KK!="J*VM^NU19(#A6@H^*NQ3V92*BKI#+;[S2KD<JJ$8*+
M6Y.7YM-?NE,T,G]_Y/UP<,NN9@Q6#(-I&R7*&'SL??L]#+(9#%YQ7*)MUSSU
MXZ=G-*X*&N.&2IS1^-C[]GMHE#]%XXO>R6G?'_GN(-43V^O:WHFO_?&Z-QC\
MF>&Y(O",.RQ)AN=C[]MOP9.BG\+S_;!GOQ[U.JEM[/_[+XF1>%[;_<^HG7(N
M,SI7 9UI@R7-Z'SL??L]=-*?*T\].*J][/2^9U-V5= 8-U2RC,;'WK??0Z/8
MV&KT4C^&NQR294BN""3CKDK^,TC.I2[\-$<A_S#_,/\P_W!-?_AT4[!D.2E8
M*J=@E92P]&[W3?-=*S5$W&OL[+[9C;\T6K5WNZ_VWK=VW^WNU-Y\^.OUWHO:
M]HL7S0^-5KJB]W+OW?[OIVK]/#GQ<<3RKY[NN^0,3I.'!Y,6AY>!FXK,]+X9
M<_?*"+WQ,\L6R.9INYL:!DYZMX4+KV!PQ2NHQ%Y\\K4CG;I(IG0>[XKI:FM[
M)W$N12-">]6],9-#[$%QB)V$;78O_]"UG<C]WW7?QX^.RTC'E?BSD,74>[#M
MVKJ?>MO]D;XJA1(Q?/YB_'W%W]#S/U/CQ"3(WOJ4QO3__@MQ^)R,4\%Q\:3X
M!U2?]-#K%%.[-L_!M>A([^*@KUZSUXX9VI-CADXZ9JC'C\T'.7T1Y!PW!+(I
MS!)2F*46>OVK;4+C?WWO:V=%1]))'[_XK>V>JZ7L,7?+N]0GW2@O7Z/;FW8P
MO4%H:@-[Y-VH4TR\,TK/+?S7VE[\>0VQ/_2?M3]2MN6X-6CG+#XV^'[*6$MM
M*HNFGM,EOTDFI^N_&?>RUAOUX\H5<ER_58IK<3$':69!M_N=N$SQW5,+R9,X
MH)^&QA^?QMD,9A\Q5?O3]9M(P%UW_G+9!J/.>)=3T]++G1XW5(S_M( ]&S<%
M3?U%4]/1<>O4RTS TW&5Z$[<QB^^&^>3NH3&G_O3M+^3[_G0;5]$\8K9;Q>9
M6?J^9/@(=*$[@]XUSAAO>ER OBO(X:();!23KHM*Z:*YYB1M<KK75ZMH?XN0
M2]]3&ZNQ/ZXM4)3JB=06"8Y3,:U?E9P)7@=%)]9^-XI8RG;L]SJU7GSV%<D;
M]^Y,7_HS6:M'KAOXHONF[;<+8:[Y0?+_VY'\+O810T0NMFQ!&U(\\5E[& TM
M>X<MVIN^_Z1V?[$P^'GZYR_]<9"JKT_\]U[_ZR,EJQ;3K+4'@U%2*6?378QH
M&D8\IL.FTT3F_4(P^E]TMWT^ ?5$CEK10';1+K[23OA"0EXTWS<O!:1HH!J)
M;-*P=1*DFUPN&N_XY(91S?](7);V/"[&J/N?45SOT$XB,";!S:H@\V:3XR\]
M:(\I;C+?BA@8K:.H(&[6'<E&F)!XVO"V:7<2H5[7"!>XCC.)SE'ZY&:M66SI
MM4^UBV#L9!/3%O:NVV"SC[MQ1A>83S)3T-M@LY8X+_4;KYV.Z>L*UZ?VS),N
MOD5>^ 7UC1.QBV;,_8M&PV[23;E]):F\^,1$24[[$D_Y\19:_;#Y?K,6O$NJ
MI3:X[%<<K:[!A6+4IZ=QKL6MC/ZH,S$IXDQ'G>M0^G6C[HM'%N^T @HJ\KX;
MV03TRUV\NXH:OV1KW&S^XJ>3'1SWX/X>[81H!U]K-%ZL>?JJM(D],]3Q"R-+
M#7K=8@]T)+M^\=7:]$;Q$4>^Z*E^JUV5Q";TQW1X84RE'9D.J5\\PXV*-MW1
MSDO@CZJN'R<RQLC%RT^LQ<ELQV9*ST9;LC\^Q(CS2[ IT-@>?!W<^K73=;II
MTK^84OWJ@LU.(:WK&-%N#(.T_L54-FOO1]%FNS+XXG7\CRA"W?BH>L*LKD53
M89@PW(Y3\=]2BT];--F.6YB^K]BCDX3=L;"[]L!&RW_RS%M?Z]I2%M;/Y02^
MZ<Y(#R\>?J,5.!KK%%=T"8\JQ:9^WW&F[9/"^#O1KNBM?LEO17?Y[SZ:T?'W
MF:](QDPRL"=VM[YJ0]\\^8@(XSMM_VTBO5= $=<TK5)<N2NB:BX5R:4'4''E
M]R)1F(TO/H9@7-@HNH-YJGHT%5@8D7,S_(7]M:C#LK']]9C&7_2Z3T;=<2?[
M))V][TE_ZZ>^+#H27F%6]'MCC1)U<S^1[L0M'<O.3] ^T4^1-JZM<*\_:X)<
M^_'$[!@_W5X8XF.]KX?/:G^@/R<!BL&3W9ND),?T/DCK>55W%(N>%/:%QIRL
MZ,V:/2[K'_C/J$2^]3K?)E9*80"VBU!!-, Z'=_]4JBUP<@<CX,Y]?2M*7K5
M\3]JQR/W94+O!;E<[.9$&]S(-H.:Z\79=GMQLIWX]\(FBF9F<J2N4/W/@I;1
MX]9??3?I)1V5?:_CQTK]^]A$CH^N)U5V93X3M97I[^J7%XQ7GZC?(A+Q9)=B
MX$]UT6EPQFM]<@LQ05T&RK5%Z4_9Z%;N[44>:D?_H#U\LJLT4<V/;Z/?,U+Y
MSL>!Y_HR[.,N3BOTC\(EK<PQV?:@D+I1$1^,>C-E_]70S_1\_8I#%XVG%'H8
MU":^7*\X).E]3P&!0H3C.X^BJWK#^R>7.KFV4XV?[.3D,=;'5D=[4!Q\12<N
M?>PD50OJM+^FDY_XX^Y8(8_-D^*9QG=]:*>H4W0ADR%@DG^<=L&[L2DQZHS]
MTLD_7U@4-TTM?OEE(&MT.D'J^-!C^KDP&HY2W$3_*)S+R8%;]..GEL'8M"T<
M\#&0QZY_7,5T=M@_B^L>XE?[8JF*>1L_?D9:LV$[/G4\\\L3I!3*\.-@1M?'
M*2=?5M^T]LE6N>)?F][P:'(P]6UL_G;]ER*-Y3*:4"SF2;28_(_V8/CXD/M5
M,"Q->SB.8X]#K;^&W-BZNU$1C5?Z]*(/ZE3VQNLZC1DX'X>>1$P4_UJL6 G?
M741XI\^*7^6M'@QO%[%V$02^$I&91ERF-G41]JH=Q>6J=?PWWTF/FHQ) 8_T
MIOWB,>UN^E,2\2@ _139B].?'&>/C?/T/M,#W/C42^!?1)LO#/9Q3'@P&)V<
MCN.PU\-3MQQFI:')K8CK-!CVH]BG%R[\LWX4C[B*:4]L84E^Z?LI 5W?A^FA
MY_5EB@@XCF <N+8=7@WVMN,\[/#RQ"5^\W9<L[3+-RUW?0+>\;'_V$F)B(Y?
M/9WI-()Z-0BFQS5$+E;G=C@]O20S=7N26;73Q1Z7\K:=2P= 4SQ-J6/J:]\<
M?4[R>44/C%GG@O+'Q_U=/P9(<70P?4;A-D\BLC/N\[5\E%LBL]-3B,@'[736
M8(MP?_3]IW;#T.N3VDEQ/#U(FFDP>;5)M""I[=K@:U**<9(31">2F#C\]<M@
M[]77O4)5=^;EBY#WF'V3!BT"%/JDE]8A1?T'S^YZ-C2MP@C2E89GA$]3"=N%
M*?$,(/EH\E,<'?/GCV?.7U\;1#>+=,-W41I]6O&;E,ODK.\JRX_/_,;)05?Y
M>YRL$C<PFK))4M]/I!H)6J^]ZO1,%-&];A3%+\FPJKWN?0?QHW';)Q>RIUDU
M_D<ZL$RV<*$GTJ.F^M7=K"&>9]E8D&P4-L.%/3U-$4L:-R75Z,Y@#M.=]ACM
M[;'WD3XVO@=U-C[4GI)580PD#KBTHB:>3-[-Y>SFK^W<J0LZI>1GO[4S E=J
M9Y2 N$H[0XMJXF^BI]HO\@4C(H:C<79CD7XX:T6GL^^Q/3'-<)D>KW;3,7O<
MS*MF\#CE8C NSQ=MYS&)]OK7-[;XXM_#7=[=.^SNRPG4!E>PUBZR/,>:=30)
M_12V3G)T=#H.N;+18[]G.-[B(ETX><>#^ _V+-/EP@VCF]SG>??XTO.N3VS:
M0JOUSG0G.?%ZFGUM>X,A..V,4K2M_W5T&H<79M:UC,5QO&EB$G5[7?#A_;4<
M]^?IAWGK%[3UK61Q3C;>^42HXW3/<0YXBOB$,#X[G9+N#;;S;+;P8)PN//;@
M9O <S:!17]N+#,5?*^=I-"4Z7Z>)-*X;ZM$/B^21W+QDD^GOB4T&H],B4_6N
MCMD](Y#5NCQSL[BEEA"++US;B/_PZ&5KOT[*UIY^/6R]_!J?C1OGNZSQ:A\V
MSO?@P?%7?'!NSPZ*$K)?:*-UU&F^5_#PWT?0GGSLZD]JU#QYU]G_]*Z]WXHS
M;WV%!^=OR?[QNW:S=7C<./_[Z.#X\*BY\P4U7WU@_S[_$L?L?O9,8VY0  ([
M#6C &BA$)$"($<JEILZKU%\QB6;KJ-?O#J.\OG[]9JZ,;+7E:'JU*7X\A7XF
MUU]F5<0T!CEHI_!+%!M>\:#^XJ'QNC?FJ"<)C[W/$0K&2*U <)X"2B$',A@6
M?X$N$,SBVJ*-K;B;!5'_E6X4U6LOTFV!")6VGD5)P;@W7CG(T>ZI3$M8RI7J
M5*VUVC'RJMR8KNUO__OU7F-W^UV]MM=X<2?*(Q6Z\?VBV7C??+VWL]W:W:G]
MM?UZN_%BM_;^7[N[K?>K]BI_%*GGO5%\ADMYZS_23<':J>X7)]87&>L7)=N7
MVVHCRO\F'&/@WKTVX"91M_?3^.U>&WA3R-]KX?'SGS%R^Y<^9+)W7(,[%OU:
M1)^OBRI2I<J__)7XCUN=3:Y?U@BJ%PR:#)/%=+A:V?5 U]:CW.IPR^AO=O.;
M;E]/\+I]_^[4T*W<]F7W_\K5VY6;R[:]F%PY&(<7GBT&B0OJ>VFT_?JE']6E
M Y/ELM;[$&:[_M6*WU6EMR&5+;BH.9%R9Z(U<*UNR'5]<J=7A[7[EA5\C%?_
M[P>]XO/9\H>5>K>)\_ZRK\<'1:-N>^RZCP9NX[HO+Y&VTGLA@@R4*"DM-(X1
MKZ%32%CZ>>_2A7?>MD]T9_"_&X!,'?K1 'S1^O19DJ3MKDN_[5Z*T?;PA>[W
MTWGOQV1E;M3&!QWQ>W\,GW5')\#UBF**Z;$17W'Y?(&TQXT(G.]-^SR=';8^
M1*]]GQP>OSR.7GWT[(].FI\.OC>..T?[K8]?#W?^.MX_V4?[EWV>SN-\C@\_
M[8TC!O@ -EH?2'S&V?Z.C=]W>+Q__#(^XP-MO)_M\]0X:KR*\STN(@;Q_]ZB
M1LO2@_.][XWS^&XG\1F?XKNWOJ!_G^\/]]]?Z_/TV1#OB#,>D! 0H%!@H(6%
M #F%J=$P2$TVMI 4=<+(-'XPE9&M<<S@(:"84MX]P/$SW?BKKYQE]TQ1:TI1
M5*HHS SB0!SU.-(5XT@H&R@VGA%74!3*%%5%BCJ[3E$6P> "58 8H0%5D "#
MM0;<*&AUX"X0&RF*P#H3N$(4=6^+,!3_6T&+\/U1KS\$*:,[I9T,^^TB_RZ9
MA[?:Z/A^ZW C]ZXT095E0[V[6/ [4E5FHWNPT=LY@RD0SYD)#FAL%:"8!V H
MA0 J(Z#V+)I1:F-+R0<ST4_88%'&TLQ7WNH*/WGPEF5=9/ N&+PSIH3!E@O-
M-9!>6T"E,T 9[T!P5C-H$R6[:$I 5B'P/IW TA4SHMW]%J%Q<E-4Z4XL=%?W
M;:59J"P3HECW5ESVO<M5SRY->3STX8H186DS\A"BFAN! D"!8T!1]&LD5Q30
M0 2AE C'DDLCZPRK"GDT)05=,H++MB-^C>#0_A'UW+GO]S)X[PO>L^O@E=#A
M"& -B%0,4,4MD-8K()%44@4AG8?CS&24[A)4!KU/)QZQ/:W(TO?61UO:I&)0
M73_,T8A%FQ+3E7]WL? -/YR<VV:3HCQ6.IB+2XBH-! W$##*530D# (FN)#B
MI<8A9SRG/)H4 M:50!5R;W)LHJ(V18;RTJ \$Z702F(!L06.V A@CC6($JN
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
M-"VTH-PR$O^%;VPQ2,J(EMX7("L4S'C"H%] HD8&?;F@G\W0"(HSP0Q(;9T
MY0P"I1@%@5G.C">*8YWR<E.1X87G996<I#&=R$2:28'H1R@<>*?W?>SJAO>?
MY-J;@B]Z)R?MX8E/10_3->]$=7'BOFM_9A;^AI99C%7U8]!^UFUW_G=CV!_Y
M68:]\F[;7??BZIME*KT+E<Y?B7;.4$R)!<CK=-CL!9"4"B P@<[I0*)4)>S,
M<.BCU:[]?2F\CYK/4KA@*9QM,$\<9JE1(R=1]JBC"ACG;#3E'50F*!>XO54*
M;U:<[+$49Z6?L?;J[_VM=;U_KYSS JFKM&<L]=3,M;]-'SSY/$B#GR%93.@Q
M]OQ-?]KDN*CJ7J_]]\_4PAO??W^D^[Z4T,]>X^6L>KB832&*;W2_V7\_3-<W
M/^K.R%]^^\0)A%EGW$5GD->M[6LZXS5YU_'_>G=V^,F=&DQYX]SBPU9<AY;]
M?O#I[7GCU1YNQ+&-G;^_'N /[.#XX]'^JUURT'H9]H]W/PN-N?4* 2%D"F4;
M!B36$EA(C$".8^?5S^V+6P3I]\()69!659 ,$] @@U.RE 848PH4A!CPP*R&
M7A,+Z<86W(P<.'_I?^X?:J>Z7_N6-OAY[5;A&Z2-'RR'P HA&VR/AD>]?N1D
MET-;E17&\P^?B=+$(28 <=9%0]KJU)[& RFT@HI9$A#[":O=*%@+(K0L6*LD
M6 %S#!E,?AF1D>HBWRF*"7!42"2QIXB$C2W,ZO"&9KCS+#<6M)J^V/WZ/=EN
MH4+9' T'0]U-QNUUJ0SM']Z!<]_O98%\1(&,W_,9*D(ME!!8&Z+]QIP&!H<
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
M^*#UX6Q_9Q_&9Q_%[X3-UM_'!R<?.X?'^^>'.Q]/&CM_'1^<[\(K =<?#7R
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
M(+:QQ5DD@;+.A3,)5)\$_EBN7S6(+QS_E.E@Z70PZV)A[257'/!4]9@:'9E
M:00D090'#HU$(AH%$-41F2]]_&?EJ&#M3ZKV4F]R/QC6V@5$5M"9>AJIQ*7?
M!NI^B[N>4HG'W#B5@TR!]Z/ \SF_R#*I33 :(.1$I$ D4IY-  ()PZGQ'N/4
M$>/AYE!._:\N7LN_VI/Q6A9>9SP8%5T4$U('&R45H#J:+-(0";!C@05D&?71
M9!%EE6O.<*T@7,N_J9/A6A9<9SP,QBU6!&. #>. 8LZ!#O%/BAD;2=<()MG&
M%H5E-599H3.:"G@1DT2W%70C5C?E]UZQEO+]B/'.Y_(JY9,?G+^$(Y6U(=TE
M9BY5#U <2"@,\"Q(2B&%FD3R2WVEYLV5>P=75C24NN8(7H!GD1&\0 3/>!L2
M4<Q2/5A%DOGB( ::IO,291TT D=\I^J&N*[4?"IJAO!:0'@!WD:&\ (A/..!
M: $E$\0"8:P!E!,&#/(<,$25Y4H%2O08PFR^;\.C0'CM3S'2R5XM@B[.+\YW
MU!X<%17.>B'"QN1>-U6-NI3>X5:WNX/715F[9G?WFBPTPTZ4A%SSJ!Q21'.>
MB=,<2J((<-S 5"P% 6DT 8*GSC;**!9H+GJTJJ!>LH-R2SK'/>&=#9^'8GS.
M=W$&(F93ZKR+&"<:&*,=8"$%7P7A6HN-+5:/5/T NR>#N\(:N_3.M%EC+PW-
MLP<IZ3Z<QA!H"@.@1BB@:'1HC/22*J2"\*J*&GOM#U.:PR/?G^1CU?Z8G*C\
M6:]U_2IZ,JL;TGG4ZRQ)!AJ];N]Z!FL.\)3/C'C>E\'1DF%* 4B\!U18#B0S
M&G#D91!<69VZ>),Z?7A22([35A?4Y=].^06H,V[OB=O9._[4><:8!-Y)"*C'
M#DB##6#>$Z(I<])%BT;P7-5LU5!;D>LD62DO$=RS-TN(\1!;!B31#E"7ZH\Z
M!@%CED/LM2<NG;K4D9COG)L/7198Y&RMO)4UK7*RY!2Q6_@S4^<RJ)/,^3.<
M,2%21TT,C064&0P4)P0HS+UV/E*IX1M;O YON)-R[[AM96[GYJ)'%3_.R72P
M)#J8+?_, C$&2Z"YBW3@(QUHH=-9#J2$"&X-2Y:4J!.1^>!^[[3N9+ XWRJ3
MP9+(8,:M\C#$K>0,!)%NOP7'@='< (V%]DI3#5,K.D3J LT7\2F/#%;I9*A"
MI=",C^#P4^]KJ'^L9(GI-:V!\KC7<J8%3U[V>R<OXG>UNZ.X?LV+LGE_%:(S
M'M=*@K/[8]C7<0O:7=T_VQOZDT'DY#3+?J]HK'QYA3$3<FF$3.><->H"0I*G
MEAQ(C9TU'6UN(+W4@B+N:2I6C02M(U76\5-E;+1<4:F2!U>935:&36:+&SC&
MM72I?:&&T;PS#BBO%3!>2$^%=XB1C2TJZO*&L'DFDU^^TRHR234<OLPI*\,I
ML_>?& R.A@"$]>G^4[J]Z"D%0B'(C5>,F72%$=&Z+.,"5,5\QM\[I:N"SQC=
MP]IIO_>M/4B@_\/XK@_MX=Q^K(##^#1RK1?C$T8FG436_AH+0&;+$MF2S?ES
MV@=#I!? ()*B[9Q%S\ZQR)LV;FS*,Q0A6F"JCE@N,;7&<%Z04Y;AO& XSSA4
MV',-E0Q >T0 I:GJO4<<((6H"-%01DBG.U *SM^!RFBN-IJKY!AE7"\8US-.
MC3!0&"4YP(%[0*/P JD] 98'&:QVF!$<G1I>Q^PA=:OS/:B[P['AAQ=YA<5Q
M5[4\E<4&H"OG1/[WPN* ]Q#\BMMXI;ML$0*Y=<$B-,#>]WE'#4F()%(@,&T
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
MR.BXVVACBZL'&X&9'AY$#ZO2B'JIGF,V+99.'S,^I.&6<:H5"%!#0(4Q0.G
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
MO*N=COJ#D>X.:\->S8\[".KONN\&]5K7#]>IF^ OM_*W\O1O$(>US,9'4),
M0\!84\H\-D(@[QPC\=\D<N+S#H880@012'^X8UAXKQ#"G5$_KMV;^!H]-T[1
M+W[]2P^\2^U3?7>@TQ1SW+C$N#&9R]8W/&##B0;,6 JHLAX8SSGP6BIF/=;:
M18BA.D/LH3'CGY#HHHZ^GC;8BT:Q^/GZ;%-5M,JZC%Q/L;_/<:=7$HH@O6*:
M:FR-HQP&I:B"Q'$:RE)P'W5GY+-^6X9^F\O1E<Q0['@ WAH"J*,22.HA4$P0
M!:5D7**-+5)7ZL%7.BI,G>L)];73<'F;\C:M@N(DV!+I4(""8BJ(4T08K1S3
M 2GC9&F>85:<2U.<<PE%S%H:@@^ *&$ 11H!$Q &7B)I9" !4[8JBK/:=OBC
MQ35OKC*RLG'-2 BU$]__XOM%('.MXY@EUAM9)U55@3CFMOW/J#UHIWD-LAZZ
MGQZB<P%*%"C5#B- HJ<.:% ,:&44T$8:88UU&NJ-+0EI22FM%<K,7W,,_YY7
M4.%MJHJR6)>1ZRGV50U/7E=;V;<J4Z?-!26913YN&0=.I>H!D&B@A%5 1E>:
M&0H5Y^G83=2A+.NN1A49<ST1OG:*+6]3WJ95T)=+C4IF?;DX?3D7BW28AZ@P
MH^]'4FD*1S"(.ZN!BPZ@9\(;F(I*KHB^K+;5G9,L[\]1NR>GG=Z9]Y-PY.FH
M;X_TP-?BHG37.@J9#\RJ&H6<BF0QZ,U$(-]$><PQR7OJ(S87DW3$"A$H =&R
M8%$;01\=-XP!@LQ J@/AP6YL8?G@DF_Y"'PE?((*;U-55,>ZC%Q/L:]J3/)6
M)98=KG(5W%R TCDJG?44()14'$4<*"=3O#(0*(7V*,B4_"'4@P_>*LR>ZXGV
MM5-R>9OR-JV"[EQJ?#+KSB7ISOE@I0H4,B^ YQ0"*K@$TDH$&/71VP]:".U6
M17=6VQK/B9/WYZN"#X!)Z=3Q72_SJ=<Z3OFTC]#R26?>IIP0M_HCUU/L'S/X
MM.V.1X/AB>\.!ZW>=ERZ- /=>:/;;J_[0I^VA[I3G*>8V>M'[_SX^-^_]_UO
M;>O'EO<[;WM?NL53"B,\V]KEV=I%OXK9.)7ER&L!">!6*$ UQT!!&0"#*$H7
M88P0O+%%19T]_)92A9EV/9EA[11BWJ:\3:N@9TL/5&4]NUIZ=BZF!9&'E*H
MB*<"4,\=D"P$ "&G4FN)& XKHV>K;>4O*:A5O0GGD7ED'IE'5H(>URH_N3D\
M\OTBVM_W1]&R:G_SM78W_MVO==3_:1],Y_R!O$TYY73U1V:Q7PFQ7\]MND?0
MB!JED2:>Z>"H<51:&;"2&AGGH"+NWD&CPFIY<=5HV2MLEM>]P:#AA\W0TC_>
M]/II7MO#8;]M1D-M.K[5>Z/[OCO,,:$28T)G-_4+9VD/.04"*PJH8 %HA#U
M"#$DB1=!XXTM7"<85S[/*>,^T_,*;M-CQO0S/5>+GF=#]LAK([VSP&-& $66
M Z6]!8XJ@YW3QD"T*O1<;0L]IZ'>G[DB0]0ZD2G6.@#UM ^<<UY WJ:<=KKZ
M([/8KX38YVW*V_1HV_3'?0*%PAL-G66$2&HHT39ZHY8ZAIF75-$[>**#^,+Q
M3[,N:30J+WW0[&"6Z&">1P?S;#;^)Y66CG 0+'> >@F!,8X#RKQ2(3@E,-W8
M4K+.%)GS,/_,6%X'+)<05<I8?@0LSP:+B")<4(L <<2D.\L*:*8%D$'H(%-T
M1YA5P'*U+>F*Y2Y5.D#TE^[HKO4U/:SM>.M/C.^/C4""ZK7$)6L=.2KQ6,/T
M^L[WP;!W^BQA;=#KM%TM[=\JZJ9[EEPT&#'DA($$41.L@8X%9223GL!H=W[>
MN]M1Q[C94'%S?EQ=L3D:#H:ZFU8OJZ8251.<J[68;A<$S1'0V/AH9 81%9/D
M0&I$G#&<"*PVM@2M,U)6N<6[ 6:%#C:?!@/,&Z=EP;\ _E&O$Q=QL/N?47MX
MEG%];UQ_N8YK;[BC 0:@!8FXINET4@66^CHI!DV R*"(ZR<)Z:J8)>LR,E/D
M[13)K>4!<2F1H-IY:;T43A-B.7+(\(=09+:+RN3/^<;FCA!E/ 1!I#)C&JK(
MH)P!*()G4"MO=610#G$=\K(*C:T6CV;<WXK[0+R!T.+@":/1'#+B_[/WKLU-
M'=NZ\%]1N7:=LU:5FM7W2[++501(#OL-F !9V<D7JJ]8B2QY23)@?OT[NN?4
MQ9(-.);M*;D_A-C6E#1GCWZ><1]M%27..O@+9TI5W'<%]QMEMXFQ (QM$*;!
M(*Y, &=(:20PU3J$A%GVB$B?,U%1_P!0?YUPO:5*FZ"(U]1PJZ,36,B8##<Z
M!1N^ /LKHO05_[>.__6T&Y9 TDX[%+5+B%,?D,4"2" G42-)%.1Z<$@)[3-M
M;A"KK^#? ?!?9WB:3R*IQ+PSAON$M7(B<2&5%RY&2:O*[PSDU[-SPCON L&(
MR> 03S(B@XE&.!B'%3:>:GYPR SI$[++(9-NAQ%JF??U^:G)G/2:<]$&95)Y
M/AYM>F9'L]YLW(N%0'KVHYV$:;\WBK.]3NL][,*2ZR7ODE!&AY1DR,,^I=>2
M6N>YI5IP"XJKE):0>6D)N>%Y:>7?']:GCU7-MD7-1I;)O6<?7\#GOOCX3G#O
M%4D.P::.B&L5D6.:(1 FEEB!F#'.34H"D\Z/%:MP__OAJ#O">AD6>!74*YJO
MB>;WZVA.X&(X<":05LD@'@5'3@2-M!'YE-[(!74'A_N,Y*Z8'OMRY8-G1BZI
M5](8J7CD+!H-VM%B(C@F1#KK[H09JQ&T3=I<9/(^O7CZ@H*+_XX3DA+F%EDB
M">(L4:2EIBBR0*DP%@?+@#=Y7Y+-ZMO](<_]!'OM8*IBJF*Z!]4);H2)7OM
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
M%QE)!N6PH!8Y903BT@?DL"4HA"S30"(A_."0D[Z1IA)2):3[>[1K#9JGGNE
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
M?,^%\7.1Q:]9%"^S)%XO!%$):HL$M3K7FQV]_?W3.RVM259;)%Q,B/L0D65
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
MVMIZD?SS=O^\@@WU,M82L"T:4K]O'HT!_B+E(!T4",O3:A5!+G&%D@S2&9]
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
M!^3U*U7PXP!WL?*&GAT.\Y/E)9T!R/,]@#2;YX-%L;UCV !H>AKS9Z^N4+M
M_;P#AF=9[?8F-@S&O32)_SF+(W]>ENSUC_WF(T[CI(1E<O[=CNQP_!Y6JY3I
MY1NU0UB7P?L,J%[S>[Y9#P\''PQK'OW99# [[\71^XR<^2+"TTWR-2UQC>+L
MXWCR5[X7,';C9-JL[^GX(X@8OAJL\ZQ@5M:QE*VI[Z<]#Q(8 XE-V^>)O9AW
MU60,SYNW99:/.YN-\V>>P"J"D$_L7^4KQA.X\7S'^036TU)* -]UEFR1=W-%
M[^C9B_9N%I>W(KKDVJ?Y6A#9*KI6=^_BKE<$"J("TS2"$$;O2X7#\O[AFSX,
M?%ZUI:Q\<1N>YE4\ @.Q]Z3\_B9.\I6]TE\$-P5_.8V^*("V80)N[^G1DS?/
MW_1[:9"AG1_IZ9N?ER#(RP/ *2^\AQO/#M#WO=\&Z,?!15Q,QN N3IH:C.,\
M5'0ION_;O33+\3X? =N3Y@/;S\YOX3_]2_S4<W8:@8V7RBM'D8[MV7 -=M\W
MMXO&0,*^E6#S.1?@>!)AR1HY#<>C]ZA\4KF+C(KY'<+S +E\C( =^/_Z]FHQ
M/5_!A8SF= &"G#84<9*A.2X,V,!]W4^_72/M@F%65/KYPS:X7HAW4EJ!'0E(
MIQ 1CP9^(ES!3TR%Q 7@1JX;4#M@@/Q@IX-"Z*O&=]F#KR9 "H/383,]Y\*6
MV#'SY"T0I%_</V MS5V+WG3A6RSH/=.I;2S:\N3KQDT!\=<MDMZF25*N/+8?
M8L_%. +\QU,[F<]T 3X/10<6D\<N3>K3I1S>QU&<@&(^SZ]G&VI.&[U?1X/\
M6W&5RET_+LQ@"R__]/CQJT>]Q\-A0SYSU3];YDRF[4-\B--9LQK+VP1./LEE
MILV7^=5]<'7PL+L;(9V-RB.#\$M!+-@CQ<B+DYF%YP/BCUGY7I ;("0O,M#?
MRKL>%;]GDI7F$$P:.YW&]H#UX;+J-G]T0^N7?G"VAXL8AF5][:Q\3_,-LU[\
MY(^+TFX,LN9%9X=EFTR/(UB!H;R2MQ48(N,L\6&YNM%@L?0$/^J]CA\B^$WE
MPOCI-(ZFL9A(XU%S*/S&732KF'\&!0O:Z^*M%*LBI@3[O1? _()-FN^L.3W^
M4>\G6,=V(<:P*--\X'RV7.&R-!F?+%9BL?SS[R[,4SR$@L20=:A=WFBISLRS
MD !@8)I/6V-G\90_7OJY;8[R_?I-7?BB%D7-C1:AC4_;U&%KG(';D->ZWP!C
M-)XUX#B!OV7[? T)Z][O[:KK7Z?Q*#V;S@;Y;J8/4D%[_$Z[9'-#"I*&>,0%
M*&B7*$,2.V6-%Y;CN(,*&H2;]^-"O$T@9B7Z\GHP_:OYZZ^CEL5F@[AK(81,
MS8U"M/-@R+>H['Q1]AZS"U@49]9UO>QH#G(5]XKM#0#.?AEL@-6%!-8^.SEM
M5.#L&)C/-K16C("3Q@: NP(3?\D27[^O\LD;J;96%WS]_5FSS,XRD[=\!+;
M,(#! ?<V:3AT5MSVQ;/LFB)^/DH-WS?D>K;8N.=%IJW+#>[I25G*S+^P<.!A
M#4/Q92.LX?CD',AXNHP*]A<7MMXP"/R\Z#O0M5EE+J[L?1CGKQ\.FN_+UMS4
M#MLM,6F4Y70N[A)526?95WS4>WN)K[VRR1P82_#V_$'M/68G&RQ!>/=H86.-
M0%.#T9%]USRO\AR4:,S[LU&QT\N6X.,@NY2AZ*&+-U^^?:Z"71L_?-3[?^![
M?LB.:_[SB06ZF&7C-JO0,W^\^AGCT:41A/E'+>W=LQ::8 TM!%9>!1IJ%"*L
MG9V":>7@F>9[L[5JL@D%.VC7-NJ*O'MV.!TO)5S8(J_+?UVC'$H3ZW6,2B6=
M.#-:>^R"8-'B8(CRO!R0O5G=+^[A@&SYX.R(7\C+M_Y=8%)['PQR1@G$)6/(
M>$*0"<I8(0*(4!X<$JT?;1Z!UH,=.)QKKS)JMJ #?HC+Y<]X>!I]B7\W94^,
M]'M9[@W* 4;3LY1R&J516^"Q- @\G8S_C%F@<^LTAU8;5=?HG3+&9-8; @IG
M+7=]@A\^QB'8K">P$8_!F@53O@WUE<^,H_+SRO23)KT#U@G\^&)<_O+Q>.!S
M'+XXD*,P7=Q6T;DE(!OAKT4UY51KZV"%Z&:]?[P$Y==C_[R</!MBA44Z+2'>
M"X]3EB/$?(N9I4I0+ =$2ZQU&;',#SK+/NK[A88%&W_EU_DSKOH#.0W@RW>M
M/6M_E89;7="P*&@2>'^[0$V\.4Z:*/1">331NF9!YU.&^ZMWV+A@L]:=67XD
M+.P8Q/6Q!_[$9)!=N;4WPM5P31,RG ?A\_6+*&+YY-%Q=@Z;Y8,/C)_ +6R"
M",U5_;D%DA5A?F&>32CQA'D/W!<CRDW@/#]!MEKF#M"%X,%@5.(.JQ-UX&/[
MQ95KQS.# IQKF/R@TR:^/"W9F.B/1\#O[V$)P!1:;J>\XZ9%J;?JQGZP@V&)
M3V>)QDD. -L/XTGY$SS^JBW00,,.AX]ZSR\\8://YF^9V$&.P:Y_Z<=C</9
MWB&;&8/9A9MHWSD%E6U;:V+I/>;OC9^B/P,,%#MCECWH]V 6G((?#\]WI4*\
M0@->57SPY7?=H=XD8DUOPOKFI6JR?SEU!'^;MMF#7@;8+"]2R4^=3)L]6)3K
MQV+UMHR0+:JSTQ+N@+7.*[DTY+-HPY]G\]W7"M[;R:08WV6$4\%/WKV7AVEL
MP=./T4W.8&LVM-RP,FL@,YBWB)9;*!B!YWH\&F4[_77Q$/(F_!$T:X]@]/_=
MV(;?2*"O)<T?>*V>O+I6KU;=U:J[6G6W<U5WEQ8%?;7(9ZTHB'FFE9:>!6.Y
M%5YG<]Y%1[5@*?IT<-NQV$N&<TR;#.J#\Z=R7/87_"ZDJ#%.#'FC'>*"$:2]
MQ8@DJIBU&EL:=C N.Q=T;U72NQS=R/5$L4ETE>JGZ=S+>/SF24]CT5^8JG<M
M@,MO_HL"N(_5[,\3N6WBMIR*FVW-%3<(G(_9,CR]ZH5DWR/Z\?L1?".X0R40
MG@O7BJGX?CP.Q1LN<>G6A&W<UV5X]*(].P6""_UYUG#5O2\6['*X*=S33_./
MMXL@]<8;P-H]B3;7WI:\7.,0YSJL>:A^T6S7^-EMN5V.<G[U#N9?.LJ>Z+<_
MW:/>;\>YJ&YU&?.4EK+J#@SK+P7[L__OS]I%;ER$R[[ZDJ^]<DU72G\:K?0^
M^S87UB97;\7LS335>Z $^VO.3).7S!>-<C7!Q4CK],S]6=(3>;,DV(%-U=KC
MG"=M'(W^:D:V%5@)33?9V7X;RLG^*_BN9Z?YH\:CV#LO4>[&+=E\M/Z%-<[[
M= ).\25.U[<N88D;-:$(V";3TW$3H1FG!._/'S;?\8]ZOYZ.%WD7/SR;!V N
M?[[L"Z:VB"X'!%I>F+]AN=W6;Q3>=RE^RG+E2'H.7N2T^F RG?4;'_;,34M%
MX^S"2F0!-BO45)MNI'Q6$D47$LV;L?$=\?AI<UC1=!%S*@Y]'D/>UM@MJBN6
M0;$F$+!<?[\,TUP6?2J%*UFL*Y&5O- MW<;F#/+,2RM";V)M@PS!?&^G9Y/L
MPY?ME74:I[AK.NU9NW9/P3\<3^%Q\ZKVCAQX"EW0;X5$-U9]75FM)J*R7.?*
M&7AJ@;'S\LY&+H"UL1\4:#2U3Z/%'@KS=6@W3@DF+=1D0R]+K=3D8Y9ZY=*$
M[57HFU_<\LA@'O1>U3WEZP?M(+U+0G>[A-<?,UYZ[W-C_"K=7V3ZK"8&^4X'
MZ7P!XM-)1*L*8J'K_#*2=KE^+ 'R\R;^W:0T)O'#('[L]V(6V$I&>$FHRPJJ
M+W_O['@R/GM_/#Z;7:4:X-9+/*:H/%<>9271,A@U6;%Y<B#'I4O<MU3A7H@7
M-U5#T_:V-A[?]@ /\_M>W8XK$<M-!72EL9&[!P:I-QWW2Q%2J]:*U0.?O))F
M;<H5,LJN7JGSWC_R.8B#<J)J;V8_]4J4,(9_YJT]'@W/+\"K)+++G98@ZRH0
MTG>]?PS^67)")3G@FCAXJ:&8OZ>D'QKENOK>8QN:ZJDYE*ZVJ&!1_C& KUG6
M8RQVU_RNEI_KX8NO2$(_ZKU9:NM6*5]F':WD?BY(JR3-+TJZ,9B;<A$PGD;P
M2F-F-I'>4B=FE_F1ME[N8K;]_TXOKSDKG[,L#9G'9W?;0G@^6N15^BMV;=Z$
M\P=L'AS^@MIMV5OP0D[=C#_F$/R*=38HV81^6P@TBDUNK]$BE^J@UKP>Y-S5
MQ2*%*VGK0MX2Q(5:KEH0P""W _7^<P:@CQ/XT-QY$,"TAO?G;&6[*5;2&VWQ
MP!P=7V#,5A^>7V9JGT[:RMS)^<I>=;')"B_MSX7O"(O5<OF@5;6MRML$PF5P
M*5G8OVEW+]=YD8PIJ4T0_4*L)0FT)*HK3>\Y1)O;@O7_RE;J?7$KK:*XY'F6
MS+B(@O3^X>((W*W9/Z]G45Q-!@/83$LRN $%K&>)NA\WN^W6E:;X9:WDI?:P
MO/S\*WMG$F74VH@(P0+Q/*;86JJ05RY2'*S5"6]$U 45SG*2K%-<8&*84()H
M38P-0EJU'KI],J][*3^LR.#++<&=CY5>GI_XZNI<B+'.0T'3TETY',#B7.RZ
M:#47\$33U5AX<A+GQ3O%W&G-TM'B#*/"\BYN%!H]:D1PH?1H-39A&\=X'A*R
MIT!XGUHUTI:%%+9^M)E[[MUE-]K;B0T1,%U&?[6]YM/7,7?_99OS 6=7O'B'
MH]32NH2D\!)QXQ1R%"<410S:8YP4%3N879F+N;>4\X[QQ2KNVQ;G[&"]'Y<F
M6W!ZP'-:>KW3>7W*LMVXC5B7 BEP,++_T;ZV[$UN/N;C>))MN5+WN_JU0!JY
MDFRZZ(2?FQ6+D]!*O&;S:T]R*7;;,+-BH)6FV/&9FZ6SX:)%;DX?X 6N&+XY
MOGW>U+N5"NQ2M=C>;F[ :5J:FIQ'*]_Y^UNC:*6A:?F&<K]3L'J'=E*ZQWN3
MP?2OU;LO=G(;F)KW4?D<76Y[>99E@Q?*D!;UULNE:DY<GZ[8S$UH(K<O =4V
M]MJBR'OY'8_RJ(/!J T,-ZLT[]IJ&/@C</LL9N,8W)=<E[):0IY+VA=.?F@\
MA28&]1=\[/%X')J$R\IMPB*>C.>.RD5QK2SY(C9S1?%I?K8\[W:1<5G&W$9-
MM5/[,.NUE^TRH]836)K-I07M$N&WW6GYO3GM,,VN!5PQOZ_>_);*OZ0_OS,,
M6RWG3G(Q62?ZKI[/:_FK>?GR\_N/[YC"+E!O45#,(ZZ20XYYB@@W/ B!-;<;
MYB7'-&F. TT8\YBB82IH$3!(A(J$=U%W+;;%#FNLA>)I_%.?T[CS,%NKJ9:=
M+ O>7DVP6I=#L2L=/*U)N4J4/[94"N]N+QQ<(+_%!Z\H@V6M]8):VAKR\LJC
MWF+Y\X<5WWP17QR6@0R%/J<E=I@3SI,(<OU<HI>-N=LD708E;G1ZEM]^5JK)
M<_ FV$FXVFJV3<EG\^EY\$8)6:!<#MW\E)?$E8[[=BK)QK?/>XV7$9-I' [;
M/G"_2&F4ON,<^0%&GC0=@O-P5[]Q$5:BH*>9>GU3F=BD7)JI-J?#V 3CEFF6
M3/WSH19MTN9B]"N<^3;!OI1_&R!:K&XQ*+ZPPLW:Y" Y<N>H!,N;16F2\D5A
M9@4QSM6H /_81H>&UO^5/[_92>UVS-W-BYIX6UH)AOYL. _JY1MKBF[+I[@X
M^Y@CSTT09UJBR;7N]AIUMZK6W=:ZVUIWN^]UMU^MHUTSX[!E05@NG,%@0!-A
M@K>12TNP-49)=3^&V]\(Z'W5'CU<ZKUY9^RE.F[5&=XPBUJ+I3%Z^INF49LZ
MF.8@WE'66V .P&</IL?9"VWG1*W5',V#B_FD\YCGJ<TG3MG69\JY]G)/\,S#
MUK ;MG-=5DVF\3 L:R^R_94NB0#>90#P1SN8M%/]%T-!GX]R=='),KC_()VN
M7S^]2X$PYSQ#U)5^54&0TP8C#%A,42LL,=E!)RK+O/?O>;)P(?;>BMQWT+U:
M]*0M:QFN[!/N-Q5T@R9Z B_VEV.IEE&SE3^>VO/"/^WTB4D>=-!.^YD3RDG^
M;9D(7Z&,)H4PB:>+,6 ?YFG:0:GE.VU&:5XHVW7@O9U-%^G<Z3%X#2A[;P#@
M0G"+VIWY3=;TY9>I[M4D9X!GYZ^&=C1[/ K/YI,C:XCIZ.GCS^^PIBQPY1!7
MF>V _) .,2&L!&8Q*D:YW<A@PA5>1T58LOD=#OLH/)5"4&:$9.OL.)=!P<Q"
M /N9OOS:TEQ<C.4<TQP= 2X;+-.(Y8*0^:.MY5Q4_B]#&< 5.74P''Q8UOPW
M=7#],IYT,2+LPA+!(WLT^(2.!P%6\;L'M.F?G;]X^M>G=]8#@0BC$29,(PX,
M@HP3%A%#'0N:)9#6P>'LX[C=DYG,O\13SDIIA.#<6\F#YTYP;(&8N%#)8ZIN
MPE._%A'_/$CQPIB1+,/OPMGD8VX<B*,'1U]%DNR=4Y0Y:0*RA%#$-6QL\*S@
M5\Z-(3CBP/C!8<IZMF1&UDFGWX8BB[:=36P&."HS<T_B[#C7;?T<P>_( _)R
MC=$$,+AT$):QT 5>P0P!I_CS*EJ+$F_B>-\*WGG1?IX[$DL%_GV5#)Q\&N:M
MV<8#7]CI7ZUW4-7GR\^_D'?44<94)$@)">H3.!^Y%!T2"AQU*15S9!=GY"U%
MWBLRWS'=O'+[)_GVVS*@86EY:8SN)EY0FML:U]S#:X-L[;<OM16*\Q!XF::S
M:)'8A/F%RO%U9%?MVW+VRZ<O/KY3$BA;8(<R$2%N9 0'FT4D' 4P@0ZF!E?M
MVWU)TG<L&>ET B%2CT'[6H5TB@%I'U)**A ATY>T[Z/>V]4&C%Q\/A^+-,=N
M*=_X G+G,+W89K.L*)\TPSS7.J)"_!"'X],R2;*,B%H.2&I#!Z>+QI'E%,1Y
M=._RSRQ!\?DGSH?,]S:HJ-2?A'%3=)$G#I?,V610RB^:$I,YV2SC"FW4H23@
M<CS!3OQQZQ^4!SEIJG*F7XT'W*ZS/6][!@0]'\VR_P&$^KB8--5>>/GY5_Y.
M, *+&PV2/H"]FJA&6G&!%(_.^CR%(X_@V#E[8=GO#GMR*?I>(_L=LQX6#S-8
M[\HO72)MD7!;/K P\U?:TL;+OI 2/[RL"S\?9G-).\UTK17T;!0N:?>?^R8K
M*]U^_B+>N%+,/-BX:EENUO)'CE?..;!T_Z#V3)@KV:;,HWO^ZO7_L2>GWS_M
MKU'HA29PWU!7B4,T1W TO<G-F4+S.L$FR0\K<#PXA;_GIKH27IWEJ.J'.+(E
M@IO/'"D'VK2%%3GA,VFG-9=?,R%EVET\?<K-21%E6^RRI;BA=0<:K$L/_HV/
M4PI:EBYI,^AO[H&^G\2XD/ E3YW6&KB67S==;HCY:,W5?LSIHHWS\E:RG)E;
MJ:(IU:"Y2K?]J/[*IZ\(;Q+]$'YM>K!*/^?FCKZV5.^U"!*6=3#)$CB:S-O6
MC]+/X]'[G_,>;BCU^1S!E^O9JFU!VYZ_,P(<"J\)LHP$Q(EVR 6"46)6*<D5
MQ8GOH+9=[I",D0NZ-V\35/;)SNG>,N9R5?>6&9<+T+JS$B0'FWZN&P?+96B"
M>'%02-;FUE&PW1M_H2F\; @-5NA?\,;_Y*$5E[V^5G@_;D]U6XQ_N:CC;3O(
M/K^:1U0OS]9;RTHN!J1>DJW<^)!L;>31OQ<G+_3S:('%VBP?O%3RMR,<<@_2
M16K.BP4/<[[V'?WE1Y5CTLJJ9=E_15>N+7I3_'[D9^.FQKQAZS+W!BX$P<7Y
M"75Y[DYNEEV9YY[/]_&V-%-D<VGYJ:6)=]>FFC]M1@1=L(^6VJK=RRNSAMIM
MO9RJ<N7.MF4@ZO#\BB4MTUZ+([PZZ_Y":W2[TG'9^=!T^I_D^\\YZN;;UO=.
M,TAB^C?V10/&JU&8QKFC(D/ZO+GJ<C#:Z6(^\')C7=ASRWZ+4I3:SI$M,;MF
MC.QEB)D/R(![SDU_I1WZ>JNX,0EW97;QHK)[&',=[4:9]]<7<W4LF#M?(Z!+
M"&0IT':,[Y(TLH.P&#+B[32N14G.\H$%GQ<UZ8#,A+*QBB;C<SN$.V[\C*8Y
MLM1E@\]3AE<5>VJ5#N>#UILQ(*N5YOD$RO-R)-K<^&PJIJ?V0_.$XX^C^>--
MRI8<C  (MG3EY 1(,UC]42/L'>.%IM8,OG?#,)Z7PX.M6R:6Y=*/TI1OO^RQ
MS-EB'N':( PWSDKHY"2&03-""&0VGLPW1WOH5-X/K=7LER24]4!L^J<N.4'M
MTAGFQ<XLMU .<6SNN=G)N\;A%\GO_=G03H9+&KP"?7E--YY\E>D7"?SY(J]2
M?W]UPEW^AE4G9&TZS7QPSI6*LQD$!,JS-6,^PMW:M5%J^4R4"]PUO<+)*Z[M
MX]&&J=&,$&^)KAUJ4^BA9#K/3A99SK56DK-13K&T@8T<#RG%60GT0&&\TF !
M^FGT599[U'MS7.YAW61HIXI?=;]+3EWMB;P8VODBNR[G+N9?E\<M+-GV;[0]
M?-.TF8?7$Z%K3T3MB:@]$?O>$_'5'H>UND.G&#91Z^2YYSH&&W34. 5-G*&6
MR$O8[/[-BJ?+Z;%-;_;EC=B;XV#C!1W7G%:SYBO 'Z]S6-;?"DY^Z=2LE5!E
M6@]$/IN?BC0/Z=13LJ[(I=,7;W\_?R>5YY)+A["Q#G$> G+,):2"M,[XE(1C
M!X?TD;[RD*S^M3:#]-I$KWT@%, 4N';>*N*]= Z^D)FR&<A\,Y"M;X96WOAA
MRIN^(TD$:2)!6A"-./$!&4PU,E18*1A3(?=&X4UI9\ZX%NJI9SJ0A!6G7+%@
MF'+6 /$F8ES037D,G@L:5]3?V2[PG]]9;T,DQB!#<@4-2Q0YDR1B$23$L"4N
M$-@%C\@74+_L)1F6YNW43&3MUB#F+U<(W/K8Z"_>6SE/3Y0H1@FQKDRN?727
M;7GMJ>*O&]<Z?WW-X[W\_/[_9^]-F^+(M77AOU+AN#?>[@C$46I(2;UO.((V
M[K[L,-!NX]W;_D)HA+*+*FX-QO#KWR4I,RMK8+(QD_/$/FZ@LC*5TIJ'9]%#
M*Z35JF#(%AQDI30<&4\("MX78 L*3X-;-A9+99@WG%E22N9( 7(5]MP[CBDV
MRNDGF/>KI\ZW".3IQMB:"$HU$C*C'H-6&,-C>T=^&'$[Z^J)C%%RR2#%"&5_
ME"].,?M^!9L?\9S&HV'?3F)][W3<-[,\Z?)DY&8#GZ97QU_W7^]617[[V[N3
MJN0FAMF^]%U"'ZDK-9K2G^3YQR&+$=D45I4#;@F3-'T[(W6=1""6<8VO4I=5
M5!6 &2CKO*J].(K1I28,7I5 UO@K!TNN00J[33*"<KUY56;G=-1/R-MI-' .
MS$6N&(\&3?E2/74R9IQ:8T7JN0KUNU8WG(<&AWYI\D:2E_G-%\&S:NQJ<&KT
MYQ2]'[9P2-I/F=- I)%T:KFJ"FXQS3?<J-*3\>]SH+?)1DZ6CKV)59[Y].8W
M&?LT'GHV3*W7U2O#1E;O6PU8R=L29Y9,ZM1QAH%L!G/&'H_C_NEIWI\T@B&V
MB>:\109":>@JEY&/8]BW?KV-Q6#C0IE- Y36$$9KA$?S_?[B8,WC#(9>57CE
M;$G<LXP^-P>;J=YQX(^ ?*?]:=7#FE,L]7#[L3_3<>A(!,D] VZ+;[I"!O&)
M:8M2?O"/I"$GTR5._/\FBR2[L;"*I9U.#?SQ6?40^>OW,>6Q<FHPDD ="6]1
MW<K$G#PX=_X>BV2Y%D%T+6'6N;L\:3S-:,UP]K#G%3;[O/%X806)E#*8NXNI
MN+^J0TJ._)=1FLV:/XO!_XH<<F%@R@3,Y<B<)^>E6=/STQAF DGY QM_7L63
M W/S'R#,5]4BJM<X %I>6Q'O],\''/":[GW:.3_DMBB\U P5%DP51HE!!D>#
MGDJ%E>54:K S*%Y.#?1@SR;S21\5=51C@K* K7BG$B3-Q-1U7+8DYI<8>K/W
MKA\S>K7(R#(I"KIY"D:G0-7&BN1)"M6[ZO[1#8GP83'3X_JU^'$C7Q7N+(Y[
MT&U R$Q5E32;]$&?Q31DQ*C*J 21YN&YHPBX\=2RB%N]V.X EIT_S2ESG2N*
M\C2XAKW'<Q,N'EFEQG_K_5+\.I\/4@&CY]VJD(SGNN$7LG1I!8J:H=_G$VY:
M$.OI3O!-^NOBV(N%0=Y) \-%[-<$?=D4/:Q<T^#FW_2Y:?@$_[4UEJTV7YH4
M8DUO$5-A$E))[27WW^R]NL0NZYT.9I-E(7J9,;86M:%>\F15)R>K!QX8D5SR
MV)$:F#45B*V<_5.CW[\J.VL!#"=VJK>'=V3[JC:5Z]V*MC)LDOW< ^LM*\'*
M)(N;/!W[&D+N"]CX%7;>LCW9WMF:1)N1]*M$6J/QM,9.9 LSV;^U3*SEY*35
M[-LDJ*L2GESILF"O+?L9\TJ64 ,39CYHS=:Q ]T_225W;9<CK;,%N5A;2Y6=
M.I[;L-/("!%I,*%%-J]3C8I(=5#S6KYZM,0"SN1@,FH9-8W\'9Y?MNVI$&68
MFI^'L=AJDA1$\BZJ"3@M2W_M=)H%&1Y9>ARA#U.T)RFN.7NWY^;T)ZV!;ZG2
M JSU5$21JKJKJO',D#Z%%6MOL)(:J;MJ<?\SJ:6Y&;G\O44-"VHQF?;1.:BF
M'+5G<LSMK<IF7K).%ZZ!5SA)%6?YZ+/W$3$=LY4/XF8N+'6>(W2:VLBS1Y4^
M Z6\R#;MR2RYH/\TOTPL#OJ:\:ABPE$?^<N<XBSHTD/;RT]#W9H1(R'MS$8U
MM?">+<GTSG]7K[Q5O_&EAN5/VVK)][;?LD,5A.6EE\@&:Q"3P2)I"X4X#:(L
M?1%DR5Z\G/2_5I,-5H$.UGD9K2A'FTIJB=X4+B]35PT$OF:D4_;/VPYY).$:
M7CI6K0[K.:&I[BV6+>5Y+:GHK%VLE(1+GB13E1'5G)]N?S2.%3[ 3+'_,P:^
MVTIIW:IS4&F0X./&N; MUTBEVLQ&-BSS2->]71/BQ7M\:$HC"LXD<L0IQ#0V
M2 6B$5:"@I/#O2+XQ4NPW7]\]_9EDN7O2'?[(1/$^T@.?^:3WZH/_I_JW#MI
ML^:0/YP=4BH=-2*@TA88,2,<DKC$2/$2CEYH0P6XLGF2RMK.[AP,S471?CB?
MTQ3YMF:Z9B09F*I?^K6RB]]I&>2ZF89YB1_0XO<5%Q.DPNYJN*HEQ>HI!S&B
M5@V#7BEQK6RU5OM:;AUK/DA6PJRR<O57Y+_Z$["U>\>CLV@+;32V19S2.%V*
M/J405AV02Y8$W,(G5W\AII8MGV;%270N..6CVDB:1Q+:4\7J<,&" Y<D=GK>
M4W-37D=+.*HL,%:C%34ZZ4^R0UK'1-J![A4'3P_;D]LN(:RYU=M*4;3J7E,D
M\YMB,%L#\#:BU3FGP*@&3P?:-DYL\H9:=S 1W306YHZSAW("&K-_.LC1H$I9
M5D.H08_6"-W3UAB]9<<ANAR#9K758Y-A;(]]S) T,^U^H&58Y;3^FA_!?#CO
M=G[?3DHO2^F=L[V#]V>'OG"ELI(C718:,:I+))62R%N%C6*.EBPD59QD](J(
M;N1$'N*Z.IHQ!?]/*^D2Y7*LX1Z,)I4O%8EI(7PU:0)&+H?(Q]54R-FPCN=<
MQFS-U)M6 _LB\=>)F(HD"U*/\,KR?W0:<UV79NH6_>CI?,C*->YT1A^9C-IR
M-I?G56+9CDY ]$Q2P"N'_*L1K!MU37]M2'[QX]8$Y.5OUST\D8W/YB,.D_9L
MR9R%6OD?R);OXO)>-:O+51I_-^OH.'*9([_N;F^='VK,*?;8(TH+BI@+&FFM
M."+ C@IC98R0EW/DF@'8CUL+OUJ)Z;<'+B>M.YFVLOHQU=@*$*?^EB3BZT1N
M:E!I=&+EI$8RBU^-&=_)@J=630Q))3M5@"@W+JU"]5;X"Q73MY>Y;@)I-5T*
MA(Y/*#YI4M[RVN<+K=\TANC:'O%R,KOVB$=).3=)]V63LQU@:@3C96^Y\HS6
M2.EKWVRA 6DYF#F9!TFKL'B,<*U/?N>L+MP(U0&U]490?]Q^LZH?:K;F63DT
MFA^V$$K-XGYMG/FZK;I#@E@)N6:E$.. .2W?1,FS8-^H:20JFA@_/JEQIRMU
MMU3[,5EP$_+>3.;CW?R2.Q#77 7E6UWL[3UH(=+?A"JJEN1YEKD;Z7+S]B75
MM2]U[4M=^])S;U^ZMAUIJ2+5.BVPU)H%(QD/1%,EA*"%L])0Y=F3&>ER?6GM
MTHM+CIWSWDE:L% $N(0Q3T.IN-:R\"]>@H:<WD^\X=IX<>?:++LVY[O;K]DA
ME99IKCSR7JD8$C9(<BT15H'"\6M.L+LJ 759P=)2<&RCQKY>=9LOKRU(:?O-
MWOMHA"8EUB";Q<1O=:<84%N\Q:1Y6+N$(5K?:PI1JQ"M29'H\>AHK$_:ME9K
M;&$TE[J4444ZG]X#Z1CG#;4,R4"!=# ID K2(XV+TEC+I1/F 5)&9VT1D X6
MCCA5%/S5G/I?^:0[H;#F9#_@0V6X4M*7R&$))\N=1PKD,!)8.:>T8U2I!.5\
M&?I^R@<M%W\U(%&S8>URUOY2SA ER(U<?%'C;+1KH%/E207(<ZK[:<QT#'_'
M*=RIMBD#.HS;KG(<D]J*LT5HHC1/.FJFA"T&-),&<]9#+O.,LJKZOID]FG[/
MA=+1P(@DE'/K,6XZ&T= 8G^DQR[7.*X)FLQ=T\NB#1O@9_M>ZEDJ2 P973U)
M[-$'D=;;&-?;# LN>#U==UZ[LSK9J1K95&WZ>NRJ-;@W6^]>U4!3&,'_*+]^
M&,/C[R7ZP:UL[ZK1OA7\=9UO_XDGRWT^/W2<2\*M1D41.&+$!Z3*(!$O#9<J
M$!O<"N9!:4&T.L&(]HP)KR5W4I>FT,$:@\U*&UN]T[UG.5[IVMU8D I5O4_"
MP!I]Z;M433PO^1DF]*:N[.<Z30^T2PY]65)<<H((*3UB7F@$&RZ1P@7\XK"3
MCM^C#7>9?$FGUUEJ"^>W'S-3I:'!:EDB4X18T<,Y6./*PN8&[["64C!V947/
M8LP[]DY.EI,=JT7-BV/E,_!?"F+G4H>%@'<.[#?LV2[=75]_L6Z8??/U^-!Q
MWV?X/9<,P,_#T=F\JJ:YLC^9I%KBG::J>_D-_B=U_J4ESP<M5"46[=IG$#1U
M3GTRKTF/X?1%"+9Y_T/+1EQ8><I21)"^-<9F5>315$C#955U9%76L<X\V4I'
MM VVT,D"<&;DK1J%IEAM^6D6%9,4XVJ:S6W )V2AK?1>B" #. -26FP<IUYC
MIPIAV>'.S9!F+N'WK9C9T8-7.8O384U<(@(NP%DK#@TI)%=<(9L09JC R+B2
M(?A_IJ1QRHJ(.++)5[ F,KU4@!.W!B!A4K$X3I($ZI@G0 ^\+(2R@1'C.76)
M!FX ,-/1P'?2@#T_E 583<I[1$U9@L/.*%(J4,2)UH$Q[A5WD0964886:& 1
M=&3CZKZ91A NUS?\8!?$'T6)^W==W],AXS>N"#DL.?>>,HV85G%R4^'!G(-_
MHGSVE.N",O,$$3*J,^_MS!%<GIC?TS:RXDRR9(-DT^A2D3O);WVW:&\[>W\L
M<Q1P*A@/^V$_K0M8JMKNR:K!#8*W,;A_6J0ON/;B S]DCFD,?(4\42(&22G2
MI?6(.R,%<4)29BO7:1GCJ3K96)U3U7LWXTTVJAECU9"7"NFBJ;0:IG]\AGE.
MW3E]H%8]KRF. X)=?X0J/'D+4OP8Z!"UZS-CQ^/H*-W_)/:=H6CL1D24T<D)
M4)^MHI.3\\G4GZ XN"9B2*0RC?1!F*=7AMD%.![%?K.S/! FA6K'/A4T]H=A
MK.,D>IM,V6I^6H6[X&:Q *AJ'TB%SRA?D-NJJW4\M1KVAHWJ8\[A[800GQME
MFR[XW',ZS#/FX)3C '@SFM50STV+1-5 #SO5PK!*Z:DO&DZ_:=E< !"?@UU7
MA5UPBCY4TB>/-;#]29Y@][G*T-5_@G-($"]'X]'L="-5GL,G*;Q]/#I+_8=U
M#WGL[YR-K:\/M87HT:*Y!3=SWJEQY8I2K1/LT:MTU>NOWL[2-('] 'Y9K+=?
M=\M++FX O]=O956M54';+Q=1Q>;@E?[P_/YQU8L[4!U &M'=/.NRG4B\?ZD"
MJ*<I'<8/OO2GYS],%<382ZT&?J^>NI4?VO>='KA$#^#=3SOX4#HJ#2T#DJ)T
MB)6E1CIH4 9!!/#-&+A Y!(]T(S+J@]XCM=?I\1J50&THX]RZ_<H?7;L03-4
MZ9 D 2*%5JR4<^ -6^4^S$R>IP,]7.I"&8W;$LF 'CI;+25,N$R#J*4V>ULI
ME0)WCC["(L)M-,IKPR8VD,,UOK62ZFT>=!#7NV/8OM^C9Q.7[5,/PVBX?YKZ
ME>.$RU@T!:(C#HV=_,29C0_L$+9/26;!CY32(Q:H1I(2BQ3!'CQ.09TNGJ([
M$<M%4'9NVS3PU.KT%R*WN2EPTHQB257K)Z>#T;GW\U;,!ND,%+7_6HT-B=(@
MAAU3;7E%_3V=8,0V6D,EX>Y@KB5[+Q?<I,K]C=93TE^;)IVZDF=87S\ZS?;C
M0ECA*$VS2-A'BW.XTE"&N(CEN80#.QM4S7'+WUF_Q"SXYBJX.OI++EY87;I]
M990NK&S%E ';.=;*YQ==?K4*"J)ZL&W37!47KJ:2#N<(/DNP)<.DGJ]XR=Q7
M/_8+)?=?X-I_97%_P_>/$KT_J8>DSI]ZS4-Z;@Z(WO8UJL1;'A.V@C'25AX9
M1C::A%_\RFU.?%SJU8!JB5CF($"+9),&2\<O_#[0<!#O[/$H=FI5QEHT.4?.
M#_(DE8K UM#7(ATG<^]JXD\D4/7Q5E=.;D8,K8Q(,Z.DVLQJJ^==9\TBTO?F
M$"M5?G3._LM<W_!8J^1M-LF3R>)G\60OZZ%K85:N?8=FU8LW:8'U)' :V"84
M15N-U9.J.>K1GY,JZ5+7":UK<IA,X3\GM3<UMX 6V<=%7VI:@Q/.MZYN5F^V
ML+)A'M1$^;N:S@OFR/9\]MSKO+$_L4ER]/508DF-D 91A2UBVDADF,0(.V]$
M44HCRJ<8X?R[/8^Y=>9/S")YE5*H=:]L3G6F&%&"SJQ!U]K3[2]1ITM#?NM,
M:!OG"<38^*ANW5T_S;J117J^J =E[#>QG,V_\7%H7Y>R (9FAT(7ON E1RXF
M*AAC&$FO2J1%$%H4WC!MEZNG/.=&*U\PK24C06M!=8$9T9H(<%C\$Q0 F2:>
M&+NO"\ -THNT8M:M+MJ@;:[+K2Z:]W6VAGTG=((Z8) O7&K,K*M"YRAXO90T
M/JKK.(9Q6F6L"DM?CS4GT:\YS?B2E]@P]<7SXF$0+#$.N=!%4-4C-R$.,%GK
M=TG2+<-^)TS$\?7=_+<IHU@G2)I0<Z*>6,V^'^HR^*Y:JAVJ([L7]N)0&(T]
M519)R0K$2N*0*K1#SF 9L+$Z&![KVOT 7)!+^EWRC%0[&L=4^6B8/>-DQ8X"
MFDU\W1B\T (<7:<&UWM6(6VT79=4NEY;Y)D0(RUE:ETFS-0#W*] .)H)B#56
M?(6SL>"MYCLTQ-N8YO,GM<SRU#(ZC266&9MB:#/8$)"_@=<>G:57C@Y24^+?
M/XGYFHC<'O\<G8AA*LO:[.V?-J7N"2C)I=Z<Y.'&2[L&Y)M+6X6[!N2N ;EK
M0'[N#<C7-A0O]^$:99G70E)P19R)<(V>%,:[0F!'E+BLZOYZ*WKQ.84&]\<J
M,,@99UAZS3D%A6E@?;(([#$V.C<6X!)TR)+N:PUUB"#-HR&<U'DS8GU]I-)_
M]6,;,_894GE8106SQEXU""Y3VG7 ?FYB+FO[!'L>'UM]O1FCD7SM%-H&6T/W
MW;*6/]'.;V1<J?CU_&D3X)]4C;7:Y85'4V'KW:L>D$*,F?U; ZV,SWNIF+A0
M.<^W.&2ZGN3N&\3'%%%.I1[)=F_UOT73IM[/^57>U=9SFO6<+*$*+"LE!,[T
MI&K6Z^FC:-)/%V)VJ[L,+Y5,X<L"J3&YOQAUS-G]-0;14RL[N>PP%S.T-=Y9
M?19K!CYDFM+S'&\J4H@3#.+Q]_-H^A1JSWTV<0Q]=LF:(.PO^M?&.6M.=HZ^
M7X5DETALOOAT]I475Q'(1N\7\^OR</N:_B:+/F/$PVXF3J3A!/;7]<R3$E_U
M^NI;Q2^07]O@DL=PNI-DO?>'*_#U+3&2]JVI?EF<\CI=D@JH&GL>1^!4W0*+
M)S5+./$)CB^,!OW1?.Q$ZFV,JU_QIA,D:RK<^31S1VM0_C<J:36ID9[R\*9Q
M2E&MVN*7VMZ/DP76J[GKU582&6O%2<;-G+<CM\YT6F4UTK23V+B,!BFQFJ5]
MI3'2+RA54=7%$PM)VQ%0942_BL>Y?(^JB14\3"#W>%$<,=0\?S/V?JR+G XN
M?YEY3"9+T/A&2T2TT?.I9$P;H)O1L*;>!"@Z;I!R]?QK+?Q<O23_8ZG)(MQ4
M_+U^G^77V0F+#;O-:^MQX]0N<D@\@7D0:$$_S:<W-2RZ;DMJ]0#2/[DP\USW
MXBR%A()N&@6:BAU3M5M(_>BM6VS,$_&MMQE$1//:NU^SC$J"3G.]7=>'?&T<
M_2]0[KE<)T'X_072?.RG_1RGR(4[^8J?N8#GZ/Q0,DT*1@02L,>(42.1!/&'
MO%).:>E(*,RRF:\E#MH%2ZPFK"RDM!:' )=[CD/)V7)PO=KI/&DQL>)V5>KZ
MNQ_"3],(X5\=36^. KP267MB]M9Z97/MYJ68>;8^8G-E:^]JDRS#1-3EPJ;:
MPU9^NMG,ZK/)NM$J*PV5"<HQN1BIY+HI?*B"Z[5-G5L2EQ_1QL]>-*DK4\)_
MM7[23$$$0^53MC/7?+^QM5?+?9+&J UYL(RR+*TMK2N7M;%JT6S,BU22;DTV
MVK@:LE8U@\;:W_E#LU1?O7BB!SI!+-IQXTXF)/989]6>DA-'4)R<5MOZ]^IZ
M\\&W]7 =KDU1U/K^E8<Z/ZVU0=TK]^-Z)?)C)?1.4I,'^FN7Y@1)?'&("VM%
M;!0)3 ;$ M-(:NH1H4I()3 O)7^":<M\S+V#.&S@B0GPMB'> $EDDSN]4Q[8
M,)N"G7M1BZ#*N(]"HHG/-'Y9FA^6Q$\J_E^ZTV;O?371HH85@^]L1#E?3>I-
MCUL4"%79 WR4#-+<T>,707671G'E\J46M%)<5>7+M);=][762*:K=]F\[[O-
MJ+W;*VJ9WY5ZT'$4Y+""V,W:(^W?I)ZNL+"!<[2.YMTFBU>DV%5Z_'E3R-Z&
M<H^X!?/A?U7U6O+$%Q;:*D",WUAYD6H:40./7\]2B!MJ_/3,5SLX[]I(Q?BP
M]T9/+A]3?=GF5B/L,D9 #II4:\]E;'#?.99"_&V@SRH?OKXLU5D.=3SIS=Y_
MFDK%I3%B&:*X+H1),\K:.U,O,-U9-X&!J,9C@+!I'&K%.TY&<7!H_[-/58#
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
M(RK+X(V0!;4NA@ZI7!-KKN'I6G*_RH.$.M&RI 6VDE4(\G7;IV!+5!OI3)*
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
M 9-ZE6Z>#U%% _ &%'2C%^XV=G%CB_O?V.>Q<;B3:5=>69!O=^8?\FA_2>[
M:#:)8$TK@P+N1&1_-R/=\QC%]:,F'_5TE-=-HY$_U57AA/\:VXS\Y'&-5^Q&
M /]L(X!OTQ,JI252,T>Q9S@(Z;&WRAGF2R=98:]#VJ=7YCA?Y0#(S:HJZ!.-
MG^4Y-:>?]_[\\'7OY-\G>R?PW8,C_/'D[=</!\>?=B_@6O*![UZ\/]_==OV]
MY3DU)V_QQT^OX?X?R,?MHV)_^^^3C]M_'.__N7NQ>_#O3Q\_?;[8.]@YVR,[
M]+\7N].]-*/F]73_X&V*OQ5,D)((%;&S2L0,)TC;DB!F/3-.:4,E>_&RV!"J
MFTW>"::G(IB"H8;QHK1&>^9#J4OBL&6A9 7FFH?K9CIT@NG^!=/YHF JA7-*
M28P\LQPQXBB2,C!D:%%*08RF) DF(KY[&F$GF#K!=$^""6-+ \/,.DY Q5)-
M9>D"9:P(0<%GUPT.Z033O0NF_26+R1<D<&T+Q+P1B FLD*:"(<4M-J!B%#4X
M"J:2K%:R/C;!=,^>^M(0U:<@M]ZD2M<ZI5OE9)^@BW[-_-KF'N1VQ[=6^3QI
M"4V=#[K0FL=B1^.,PEZ0  XN%:[@Y*Y\VDX(WT((OUUQ6TO/C2B=0Z4W%IS5
MX)$)5B'C"ES*4F/EQ(N7K%P=YO1MDZH?T:CICE5K5A5@*3DF&56*,NZX!KNJ
M*+ OE/;2:'E'7E['JK=CU25'3F+FA&(%DDJ#(R=B!U#!+9(8LS)P+@('1Z[$
MJW#;':L^&U:5A;7"E%J!V&8R2,-81$:UD@:AN?2=W_/H^'C9[U$@::7S)5+:
M:L28<$C+0H$;A#D%K1N$2 $9I1X_)W<9RNMX>S\"-CQ!/^>:P-J-)/)-@VQ/
M6B)3IZ7!6/+"*F:EC^!&O-2DM,%:(VCGY]R_T'V_ZN<$KQSS-HXGP8@I3,#/
M*32R$<M:!E$J%_'0'WV@J6/4;V94)@2F5$IBI6.":TT*64@"[J[@SONB\W(>
MA%&7O!RF"H<=%L@K4R 6#$;*:H>D*<'@I:4/-J(;D&>8K.I8M695'JP4N"3P
M^H0%4*[&<&>P4,847 ES1UY.QZJW8M5E1\9Y[@3XHT@4AB)&P)%12F@DI<9,
M.TEU4"]>DN+Q%[P\;/KFD5;V?L<;7/>]Q=)["F?I1K/8:'?KVOOGEK2_^PUZ
M-DKAFUJ)N]#7PVF,#ZM>F,&:E]*@DDF+F*$&@4:'?PKNE6;!8VU 8VR0\KMU
MQITST@.'P#N1VHG4.Q>II97*6VE=02P#KU@:JZ-%5QI3:D-55][Y^$3JDK_,
MK166@I<LL00C'&.*0#5Z!"K2*6<$B%>?1"I>'<[6B=1.I'8B]8ZM5&*I=$7
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
M)5[%G!=&%$@Y%Z)GSX%70X$8*;521'C'0+-^-[)HQZF/F%,QQTR'DI18,Z'
M*#9E0;SPK#"E,*PSD!\A&]LE ]D3Q;PHD;?$ QO'"D=F%2J=YY32$ELC$UIA
M^9@,Y)^A'N#[T0I_C@ZM.W?3.]BDNQ$V=,4;%P340J$(\D51(J:I0TJ6#!&N
MC*:!!VL(V QD-638X1L\"UZ]<S^\X]4[X]4E7YQK(UTI'<+:@'W/J$%2AA(5
M'(Z',:Q,X& 8K)GST?'JH^75AW3#;P9QUB7?OX.%EUQTPD3I*3>@;KU&+("!
MK[032&%GG"P-H<1U* 9/E9=OI7?OVE/O\ KOAZ.7O'6% Y9QZ):5953**B!)
MB$!62UU(D,KP_S&=A=?, GR,0 :/K]/@J5SY,]0K= @1C[-TX:J.M\Z6NPO)
MSU=")TI:[#RS(.^51\Q:BE11&K#EN%8,ET*:NRND[)(NC]F6^Z&U#%TWZQWR
M\%)(1971\7(.$5-RX&%&D<$6(Q5*A@NNRH##BY><XL?1S=JQ[F,/J71:^;XY
M>BG"4H9TD,#"-@UM) XI75!4,,^\QMZ#0]9IY:?*V@\:8>FT\H_BX:68"J;8
M.#"G$"XL:&42&-)<!"3 R**,%(72_!%IY2ZB\E@B*D^PIN0ZC G284S<WJP#
M0XX$H@2WGC'NP!,7/D@M!8;?O9.I3>T;)7XGWK\=2Z+&Y"]TX;5 5+(2,5:4
M8*)YBX0C5I:\$,;1%R^56$7_>HQM:EWWZ?VQ-7Q#LX)R(2@3- (48()+$ASG
ME!+>L?7#X$A4>)P<*ZO+.%8[-G;10B'%?(DL :.;%40K'AN[\&IY2L?6/S5;
M^P@"4Y26,T]8<%XK7'C&E0JZ8!23CJT?!B\BL[7U(&9)*1&G/,[-@7]D"2I;
M8A:X+BPK,;V#KI*.J9\74\M"6^F]$$$&1I64%GQZ3KW&3A7"LN]CZJZDY8?
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
M_@&;O>>GWT#4W59>+R'^$[.B'<UV N)I;_9U N)QVO7T!NU+S^>,'AXXY#Y
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
MRN/1@O?_L]/SATLJ2[O_V<?^Z*^N_69.M@\.<?-\_1ST!;S;VCW:/?A\T#R
M]YP?\B;]A$$>1.-C$S[; ;F ][;6OVMJHV'9/M,@ %QQ$ 4+\I ,Q=Y)S+T%
M"(R .,=Y1OLG<?X83:OJN/L10+'3Z9V"--2JM5S+$YN1<KA?L]?FMQ9'$URS
M@T'/M[-R6CMMPT6I6A^HDQ=(K7VY0O)U\*1Z[72_[?=K[0%\YSLGH;JH-H07
MPT*M1+)ZU& (_QS!HA[4>JG6.X[]$=4Y/&;<PL&["YD8MW.,#2,AAQ'KV.-!
M?'?QRQ\77 ?M;M7OZJ8_CFQ_K]V]  QQ/$U3D,5K]/4?I^TPW,^[V2H>[6CC
M<+?QF\=?KU9?32#6Z#LA5[%D=WZ-5\G_N5\EFR-;Q'TMF_A.L+N[?-^=]PT5
MH:NP9?S68TMC?]58)L2#'ON+F,Y'A&X^?#G^\J%$3%W[PG&?>@);U:WZ[TZT
M_=IF-P/>1O3QR,5^C9'Z#17G)0;\.:Y\3%#O74K9+7K98D]P5I@>$L_YD X_
M?.#&6]?THU[5P)(RL,\SL/C%\><Q@/]ZAOYOE=+;.X%'A,'?'S,)RT_ ];XW
M&&:MOAN'M7[\$;LG\0'B_;([VJ.SSIZ<:;;$3LW;NOAJG)/2X^ M5S((REGB
M6EK')0LADX#R>+L+Y3XOY76OR7::]*F\"2_EP0[]T-X]^'3>.()V''S"S?.P
MO_WQ0[OYL=EN'GUBC8VO;'?CZVGS;-)+V3R OX^:&XVSG8, _WYB3;K)=[YM
MX1VZ17>A+<T6O+>USOYSWIB*X4S4&$ZX0 (3@[C./&J*$"0=8S$%+[G.F7:F
M+IE>H&2[@E$%H^[#*&]L#,0[X33F5FIK(B4V>9V+;\8P8G4D%QCU@).4@E%S
MQ*B)0$G%I-5!4B145(@'H9 1@B.EB4M,<,VH6EGCK(Y5P:B"4<N"45P)$C1H
M49Y;KE7024E-D@].P _**HS"%QB%"T8M$D9-L0,EEXA1$O$$0,4]B\@DSE#
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
MGE/'HR)8G#28Y!C4*,0#!U6*48Z8"<Y0XK)_8&6-Z;KAKS#/?J%1"(2+O[%
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
M?\E!/47^/[B[=,JHX$1.8AA5 WC$+I7OJH]4!'CO26>XP(4KKDR<2@G[11&
M4LTBY_9P,%&^DY@T,5$B73EZHL3(N( 1DQZ3%%(,PCW*<GUBL8<R[_.9=ZNY
MU3))%&6TB'L>$,P41E0%[&&Z4J#A<?/^M-"",N_SF?>H2; LUZRAFB!.E$7.
M$8&,2BP1@&RI^:W5:W[]P54$SBW%92[KUX#6'%9OL7BF4D5'.[") ;8+2ZFS
M'!IJK(@B:NU4"(09\9U*L?)++6/^2EBE5,C5VC/GL7Z 4?XK&^(;[8&'D3Z!
MC7IQLE6_CE?X\>'NT=<SN ?O4%BI&WNXV0J=[6\[/W<..ON[WV"U'^W\W/WV
MK\/=]Q,K_"@[['+[/A] ^PZW-SZ1)OTJ=@\^M+>_?>CLPFJ'WSL[1Y\/886?
M-@\VOULCF<!!(@DPAGB@ NE$,)(6AEL&S[$6(^R"Q1?#>L8(+80#384Q'V J
M+#&8:6J<ARDQ23@]F=WZH=VU7=\&-6^K.X"/1@4-IQU>U]?TK1KFKU]\LZ'<
MDZ0$_"]RS8.R3D661*)&!$J5U<^>.7VYXOYY]L_10?*7_1B''_N]DV/ WS>\
M^'AS8P^@>ITU-J"G!WO?-?42LZ20X[ &N<0&&<$9 H1-,0J,!8U3:=,+;REE
M[VAV!X[=2MF$2)?2T+XF#>WL.ALG1%\E+#_('EQ6OPNGJTH\K%S-HQPD=)6;
MWW/GW/\=T[PT=ID:*_##&O34I$]*EC,=>\H!,N]$[-](2OZ=ASP@*7>Y,G*;
M<5C[VNU':,EY#$_)#'_&&7BC)<;>]P;#W_4(_^ZX+\7 ?+2@[SQ\K=[*/O"
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
MCA![5_O:[5V-T7@H\O!4<E:1Y,(:&(Z I-N[WN>*<^J';7?RK<L(Q!>ZD>_
MJL\DO*/" [>C;[:I0;S&4IA'8[S(+O#INEXQ!KZS"P6F4B;RA2-%J=)E1R@Y
M7G$7L#I:HUD..[ %=[-4YL\J31>VU/QEQKFC7LBP=E5M8'S_U%36,YGP<06E
ML7,VPL3[?0>5>\&=W70Y6!"%2E&J^A>FNG5K+ZI]OU_I9?V8<J&!RX$.6448
M#^4D/?]2+!U_UZGLM8VU*F;0\Z-]\Z)8PW3! P]S<,7N=C'D_[D\W[W87F\.
MGAT/'[MUN8Y+. PN-M*+6A/5R[+.[,9.]<MF#*#Y@S3>^:$=/O:'-JM:ET_/
MS0!3:-#K=O,F/=Z@85AAL33R:K^(4V+UD0I;O?'?L&A!S8ZU];U^K/::T2*<
M5H+N'%+HQB56_XW >!P?C[3C?%<C.Q!J[VV_TP,SH;+T\SU'<;C? VNP&O9K
M"G5>AMZ">@]F_WZ$'VU_[>D?(QB(PTSD^,\^:-9M6%M'O5$;LA74;P\.43>>
M#+,^?JG$U//@7C[7@KH#$W.A5]\WZ-?&]MIHCH8N6T+9=#KNC??L.T=G7+XD
MS\[?Z-^K B,]=[$&1ST;#<:H>/,(=4 &P!+(C;Q< !?0GX46C)>CXQ%*_6[?
M;ETI(P/,5P<Y%5R<C;G.\_B>'.>7/<9?Y+QPP1')%#7<8VV\T#$2;A.-1D5Z
M<<*$]?VNR6<[87K#KJ.SQL;7L\;>=R>(XYQ@9+%QV4LID)&1(\^-$LGXB'E<
M66.K=QT57;B.LMG<&X*HC(W6P9V0MEK[_^+9Q7(>6]N7V^ZEL^!B45>6)8C0
M2:Q?_%+[T<LHDJ>Y7IDME;V5M;Y*.DHQF7N*R:A23*84DYE%P'LI)K,@Q61N
M)=+^)3'V!)&V<9%&*0+VUL'US$2B@F#>1B<9C?;."9\'G?SM4'8)_)6#UV;3
M<.2UCI=;SZWZ6Z4F7U/!LG/U2F^ZMJ&,G@M73VPQM[WI-FWJTN*>$P7YB.ZK
M,7(:A>WNY^R^S0ZX?V8KL%"1CZG(S]>_LV2"Q0DCY8(%G<=ZY*PF*"48=VHM
M!C&8E!#OG0LJ&18(Y8Q@G9@(PA-+#'/6VBGJ\CG-^K48\C+UOYYZXY-+5'@D
MP1I!W#&+##4&2:N4LE%12]/DU"<2 3*-E3$QSJS7&B>N2$Q$8$6#F9KZ.:<$
MFE4]RL![K"[#X$[SL'2X1RD=;)7@WTO>^T5*('N&E,#2V.=L[,,R0Y<N]F]9
MKIQ]%NLL+B5B.9-CKRB':XVKL[E!/J^;%]7^4HW7N"3.K\?GV?.*7T\*[>AP
M>>1[^W=UCE,9H.UN;;TR.ZJ_&N/#Y=3K5W]O554LH0.C^\;$P/F;OXT/>9Y$
MQWQ]$,MD79NL+Y?!4\-JM+?S4=OHM\N#P-$$5=[0ZS-"RXS,8T:NGZ[?/A/C
M*,A'9:L_IJ+,ZQG;W\_N7\!DWT*IOL24ZB^7#3[-IWX5SEOHU-\(\9[BQLC(
MN'4N<BRD<2$H'RCE5&MA;2'>^YUTRN;&^MGV1FCO?/OK:/=@'3?.X>_\KH._
M]K<_[OQLGO^KTVB%P]WI=$K<V-CB30KO_K9[U-CX= Y_YWX=-;]M\MV#3=8X
M^OH3VMJ9H%<GS=;F=TUS26")D778(FY<K@F>!+*$4BVC$ GS!23>FU'F7P&I
M5PI23AMFG74*4\<U939&#$,0M%<D"!$*2"TT2%WF?!_R9FOG.XE,T80=<B87
M,F<A(AUX1,)*K(7V1E%50*J U"+T[1$@Y8.5 9ZB%,/<I&0\3PP02@G" Y;B
M>4'J]=6 F!L^79&K9WQ:_TZ3IH)JCIC3"7&M)=+21N0B%1CSE)2SI09$ :B%
MZ-L+<'X5@)HW0)W=!"C"$RA,G,.*P@;Q9$"! IT8C#YE02LF8 ,N)$"5H_-"
ME[I<5Y:!761"JE^P 99GO-)GO**3F;=+MER>4<BGJRR0PCG]1DA<9W746$A<
M7]0>W:QLT=')XR%KMCZ=?Z=4!RPP0_!39X]^0(92B01VR<J(C3*RD$X7O%J
MOKW J>.3\:JXSIX 58T+J,J5#_%W;%VB\ ,IQS#B-"=5,<%1PI[E!#DMG9B9
M[ZR 50&K)3M]+&#UDF#U]298J9@BS%U$3G@*8.4],BHE%"2GQ'L'\ZT+6!6P
M6HB^E>I#;Q&Q_$W$$E@$'3Q#6'&'>*0!:9,4LCHEH2/L3)8NGB58CGF>\YCG
MD@EFHHC&U-^_K%]\*W_,+]DN[KCOEU0):X4<8=E2^$MC"SG"J[RRD".\$#G"
M; MEOSYR!%+($0HYPJN?K$*.L.@S4L@1%H$<8?$4IV6YL@QL&=CENK(,;!G8
MY;JR#.S+>B<6*$1U%G'7BTE;].*7SBDZ_T7/.I\<RUQR:9?[!%MK;*+ET7.A
M>33!>4V4\3@92X).YJ)<4#G!_JT3[.-.L[7YL_EMA^X>[/#=#;COZ.O/G6^;
M9SO?/D![U\^:WW;WMS=VR/;D"?;15])HY9/NW:/FP3ZT)Y.P?]C?:?UK/]_?
MV-@BNT>;'-HG)F*9\PGVS^\6:YA%[I%0QB)NDT5:ZH02CC3A1%P@52PS[" +
ME%K[FUA;<O_?"%X1Z9@00L9  +(40)0S 4>7- V$*3TWO'IUX8'SA*K&3:@2
MGL!_/  V.8DXX0991R@*25NKA.,^D$7D 2A@5<#JWD0QSQSAB0EK%.?.NYB#
MF"7LO])HKW@!JV4 JZ\WP2IGT"3/.6+!,L2Y,<A0+Y P %Q.*JU3*F!5P&HA
M^O8(L)+*,1<,H9&")1B],Y)3982FUD5O8K$$EP:Q_$W$HL0$:B)%,+F@7B6I
MP!+T$E'%B;;$29C?Q;,$BY-[7K',-TOUWO+)1<W+[F+4UKL>(E%%1\#7O:Z'
MNZH&O^'2>Z?-UMYW&[P,T; 1H1H'>QG90!S"-*B88*:2PE/E\^Z,5A]);;N;
M [;>4?5BI4=;N;9HK]/IG<(RJ U.CJ"9</M@7.]ZV/Z1B?_;W=HH6HE=*T3:
M[@Z@EU5DY+O+2M5+4_Q8T57%[O[ZMX.AR:HDYEDBMY^GL?1A#7IJ()19SLC6
MG6C[M4V0TG CLO69@GY?3XC8 \NBE;C&WQC8V8:<FU>X^N96O6E.1NCMO7SH
M(7,Y[G]N=\ _(R@NW:Q N5$F1#GG?R/>'8XY:/\^4<8Y=XGK0' T402JE=0F
M/-2[<VFG7<LW^M8>[D_99(.;1MG@I@EWZ?JIGO46_#\]LKWQUU'C?%TT/WXX
MV&[MX-UO\ YH[^[&)FG >YJMKZ)Y[EGC;#*7_2MO?MLY;VP<PN?0EH//G=UO
M8 -N[$+;OIY#GT@S,YB=^_/_G'^Z5DOITWES8_.[3%I98PT*7B3$E>3(B!"0
M%E0)HEW4/"V>^Z>XJPN@W7NVIA*#+HL@K>*4)\>]H5$2'ZQ1V*<*T' !M-<
M:&<W 2W$%&S0&#&E-0":\4AKPQ!C-#G/K(H.+QZ@+9T_^[4U>%;,PY?3>LUG
M.GX$RM>_(_0EO*2C6KG>]V,%G;U4@S'RT-WAQ6J?:8/DJGA B_XX[@W:N3WO
M^K%C<SKP']EL1VSU%K>ILX.8'P!V\;7TW^KP86HET,=-ZZU;^U+O?T&%B*T*
M/FK%L<*:".E%5!S^5,3??N;R'!OA'?O@1]ON_MD;#+:ZOG,28MCJ;MI^-CT'
M9?][U/[GIQ1Z(B@1+&"DL(NP_^F$C)($><H)49&"<<=@_ULH9JK?A.2[\Y7?
MNOP+:Y*D48!^PGFDSG',!!CTTK(84B25_),+^7]&R_XWY/]5AZ;-$1<F]&*<
MDJ<:6V3 I$><>8>LTA1QB;-E9*7&=!%9-M^"YW6S&Y[@=KUY;,1@G$/O))]?
M_S^/.C1ZI0Z.68W.J]D;K(\FI."%3)X[YRTS#&QEI213 EOW4%K2XAM9\#U@
M;THWY%8&%:-!-F"!N#,.:6<94LQASX3E4>(9\9;.5OH6W$]<$+@@<#EN*PA\
M"P)/:.%1@!U&,$7&<P/6.0_(1FN1=3X%IJF(P<[6._W""/S:_,2EP:7!I<&E
MP=?3)%XBXOW[+?_=/!6YCV)^WH<]]"F'/;5G.:)ZX#B_W[?=O9Q(T*MR"=P%
M1_!@T/.@3<50.P6-J_HN#H:@(^6/4F9>_E$Q+_=2S=\1X9@5K>K&LQR>':?"
MLS/Q,*V=QGZL'??;.:.A<U8+\$QHB[U^E)>?40TJ/.#B6&]UXHALH@K!,F1T
M0+^KSG=AZ/OPJ!3[@YJ+P],8+Q(Y8)#&_+,U&,O+Y(ZKX=]OPV#W_?Y9S</P
M[/7Z;6@B#-FM^1^U*N!V-!^#NR9DQ ==L]V0?\&K+R1T5\-8/?%=>PB2X^^/
MMZT&]L-ES[>N];S9&]:RD=#/?;;#VC7N<%ACMG9I,=0JD^&!G5Z4Q?2E=Q0O
M!.5][PA:<%8YNM4?@SM6@NUGD;H:#WN4A2KG$^4_CH_[O9^5K%]?:V/1A)?
M1YWV?T] E895.=CO]8=H&/M'8+X-P4S+'[JS6NS$D:682W5T?P!Z7"Y"$/<?
M\/#.&72C$VJ9#3NGO 'J@#TX\/VV@U:YV.F=KM:^G/C]:YVP%5EVM3RO/NQ<
MI<W!XZLC%Y"'P7YU6?5+A-9"+W(#ZM!Q&(BVSW"2OZS7NG&81R.V*Y,2KGA8
M>^LU#[!NX8)>9I(>MZV>P6LTFL?V+#^P^J1_ J\[SA3A\+,W'(_-1<O/KJZ)
M/X]C=Q '5Y]XF%+X: 2JOC>HW@$]&[TU+]R,O=<&X:%"NRCKMW7+NNWTNGNC
M516B&];: \#)X8TU>WT7RC+<OY1AEV6X7G,GU7U'XTS*B7OR[I1WDTXO?UL[
M/NG##@Y]^AM@1:SIOZ_6EFP4+PX;:Y<+\FH,+\0&.GK7VJ[=E$6 D_]Y#)4:
ML5['J%32B3.CM<<N"!8M#H8HS^_PNHM)G\\F".KP[$N>RJH=V=_3RTFN-L"(
M;<3<&Y![D*I+[]!ZA5T/\^O()?7K_'Y:[%>\W?*DV=H[:QQL\<;Z=QR4C9$3
MQ*FDB'M&D%:$(>5)PO"9L<2LK!&RJJ<\-#58M9V\$#+Z/&9U<&TX5@+3Q */
M%%:*D)EI+W'JHF!W>03+ZICOZMA>_TZBX9Y+BZ35 E:'R[X[F9 CACI*C,-8
MK*R)U6GWW=7BJ,#C0K$<$_9?J/MYY=SZ%:GVY>-8E<WHG*W6KFT*M="+(_S?
MMS_B*.EYM&UFA23^C'W?'L3:X*J: "!;@LG/I@S ?%Z+_5ZGU@,SK#;("D4%
M<V=5:_:AO>,=.YLV8YOE.DK:.[2HU=I':&MWI#1=[2Q5H8_:M'URDU?@VG8R
M1G'! >:GK<C+'.K_<S/J<NSQQ%>W6#?H=4Z&=]\RE0[X0CN5T1.C<^WG?O\J
MK'0O(M>/]A#9!(U]9SNG]FRP\H^;>S%LQ!<#J"M;^Z[>7]NUQ6VYD2M+E!=/
MY"HE<N:IYI*O4JEFG\&>6_NPQSXR4?;VZ667.MA:53KD%^&T#THLO3U_]N58
MKAOK__ESJ[FY_KE>VVJ^7ZWZV=QN;7ZIM;9K[[>;7[;_W-I8;VUNU#YL-=>;
M[[?6_ZQ]:<$'C<UFZ\OO9I_>I$^Y)K8OX!BX%V)NKQ9I7*11BH"]=3PH9B)1
MH*5Z&YUD--J5M6IWN '^E8<F6QZ5C@'JR9624;]N<6=38V3S@@4"V]+8[,B7
M#";VDV%EQ=5K8&MF4Q9NA2>T^_G;D65GP\')8%@]W=M^_RP_<F2UP(.OV3#M
M5-U^=1PZMC#]V*N7-Z)!&X;7]B?U_OSL 2A7EUMA-@VJPE2I'</J;4PXD]90
M-:32Q""MLY0ZRQVH"59$$;5V*@3"C/A.I5YY^55RN[-(@9'WO-0^7TZ.CSO5
MR;7MC NP?=F/<;AQ:7D.%H>R9V^L?>;[/A\T-_9.MUN=_>;Y(=[]N O7ATZC
M]>&@\?%S>_?;IF@<?3IMMB>TS]S&CPV\O;$NX#UL&S10T&0Y:* _&]\:I[L?
M_]79:1V>[6ZLT_^<;XKMUMYW0CG(,(XPAMHC'EU )@?Q*.9I2-R"M1)7QE[F
MDQC6LQ(O*,\)G%HG:7GDUE@*ZXZD9+#B-NA)BI^+VG?5V(,".K3MSF"Z=NWU
M%7XK@/SZO3?;Z;WU0NJ@DTV<$+@,XZ2#C2)9;I)[+/G0,R]6OQ_#22=NI_=V
ML+_>#?F?S2O762M#S-M>KHWO/'"M9>*(<*%1)@M$QC*&&$PL\SD!1=,IAJEY
MS=OG2]?F'3/XQB?/)Q<9Q0+)"$8MAUT 69$TPL+CJ 7ABOJIR7N1<[G*,3WI
MNZZ4@PGW]>C0#;2%\0' )4_8NY=A^S)F56'U.T:-E*O\.0I@\U7%?N^QOR+[
M>E@]Y4<W]EE,I5F:/2])&S1U8CG?VK5+/5:%E.KY2*EFE:DS#Y?"'?60[CHR
M+41);X17Y#=/\:8BMV]7/M>'[\?.C*6*Q/X]374<B7W6V/C*&T<?#INML+_3
M\O#Y%MUI?3K?/=@Z;1PU#YL;AS\;=+>]_7XR$GLK$]J>[7S+YS<?X'V?]W<.
M=O>;&\VC3)B]0S_A[=;F^>[1%O_/^=94+HQC,;#@(F(I$<2QHL@JCQ$)AG)G
MP5BQ;&6-:%5G@BT04TBA/BH0]0Q'R06B%@"B)I)%/,$I)&X0<\HB;C!#CEJ+
MI#/8VR1#8AX@BN&Z4'2!(&I.5#LOIPA^N0KIFW VW&EKO7E*BEFI3K_RX$TA
M5 &A1X!08TI/2BQ*X5) EGJ38Z(2<IQCA(U3./OI4PZ',OK) %3X9!97>&>E
M5!3A?6;AG= @'/5266F1CM8CKH-#QL6 4O!68)\A.8 &@<4"">^K=R/]>1EU
M/ OEX:'VVE+CS[R4AV:O.TX7*-#S*.B9)I:FU KGM4.DJH0H 76<PP0QSX1)
M&A,LX\H:722[94:NE2*V\U8;KHMM<4C,4*8GU E#DM-"1X1YHHA;QI$SE"(F
M.!4*!%UH!^I$'<M9\0<5=\0#)++5&]K..%7O(1$1C]7J[J40P6^9X6CV _1J
ML'^61V43<#^U'=S\X-J593N8W7;P=4K%BSS75H@8P:X.UJ5@!-GH">)&2TP,
M#T3Q?(2FZTRH&5F8LQ.U%W8N%= MH+NP"G<!W<4!W0D=W";&1<("*4D#XM0H
MY(*E",-G5(2HH\IQ"XS4%9O.4%Y6T%U.@JC2X'E1<$UEJDS^O1P4%>N_FQI^
M)YO+!=]+J!W!V)W5H-^'<5A+(.35NZYQV73.7H31HI';U:B:]2&WZK="3%Z>
MF6#>^1J7S 0_FYFWXM/WP).(D6JDA8]9&[?(6L$1!P6<!XR3E[ QX%6^>+05
M90G,8 EL?_JN@J,I4 *Z@4^(RP2Z020)6<^X]=9B@7/ME_O6P"3+Q&\CTO7,
MWWT[G96S$-CS*\=R67F_7GD-UMR#E9>$)293&L=\T.P]LH09)$EPQ!OAC+>@
ME=Y+B_)"X%/6P S6 &^N?V<R*$N$0T13AW@T#AFCP%!QVMD@C< ^GPZL3A_Y
MW04^K?TQ3UU[<!T_VIGEK=L=4\15_)M[)[9O87&,<_HO>.?:1\>]/E@K)R/Z
MO,P)EU(F .A$.XB#)U&8S2ME=:O[ ][:ZY^]'QUQE23CUOIWD11)2FEDE0#0
M\18V.:(H"AQ^8AY@;R +D:=Z.7L7::B#DH=:\E!+'FK)0RUYJ"^3A[J@GJQ7
M7N+N6Z]_" H4 HO/Q\&C,V;?[&'7H_O_:LZR9A5 <*F!Y26XU?WW: &^E4.J
M< #O/]T!2ZU!-_'VMT\_MS^""OWM7X?;&Q\.=EO-_9UOG_A.^Y9#*MH\W-WX
M)[SKZ_E.ZY/8W=CDH(:+G:-/O/&MV6G0#_N[T-[;DD9 /03+GW)$1,2(VTB0
M#M0@8Z6UTF"E\B&5477-9USGZ.7/_6=32ZX@W=M!NEF=VA>DFP/231S':ZF9
M,0Q CBB"..,6.2,=\M1:[+56FLJ5-47K3)IE0;HY!<R^J'A^:'?;@_T8:GN]
M7IA21V\)X7_=D?HS5[8NQO=C'MX"0;.#H.E,&RP-J%J2(U"J$N)">V2T]4A)
MCH5RA*5(5M9D+BHY?>YW+P0M4+ADR<5]-FVAB.KSB>J$MB"E XB5"=$<GL$3
M4<A@+Y# @+-64JX\: O"U!E[I*B^9$KNTGG4EJ[!BU*Q_ T9H$\;FE>SV\Q<
M,6S&-Y.D.8\]QD^I@T0:[KT =5![A[B/#&GN @J6!FZM]Y[BE3782NJ"/WF3
MF:',+(=?KB!F0<PYZ^<%,6>-F!-:.2.>.,4\XC0&T,HM1II0A7CDSADL=>07
M*35X5E2@+XF8]V9.E""DUQR$=''!&-Q&A<!F%I<TATM?FV6WP \O#2X-GGL>
MWV0<]MP#K__=[QW#KG7V[X[M#M>[(6<"'.?Z9&\WY'KKM-'Z^EW07+^.620R
MC1>7)""3"$/<Z8 =XU%HMA AUQ<S6,7[QXOI&U6Q7\ @;"W8[^@_W*P:HY]%
MI2#T6?2?WWOJZVHL+Q'C=\?T?AW$=-(9V5-_ME.L:K;F0-^=:/L30;YO:V1*
M+/VBQ-)/#=K]83BSL(A*^/[KXO_]<-+OMH>Y]'%64%+[9_[][A"DIW5]GE/_
M.%_JK0J\)!%;0I7U3O @@K56<D:<UD1PP<13%/C1]I(WEAON5.B&?Q=.^F>P
MR2RI:C]VH$([/L,[/YTU*;2'?L7-C=#>_MC<WVUMG>;G->@.A_:+G;-)!RJ\
MX^-?\#YH_[>O;+?U"3?I%M^A'SJ-@_5L*ISO'NQW=C<Z![?54E(T!A&M0TE:
MA;B.'FE,*)+"$6D<"9CSE35Q9SWA.1[CO('CF-=YK(*5L])BK%@^7XG"4F>D
MRH<LF($A%!]Z$'TG/'SL]]Y(L/3\<&+BH"5Z:GG,A)$8LTQ,HY#Q3" )8!\Y
M9MI+P E6-W16!]-+=,!<D&F1^O889+(X,L\]E29PSKS6H+)X*6$+Y-%9_M #
MWX),\T.FYH0&$[02,A_\6NO%Z!S8,$,1QL8K:IT(1E3(1)Y,9%N8S1\NA0WK
M]^'#_H0O][<4QR<FJ4R>25PWKQ;0D )[*7K84[%2D?L8;-)$4X:35LXI6PRI
M!8"AJ;S9'^'C7SS\WW]U=FGGASLXWF\<[;:W6YXWCC;/MC=V</.\<0K_DN;1
M%FD>P/C0!H,^'$&?\7<?B/6),605R02 /B*M"$%2"DJ3#RY8 Q@V:86A^Y81
MMDQKGJQ7/G 2K+;":!V$QT)'0EQ91J]L&;'O2D8'>QXL(["R$.?8(B<51]QQ
M:C//FZ;D/F.^.L$MJ3_/H6G2P!F(760\,<Z$T@Z,*2J)=U0JZ7RQ@1=0-B=K
MZ"@):S37X,. S5QI@K2F$3$58$89YC';P(K7J9@5?7=)XUM 65;<!X-59%12
MD.6H'8/-U@279 B)/SA,N,CR_&1YTFJ4L#E*%AQ*%$O$)3;(P1RBB U,G(N:
M>+ :I:CCQV;>E@J;3S,;!X<CNL_C?B^<C&3Q:=;C$RFWELQZQ#BQ$)@&?<-Q
M0I+1.$C.J"7.$VY"4?M?'HZFB  FU7[HZU^'#5#OFZW-7)H$[[36\?;&)CP'
MVG>PO[_3VA.[+1B##EB/F#O#L/8H.9:5?861YB8AQ;62V"8A.6 9?93UZ QL
M:U1(X23AC$DGP'J0F";.E GF2>&891DMX#)BWT%Y(:#":L025@CV1XH<X0K!
M[',:A7*4N]E:CZ4:ZT,USLR5G((&@0O<1V% M*DC/NILD0A1K,<%E,T)ZY&K
M1 @#/9-X RBM0>W45 444E >5$_IC0;QPG6C9D6LMT!'J$66+V39<DJR*Y]K
M"9NIP-I(38+EL(,KIVDLUN/BR?*D]8B5-L1J@IQQV7JD"5DP)T&JF<*).A.H
M75ECM([-K*CCRJ'C \3P2R\-3VT_/M,IXY)%9!)L)%;<ZB IQ\18E01-VE I
MA7&&%!W^Y;%ENC2O#$JQ8&4N"ZESBI9$SBN&DK)21Q$8]NF6L\!9+/GB\KUS
MTTY@55N=ZR('+H,SW#LG.+/:ATB2+0KX @K69/E5RL&.,A$)'"WB1G+8M(U&
M6H>@DH?O;%Q9([A."%D@EV^1Y1G+,F&6&D&M%92#+%,3% TN^B2=8C&JHH O
MGBQ/*N T>1*TU,BI7+_>NH2T20DY&V4DTGN!\<J:KBOY9-:7<GKS<"G\,]=F
MV^]U0B[?UN_]B%D<GBL_ZC6=VA@A(K,Q<5#2>9!*"QV==])H(3$5JJCJ+X]"
M.[]RMQ_LG&^>-J"?NP>?H,]?\>[&X<_MUN;/G?.]\^V-#T<P%F3WXP[=SC%_
MB6C!?4C(&)M '8D*.<TC,HP9;!6HF#&K(X\ZM;%*<VV,8<I:GC"S+B?8<"(B
MH9Z(<OCWVI81^VZ%]((ZC B)N9PB_*:C<DBKR$3PTN&(RZG-R\3\&8.59I$9
MC;G/(;@T<LVPJ8YQ>(GY6T39G# :!>9"4K 7(W,:<4H]Z)B6(6*QA9G5B7JU
MLL9XG3*Y0)[>(LNS-AIYHA'^PY)Q[J0#6(U$JX!5=!@368S&Q9/E2:/1A\B"
M8 ()T+80*$H"N>0<(LX%HQ7E'&N095S7NIS:S%$,W_>Z@V%_'.O7[N;(O[W^
M+94F7^\I3O,?Z\5__ZS,SA*SY+#1S# NA+!<\*@U%=:SE"0KJMBBP?<TUW.@
MBF.>64IP#MGF .0F@ND,VG5.D8S8:[JRINH2TP7R^151GK$HFR"X"S81$327
MDAH?$M;&&A!G:W5QWR^@*$]J8BQIK935*,)D(JX81B9Q@F3T ,+8<A9!E'E=
M\B?G["^0^_XAS'0O^HP'6'E/JW&[U, SJWHZ!7CF!3Q[TS1&.+C(4T*95@%Q
MXA)R,C)$0^2*FV253"MK1),ZP4\. EBR\M8%!N9:)*; P/Q@8%+_B,XQ4!TQ
MDLQ&T#^<1!8[@7*V5*(R)1LXP  7=49*[>=%\1/]&0>#=S7K_<G12<<.8P#Y
M.NZ#2-A*9G/2J#WJ06//JP^>U:-23+F[9NEO+Z!2K5^MB8UK2P)^[\3\"\#K
M^K65<2?T%M2='>H>WI(!A3F3'B,<$P;E*WCD"'6(I10DXY)X0W, )JUC/1VV
M-44B7[PWRRCRLU*?BL@OHLA/D3/R8'GR8&6)G"@5I$(Z&H:T<2HI'3Q-8F5-
M\SHS8C$D_K4Z>1ZHGMY>U1#?5]CP02;?\C/@SG" %AO-%\DE]E8*J,X)H#=/
M_VQ=< X>XL;YIY_?F6+)2!D1H#1'/ I0RK#0*'$<.5'.QA16UI2I8_)D4K.9
M2]*"\X(73"V8NGC^Q8*I,\?4KS<Q%78_)D'Q1=CI'*X0(]*9],.QY#CV6!(-
MF"KQ#*LEO#RFWEN:>JHXZ+C@8FZ.N4"UF[5"YRRF=%2 [)H_,?X\CMU!+C39
MKPI.Y@R'02U"(T-MJJK;J%Y9O7)"PF^X=FH'M?]YA-C_5OW3:_(O)N7_>E\>
M)N]R2>7]]\NC'OYL?OHN;:(N)(L"3B"MBA)DN?4HL^;1*(*0W*RL4;PZ[9.J
MP1KLP"_U1TVU]-I$KWT@U',=N';>*N*]=$[FC)UJJLG%5$]#?9GJWYKJ[4_?
M8X;?A#T*%@M0=F'2#0\>8>853HP;(_W*&E&KTV$G%U-=2?BC!)MZI@-)6''*
M%8.M 91J$X1-Q+B@1ZE]^&*V<9GMF<SV67/O>\#,B9 ""HX&Q$E,"(Q5@PB#
MP6?,&^\9S#:Y5[#[<7 <X<,?L7.V>C-K:N&WLZUNK6'[?G^\0^5-['WO"!IR
M5JMBH&$C:W>'O9JM=7O#"%WUL?VC*J)\VA[NP\>#D^/C3ANVN;P'/F;1AV"5
M(9XZ$QD/+AFE)>4F4:82,Y?% -EX-\/LKD5_]+.3-5E0<L+@SY[MQO 5AK7?
MA/8./E^VMXC![6+P%6^W/&FV]GXVSSW?7O\NC(P:4XF(S2D0S%IDB9"(4Y8"
MYQ2TC@R >/4N"KI+N3C=;\/":@]@!?G.2:B64JT'2ZQ?Z_2Z>PB6UU'-#@9Q
MF"^IUEZNX)W5SNKHUEFP2WRL#?9C'*[6/L=C>U9EB^?ZWB^B..6E=M6,[32Q
MQC9.8JO7VH]C"5KO=D]LIW-6EMZOEQ[\?^][ E4GT&P/>5"N. ==2VNA$0FP
M]3JOA' 2U*Q?K;P:&+65*EZS_5@+)[D4ZV@F:NYL#'=9*8<U-U+88=(Y+#\P
MFO8J(%3UG&#RHYV7['#?#FL>K!H[2CNY()P^&;8[XX.CVA"@/2_B"S/@N-_N
M76O!45Z]$]FTT/Z\1-O0KJH#UW>*,4 +#@A^W!NT\P7O^K%C\Q8S+BT_]AE<
MNVMLU^&K6ZP#63H9WGW+ M >5)M09L"[,3K7?N[WKTHI[T7D^M$>(IN@L>]L
MY]2>#5;^<7.;A3WV8@#UJH#WW]7[:QNRN"W]!ZZN3-6)^LPP*!U[/(CO+G[Y
M([0'QQU[]J[=K;I6W?3'^.GC6<DOF R2R>\;?7W5Q%4\:N;X=&G\Y@>4GY>K
ME,B95[67?)5*-?/'5JU]V&,?6='[]NEEE^K56E5U_L&9[8].$9M'Y-/M-;<;
MZ__Y<ZNYN?ZY7MMJOE^M^MG<;FU^J;6V:^^WFU^V_]S:6&]M;M0^;#77F^^W
MUO^L?6G!!XW-9NO+[U:<O^G1N2:V$_@VVMH\P+J0.NADT__/WKLVM74T;:-_
M1>7]/KN2*H9GSH=DEZN(<5+<%2".<7+C+]0<05A(O!(RQK]^]\Q:$D(2($"
MP.LY.("DI;5F^G!U3_?5A7@>EB3I8*-(%I"?NW8#KP',-]!<W,OE3^+)MH\
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
M[0'# GC%BFLEK0*W:%F$H,1&:>G"6*91YB=4YBDPXP3V(%$$V2 $XAY@C5&
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
MEQ>QRQ]FXE5#E!,X,>2M3&"7DT-&&(("#YPXSWG"X<U;CM<DNZXV;V'3/-]
M/2I,G/K*:W.\C7)["=LNC5:@W%Q@<-4>PH=(: R"6?IH,5ZCW$M4[JD ,#G!
MF6(".0RQ'P>(!: K@6 GS[$VP28&KH[A-28?G(]JE'MUE=LSYQ(X;JEYXBQ)
MK2Q7W@?,38R6NT<+FAKE7IYR3T=45@O-N;5(29,SS4EFKBB.@G !*VP"I_S-
M6TK7J* KK]PK&U2]M!/+C['3*>SD-15XQ>]8D];U"S7$"XRO%LW:O6@KS40$
M?ZQ(%-%P<,TFN=RQE%(FL?:\B:]6WTI_FHFOHK4ATXXC(3%#G"B!C$P$&>:(
MD4Y%E1N?(+YB#X^O5B\-WRCW2+F5\2$EHXG0DCOE+%626.D!BF/.&&GBJY>@
MW%/QE;$D.$HU"B9(Q*W!R$+LG)M<%>,B8.8U0#"]QM0K/.]OE'NDW(%!\!2D
MX4Y('KFQT;D@O)&$$!TP;N*K%Z#<T_$5[)V3U'&D2"K)$X><B!I98A/%5FL;
M&2@W7R/JP?%5<VCU4N*KO_. Z:$_&_:K=O"BB"\PHOHA\EX*P):4EC.)'=>1
MF: "&&BJG!%6JMLH-Y=CEU/[6PSH>^SW&I-\)Y.\/UM<&8ABE%D$2"MDMBJ-
MC'4.89T[DFE2\,.;MZ6'G/ZZ\CFO)J%];\463L:( U;4)8BFHH/?I/$\:&8<
ME_A)HJE&L>^OV-.5BB20Z%)$VAN/.#<*&8H-DM@JFJ36S+)&L7\ Q=9$".)S
MNP,)7-)H,$G6<HVU8,1CT93WK88"3P=+*O)$L.>($ZL0]]0C+4)"(@HI$[<L
M1?GFK9@SI6_5E'=E(Z5%LS$KV8=VM?F5P8Z%WC#S;-S:_?HCE&HO:W5>C1NX
M%^%0DU!;)1_A9Z*W9&)(-I<I.)MSY%P@BRE'M$S!8"SP7&JHR9K"R\J6+TFQ
M5KR9Y?Y/V=C7NR[0JS&QTFL3O?:!4,]UX-IYJXCWTCEI'3/-@>1+,+%3<33C
M";8N,<2\38B#IP03:R".]MAY;251E&88OL:$?G83VUC9QLJ^=BO+J&<ZD(05
MIURQ8)ARU@1A$S$N:-6<#+\ *SN=[$C6&NL41DZ'B+@' ZN9@)\,>$^!!8,8
MY<U;KM:$658[XZI:V2?-EHSG!UT=?ON2AG6<]<YL!PS&F AUBOS49\*A$5WI
M60_>^34.\L_]?.[<]A49:C7K(C,SVQL&!)5I/G<A$$\8!T:TM!$G;I0SQ"@(
MP1W!'@,D)(L2B"_$\+O3JQ^M#/$9[.6%F7P]4R_M],[VX]DE_V_#.SZ?$GC_
M.WS/ ?@3EQ2FB#AO\O!9@IPB!$FGE9*E)HF_>4N86I\E?!@1CU<3I#-G;B7*
M(&X6S((]''&)MWKPZR6U[J",;,VC4"9&J>2J"%\+<-[C/./D)GII!;&'AKO/
MSI';&"$N893"W7*J<#!Z 7KI1Q.YBG+Z]UZ__E-^'YD[MSR/KO\!)6]W;__
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
MLW,9;WQ=XMCB<.S+C#XB)14@C# B#&PC'B4@FF("64*8L31P:4$?D55#9I.
M2T?(JV']9W2$E*S_4JP_K<*$H$6R!!'--.+8<V28HL@"ZH<4HA0AY,(J6#RY
ME'SI&WDT$W_J=_P7Y$"U7X :\R9LJY=78SZ=VF[\-6_9Y 6YM7:):(M#M-W9
MTO+>TA@X%4BIP!&W)B C8D11&A4]QTQXO+%EJD;)%;+*2N_*J]-F2@1X+@28
MJA;GF&-,"]!G/'.($ZF1"<JCZ*TD1 J3G-C8TE5,5JE7W5OSR^RU^[9]TLAE
M;(;Y]:53YMFUF?>=3KAH-)N 6M^W8_A5B5$+Q*AOL\TTG<&2&HI$(!%Q83C2
M/B5$HB2<$ZT*+454A7YR*F'I<UE=SEZ:EG)OSBXCW9_ U%.*A_9&.D(4<DF#
MZ2%41(;QD!OF"N8TM<XO+M1]A?PI3[%"GE!A=JTY?WDRO=OIE=)[D8P^6][?
M<\.H81)QV#3$M9#(86^05HDRR9(*/K?@9+JJS9//3![$*&OD?WBKG+\\F5]R
M_N(Y?TK$<R&2MM@BZ;G(G.^0)8H@P94QQC-I- ?.%Z;*%I;R\@QED=^0W^&/
MV.M5OI:->E=!5WFCO?>>"[ZN9A07C*6@U!FD(C.(A\B1\XPAJH7PF+K O=K8
MDK)*%5N-YGNERV'1W+PT_:/DYF5S\Y0R0B75WEJ&I' 6\6B!FPWSR">&:0[F
MP"(!-^LJ$;,1J*O82O-E[(W7;W(L38#78WF8N4@>Q[,2VX< DMDCI@)&W!.#
M#&8).<%-$B0R'\G&EJ)521<5S_"06N5K[VQX_<R_-'E?,O_"F7\ZDH$K'*@R
M(-:U0YPSBEQD!!D-S)]4),FSC2U#JI0O*I1AZ<R_('_#2OL8;G0/:'[OU72?
M%@*/-VU>\AEO+23WMWQL^I3 E?4-PGMAS]%$Z[.B>,)O#7A]_*/Q-88R<F7A
M,HG.**2YB2Z+WB$IM<Q9CP0Y'0CBCD:1A!)2V(TM7F4"/[UEX)IJFZ^<JY>@
M4=Z#JTO&?2#CUJ9#SKA,5&MDN%6(VR"08S178Q0<R^BM$Q@LR3DME%^$;=_>
MN521WU.L#.HD-.B]T<#8Y]0OIFHHC%'H<K@9Q=IT$NQ$L1&E8K% ?&(SBD4T
MC-'<64.&7$O2>H6<5Q0)S*F7QACI?"ZGH/2LK5L>3;T*=EYP290?L7/)L0_D
MV&F-(E'*C# H$)D0C]PCFXA#6CCO@Q<2\#BWEI@-A%G+PZ=UTR@6DV&SOB;-
MRO@I[@C&+X/SEP-6?$:]L$08161 "D< *R(",DYA1(/!0G.P@10MZ]"O*Z^O
MCOOB0<Q>,O4#F7I* \'<4.FU0H(95K@@D69$(<V3U1J0G'JWL27YBK@BWYI/
MX\_8[F5F'!^!79:NC.=V90 BC7;AVAHJ_1@+Q"0QHV@X8H1*H&.DW-.8&^>0
M\9XC)AFVR5O-:4X.J@HYFQI4^C%>!2\OR8\QEY=+=GT@NTX[,;P7GI#<,T^!
M76"T1=HZA:0 \&4V>"^S$\/,YN&OHA,C-'KG37N9QQGOYN_GNG)!7I>5UG/J
ML0]\/!'S,]_?<L_8J^%4?F9 (:$SR.Z;\0R>D#*Y<FOVX"[QBUJ=U18SJQ#5
M/2%ORAC/A<J?O=E*,)0Y03AFB 5I$0]$(!V81=%S*HF.CKA<?9=7#9U-R7I2
MC.=3.>F%/5HEFI9HN@YA\B6:+A--IR/F#1"GH@DQ%P!-*>"J\XHC*IR+S"NF
M<[J,UE6VL/*?+XRFA7[]W[Z%-VZ-9U0?M(!?//P=&E^W_@<_QK-HV>Y)HUV,
MQ8PAK=$.L=W_F:H"7I^936G1HZ%?V8D^MESL#O> D6HE*R_52O\T5G+]3-N^
MK)S:4$D1UM(VJS!$VX]%)\LTT5V[#9IXYQRNZ,.Z5IJ=7J_B)[O"5CJI8L_/
MNYUOP&_]V+RL_.LA& 'D Q"1?**"@]%H25(F 3I0JRF-^A:-2TQCQ/YXA'_
M &]TK;T?/,@UA8>C?TZQ;_W5MG^;P7YKE]3I4:/V_O?3_1U@^[,/O$:/3H]:
M'UC]; ]8_[15IWODD/[>^@=8N_[AV"OLC?<&Q4@DXL(&,-4C0T8:F4"-BCX!
M<Q,B-F>KE5> ;)OP2_5!&RZ#<812&Q-1/#IO8@A8)1=H)-XK7V[X\C9\_\.Q
MUHJH8#%R@!L()#1%QF&+/+'!:HN-P"HG/V[.1IB,][M B(=L.0E28T:5U-YR
M3I5V0:<8)8Y:<,#K16SYV]W5R_K),4^&>N\=,MIQQ$V(R"1F4'#!TZ")EI1M
M;,T>V54KW=@[C_#'5P#NS<H!B(:1."AV>2@1BI2K6=S/1[(5%T'X5?J=W FY
MT8T5^ ,V4Q1W@ZJ JS/RI'A2<6^[TQ_=5@7R:>8J,N?=^+71&?1 B@SZH.)=
MQ;!YK3T4DC=/(5-7HSVLC'!#%H]$H. @(\\[O4:^X.=N;-H\P5\N&J%_.E9C
M)^X:Z1GX^RW6@4HQZ-]^RX1"X4'2Q^X+B7F"U=3R3/P\[8Z'<VY/(G+=:+\@
MFV"T/]OFA;WL;?SWIB8#:LQX!?5F/@F];?H3.L_4@>GU:A3JT_<5+O0U6)6F
M/>_%G\>__#)V;S;:Q=R*FWX9/7VT+?D%4^I:\;[AU]^'N(F'PQPY1D=O'GV]
M67PUI7^.OI.;E,A;O\:;Y/9;[WBLY)M4JH4_MACM_1[[ S?QM!-@_O:R:PUV
MZW^N"_1RD]IN=S[<X6P>TLC,IG;.E\Y$:JY)6]O^YX^]^N[VQVIEK_YNLYAG
M??]@]U/E8+_R;K_^:?^/O9WM@]V=RF][]>WZN[WM/RJ?#N"#VF[]X-,]$E!O
MS^^\MC(FV'8*X(8"C6@K&=<@0IGG/BBC5.2<86JBBCZXH<B%>V+8SIJ/ LLL
M<*(TII9K9ZTCF,K(K.1$)QINW?!7:</X;@R-_BK:+0?VV[MB<)/ZS'8+C.)[
M^C7>GL9SR&LGQ\S+9'.@M":Y[);C8+,X,%R4]D$+D:)DH/$PO#GKDWA9NZ7<
M\$=L.*BX.0(^T9C]^4X@;IU%SN1RT"+X%*V-CJBL#^$[+-47LUS*37_XIHO:
MQ7%,#"=".(HI)U@FX7)58(NPA[W QCA/'6SZ'<;J'1;.@X3%'<8.JQ:6SLCD
MH>;F*^\T;8KAC.48T$X'A%GO>C"-=M:4X"E 6V%0S.N)4FM1]#SCD2\RC#.5
MEXZ8'Y/V%U+?/A:42R(D0S1%ASC6$5GF'(I,41\I2; _&UMJ<S8S[QK-^J<V
M>\8G[.C-RDW]?.55O$GZ'W%%KU#NBG"/@J6N(UTKK=@_[82" [S/V)D=TD!B
MF5$ZK<)/$7N9WX"]*Q>G#7]Z(X0$GFR[F9? ^ !3%SX<]O_+*QE;YYVN[5Y6
M0B/!'1$XKP?LWK^(L5V,)S7:MNT;MCD$C1:L6S&Z#!CPF,:0,0M>N#'J!CQG
MT,L#S5=VX=9>WBM ASRH#KPCHTB$EWK8RT&WN!+>=QEMMY>_&LXC?S1_D( J
ML=N+-Z&D&WTGHY:=5Y8WO[:; 05>#:.=6B+XLEC_0CC!!3#"9@/> 8/I55J
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
M%;%&3FB#'!4A8J&)#;F5(*LJ.5O 9\'NL5+Q*GUC+PAD3\TI+WUCJP^ >!8
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
M@*AQ8-G;%)%)G*(DB$XB^80-!]V]3"A>IN+%;KFIR]H"A8:],@(O$-#<7=:
M8(-QX!KCQ$U(CE!%8P+CWBCA;"PGAK/$C;$30^,CQ2EIQ"3Q.234(.O@G]X#
MGE!E;*0>@ /CMP 9L[<9IH17A246ECC]LNW<&)Q,<HP:L/Z]$\HI:Z6 7VF!
M73F[73RT'SF[99BXF*)%CN>>R\Q1Y"25" BB$4(9#8IY:54;NLS,M-(#"TDL
M)'&4)*K$DN*61FT-CXEJ+'-ZFQ )1P,[LIP;SQ8V1LZ-M54N46R0!O! /"F)
MG&:P-I9;1JS7W--"$@M)+"3QS9-$X4P(WICH!./42Q>#L(Y+*5B(23]VIE=(
MXARB_<@)?C"4*^H#8L8PE.N!(T.X05QD P$G+7%.1%=Z69@7'^'/ ^(7DCAK
MG+F3)/J 89.Y7/8\<::(-893+$("O,G.J1(^,%O8& D?,))'9KQ$-EJ!N#1@
M6Z:$D<*>QF"5L;E^12&)TXP^^%?/PAO#GZ'Y]^J_X<=P3,>VL]\\J=[=#%&A
M>1)@MW^@J@*LG_P&M(H@.(BUTTX[G/E>M]8]:)Z>QE#KM6LPLN;?S7!F6X
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
M [U%$_51>T\ 22,N1B2!I2%@;AXY92GBDE@A@U,XR:55)9?!4I][22\'>N5
M[WT[VPC86(9Y&J)0W'IB5>"8L)R&([R)CQ6T*<ZV5P3?_3&3RE! 6,HITBZG
MZH&R128  A-J65+1!Q]=KI5>G&W%/?]J!WJ2,<DMV.^)<T^-48D*K6RNEQ2%
MM^5 ;Z:(<3&*&%AQI7)5!4? ,K,!:2$ ,3PVGBF&A979"5,0HR#&:R$&Y<&D
M%*7U3G,CHE4R<*YMU % A/)RH#=+Q!@U\%P@+$KA4."Y& NP"J2Q,8AK&1-8
M]@3;W*/LQ<;=VT:,<J#W^(%>..OV.DW;JMF34#L^:_6:Z/AVTY+YLA?+Z=[$
M?D#E0\3*)T^]X(D SAN'@3 J,%/ X"SI>@NF)H[&8TM)#$1PB:PE'H$A()#!
MRB+,M%(R&<JK'!XMEW5Q^;]E4:<X66:5#<9*+JER AO.?)3$<8(?M0>+J,^?
MJ(_8D+E/&J.,(JQ$#O&2&#GC#(JY]5MP$G@<SC8D689U+J+^=D6=,Z>B!E%.
M7'*OG98P-,8%4S1XHDDYW5LT41\U_A+'3 $_0S+0G)E++;).&92T=%%KQK2W
M2ZM:+5/YXACP<KHW3S!03O<6&ZWO]+QE'JXY(\IZQ1/GC@KGM<(T22RH>RS(
MLGC>7A%\-\Y_W_G:JU< ?(3KE]L_O@=,):6&(4(B1UQ8C30W!$5,'%!LHN##
MDGU3G/6O"1DAT1S/$YWPF$?FC'>1"6(U93@FC\OQWFPAP]^&#"8\$P)CQ%+
M0-@$08X2@12LBW=.>Z%*^DV!C->-"*#)1RZ$5S[PX+QET1K-A=21,&Y2.=^;
M+60<W88,"ON2*Z80LSH@3J)'!EN,@G(A6L:LH#Q[;@MDS)%QN8 '?#OMGFV]
M!9/RL46YW;^5P1X/[;/<C_YI/7'?:%.B:<W.?$/&4W(DL,#<)DDEMER9H+F3
MA$85.7%2.5[.1A=,Q?X8,^1A6;F-5" 6%$4\<8: $!$D$L<D:J65R%%WRX3B
M92JFU8QM2I(VYWW<"MH6M'T"VDJO3?3:!T(]UR$7D+:*>"^=D]:QTO=R =%V
MQ >2$O.<8(Y >^;S:>*0)E:@Q 2 JW34&K*TJ@U=9N;%5DW!VH*U!6OO8;;4
M,QU(PHI3KE@P3#EK@K")&!>T*O$!BX>U(\XC*81S5@9D4\9:EQ1RAA*4A/$B
M53&>=FF5*[TLS+3R?^<2:Z?@__E7S\);K YGJ7$&6[KIX=^A^??JO^''\ ['
MMK/?/*G>SPQ!M'D2XDGO U45H/]D8* 9& ;"V:TE$,]:%^2J6^L=P +N'\"?
ML?:Q?0RCNOB?_]*4J%^Z-9B'7J?ISGKM3K=FO8>5[L60Q;7VQ'P2HAD7T0N+
M'3>)@@G-N(^:$6!V=$#IRJGV #+V_CK _OC/$_O-G&T=;K.MG5]!O(]^['[;
M_=&XW,:-3W6Q=UP'2-@^KQ_#_>%^6^M?Q5^7FS\::]^))RY*XL&4Q0%QF2QR
M6G/$@R4N&*R2\"#PX[+^W\M/75;/G(^<,%A8;AC1P5!E/>R4W-HKE1Z 4UO6
MK>WO#%LF2:(H))W[,'B+C&<&%*6U-K?FBE)D'!]?UBI;XXEGRK!A) :%$8/*
M>5^.><:Y!MGD03C#R@'1E%;VHK'_/87@L?*@DH.FB&.ND:8)(Z\D5L%YXRB&
ME1VOMC\: 58A<P;RBV@!L2,HG%!;CS[F%:XQLES+Z%K]A+_G79$7;QF^WCVM
M&F_%UL7*E:Y_6*>]G@JK[OBAV0/-[F\I-76G4AO2S-KO3>N:K6:O&;L3OL.\
MZ.6U;E[(X4+U*=?U:OD!=ZXDM'K3UO6;ULYC)];LZ6FG_0.$KP<K6/L_3S
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
M^^;ZVL[&>NVWS<9:X^/FVN^U+SOPB_I&8^?+!(5 [LQ8O)TU,R+L/SE4Z,'
M(,)6:D/2-TCKF4(-B-LDX/><\1:W3F,.@S_9_SV[$+L[\(1?6VU_-'-5OWNE
MZO>.-\C6SBYM?-OXL?=I$\.]SZOGTMT?]>/M\[WU<%S_]O6RWAQ5]9^/=W>^
MBL;A+MG=^>UH]W";[Q[^>@#/OMP[W,AY;D<-N,?>3OWBK\L- C3B.]BU0)8Q
M14I2CKAD"AE%)?*"P'QC0[ ;T#-0O#&L9;*DHG%4:#"=A.'.>RM%2H'BD)@D
MP-:6:A$(U&E6?)TS( K]F1[/VKHIY2/:O;\8CSYH(6+>AANN-IR'%UESCW":
M^30)K^>@53GN;:>3'>Y]O_AUL.P@ABV;C^V4LO^\NKR;G;3-*F(2K.6_X=KV
M67?@ZA\&7(#0Z^JDH'OUI2ITMMUIPGS85@VTP7%EF-[VUSZ$.=3AR%)R2@O/
M)=76F=S\48")@X$/J9O^V<>A9@<&L)6&GIQ;M@=,J_\0SCKYE=X?#O&MM>^!
M<"HU42C@Z! /-""=BZT)!N9DI,H[#C8D'<60[+5_4&N (9D<R=$2CB>'C3%1
MP/H12:WSC)45G,H*BL;:=Q 6:Z4+"-O@$<>P>!8,>022XA+S*2J!EU;UV KV
MQ3B[A;I@"5;+9_/9VNG5N1JL9@Z9REZR/GJ<G3ZV[D\Y67E\W3_'DWAN6WGY
MRZ(/%WV3P**+)#77/(>AY* DF3S8?B$@%1@.S&>7-UM:%?<L>LZ6@SD%>.[%
MZ^5='F1$C+I,.\.([[.L0 9N5=@7_3UQ*R?K()[<.N-K9K^"[;9/@ B#E@&;
M(&^Q9J]VWFRUX"-8WNKZZH"Q=7&EI[HKM2_-[(C-'S:/3T'APY<Z>;@Y4N\,
M1CG0-<U\.GETTC[OGP&-/#R?XMXQ@.K(,3^[":_2O]'RK:\>6%!]K>A[_2!M
MT%SP;5NK+%N8.2 @_;0/WZE4*6@Y,(([[?/\ M4HX4O)^GXLYF"D[?[47.G%
M_O3E=<B3#*:2/VO9JX/4P;DJ*-W66?72Z:QWUAD*XC"A9:7V$I]OK4\=X$U
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
M- 6%GH1"XYV-"8E$")L0!\P!%'(262(BTBY&09TC+LD<]_ 2#"J^BCF6X)]
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
M!/V!,+HX(HWF7]T6S..?B_T4VL)U:+-^L<L:>X<F9 '*4X<P">6EK.,HQYE
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
M:<Z#P781DG/&C!+,&J8Y2Q50'N.9-RG)*D)\M83(#PGGFBC0)&F:$C!I/$=
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
MC,#P&A+8E(;2UTU#:>W\4&.=NM1B)%P(8#2I0%)BC@3.5)K:E/-@#JY*Q(V
MRB&//"QT=[(1!.#IT)UU!N.B&R2#=\.@_LWD653%KJIA0>)$[3"FY9YJA%'X
M7"<.7IZ=\J<#6?S9]3IA$J X@_+[$>926FPO3) U^LG6^&@,!B:>YRF\;GX?
MWR4>- <+^]@9)>H(5!1XIJ:^?80FU7!F.WP>C ,I])-ML%G!\(YVZSM85P#^
M?D<%6\$=!<G9Z?L@02,.A-_L;W[>3/X&Y0'^K ^ *,0&HV(C3[,(8ME&FF8;
MA,O-A3YAVN<NFB)1%^F==F%4T%H_^4OUQVHX28B(<Z*QC?BKD)NM$ZP2 *=H
M74%#\/_,] $>2&RG,(,S%Q(QAM/24C.:/1@&J$K6 *QI.SL.BQ+,-9@NJ'G0
MT'NGAV7O*6$O3K.Y)(CIXJT+060;F,D-F<LI08 2!.1!*X)X?H)HP)8'K3:;
M*K4_GQX".5 I-C*1ANV ?9@J-[!!I6E1C-0$1G,*BGEH3@7I%!KO)KO-=S'9
M:C&#[/ 7F"$SA;X #09^'7K:?&%[]1GD=L<'CVF0W(/+G<.TI/MK>3F:E;=N
MGG:P/2ZN3MR'W>"TZJNI:=L<*AMMFUZG**+:^=A-/%?!$P8;,QJ/+EU&BRT7
MR>Z5K0NM4)JAYA;"E)$D?G16&F&$SNWP.6O&+@HWFK6M;(CM E*,/)QTU7ER
M/+9'9>[=$Q<4'F7#0H>!F>X8)JJ2D*S>A?DLP0-T7E.3!,_6>N&7[MLI&/8+
MO_UKW'<)G_\2>@-R<<%5!C9U (LV+'Q80QV6LA_>#>;07#(B8-]6(%[0/6 7
MK L^@$Y_2M)%[#)4 [KTEI4SN[)$\[%&DUT!&?17VIH_O[ 1L'RUZ(V<ML#N
MRRIKH\65KO::&@7_ZPOC\SM\RK#YQ5@'$RI^WQXZ-8I^JNY<38T>V_(H8>'#
M*4@/AH"9@0;-8#PLZ5>/B\ $T>%E76&&'5TZQ\(-*')Y</2C]_;Z]=D=N5Y"
MD^GMK.2C.X)Y3HU(X*3BF4=[Z]@VXHKA/Y)BT(M+>][N!+]<Z5[O 3@&O:%4
M,D I&7?+K0O[NK!31O7[@U%X C07VS%SK]O4?SB:E* RA*D/;3?LW-0M#P(8
M5".@F*NME5XY-1\ ("/@5-!Q@*9,5*(624P[H\8E:023L#_-5@[(.NJZJ857
MC(H-0+S0S-0(A,534VD0K,/QT+AB8R'-><#3P1"4O?\,SAT\MW&K?W4C>79G
M_V[]_?+)]L=!45R6S)AL&0/*77=K]$X-AQ/X\(OJCMV=US)?GX/"D$:SA1O;
M.VEMN\5J37/H83<XDPI)Z3UB-/=(NURB5*>::))RH\2;M_W!BHLB :E:+'F?
M+YW**NS(3 =O@UH?:'IZR+9(PQ$=LC^**//ZX5 L*(VC2)[%DCBKZIA=K6,F
MEI;GD77,^)NW51VSJH[9@PL'5'7,JCIFUR.3>/8Z9I]' W/2'G0!)(J=_X*]
M/*D/1FX=2YCMSR5\ZWB7UK;W)S6R,VE\;:6U8]MK;-MV_7CO'*3\1>WB"+?(
MIV[]W;*$_]2I'9OS>G/W OKD(.$G==)B=;)#ZMM_@I2O732VOX#FL)_^<[%S
M7M_> ZGN=*YMB@3W!K%P J%3*A'Q66XPR97C?KF$69X)A;FB*J6:>8LEIURF
M\*CP@N;"+1?WB7N0?'*S2CF/*5MV9Y\OP YL+#H72V_'U9/FN8ZC!V &1&V]
M,W11R4[4>-0>#.,AM$I LO6G(3VS$B;CT_#!0XX/B4H%=9SF!!1JFH%JES)F
ME6.>9<I1$75L#'Q%[]"QX_Y>;B]8;D=#U=N:#W@K'C[AEW*>_,,9<5+;.@0]
M2[(4<Y1FJ4/,R1PI3@WB3(7T""G)LY!U/UT] 4QFQ\=3BW&9ED(4V2#0>F#"
MX,T*] ,$/+#)U-LZ)THLIMZA:,Z69X:E[[W3BRXMOT!Q943*@N=")6=JV'&C
MR<S7-AC.W'#AX6X'X-=V@JE;M,.CI\#Z8-@"KYZXT95HLM!E-WH!IO%KI9*?
M;/4ORVT599"-=K.(N^CW4F>JTXWZX?E@>!*Z!2 *CHC8YM1J=]Z7KK91>S@8
M'[63P2D8(M-QS-O?2'20"\EH""Q?KO5T:##P,[ \NI.D[XX&HS*(9O%GY?J5
MLUQ@T=.2,1([@-$'?\ T<M1=L=5A)7OJQ"5EY,G":E].H#>P'=]Q%E9R7)S&
M8):-X"*:N0&O.&-CHVH4VXM.J.!X&(Q#)&('GH%QP#;<,>*YGQ[LK=/!$+8Y
MG)_,^DX*V&67_#7N3LH3A^F1\G74.//P _ ? 2E&)\CG3C?XMY/:(*S>2_/B
M+P47W11;M!Q2-%MC>[-;)&Y'\;1117?#MRTG]'>$B,_3(=P'N7^^D^1'(_="
M%,?V"084IYYPH7V.;!XJREN=(9WE'(E4$_B&@RVMWKSE@FTPMIHJH^2_Z$+K
MC): .S!P4M)AT   QL'P+B'TSD!:V,JXCT]+26R9CII#IT"EGD1ZVC)EX/%6
M.=)W@V)T.8R*8 +!\-K>H=#.&Z<(\HR$2\?>AF([ KG4F$QI8TJ"X9N9O.;2
M<9#C4]". )^HHZ/@0@:)<A;\FM$3?0H@_JW3*P763XE?G!'(W]-;$.\'PTNX
M:?AWD<XCU50JXIUTT]PZKX.Z:(C1"C/D,RF ;C!!B@F-8!^44!K,-@(F$<6;
MJZGZY_KB96SSJL3?3.XGUE8B91\KUKXSEK$2:\]%;:1V=(A%,$%8CKAB%#'M
M.0K>8404-Q)(,5.*OWG+.-N@UZ'4CQ5KWTE)E5C[7H*IGQ]:2K&GTB.L+$=,
M,(YDZ@3"%CN?:25)N!;.,8@UN1H5_;QB[<FBIBNQ]J1T0P%HK,HYSP%>J*46
M]&>BD!*,(49R+"6'#[5Y\Y;0QXNU%V9<WEZB/(9$K?+&%81=%,F72S,S[$-\
MU>-9R6,L:99Q0[UE4IJ<"P%_8M@F+;'E4U8BA-Y30[Q-9E]S4E]QTG6<5/L&
MG)0YS"5Q#N52$,2H,V")&I#@P%2II_"E(M&PN,6A&,/<'DT<WWM?\W;O\B?7
M4YT09W?I9K[\3>5POC^QX""NM>9.>X*$9CZ(:[ F &\1L1G#6992;;.@W]U&
M+,.X(5&)F[E@0TC'X@G%,OK<*VKC?L$).*?RS=H><V;/?\PYUH7[[QBDU4XH
M;E^LR;'FM\9VC7\D!Y/65R/J7P].:KV]\X.F8:WC[G%]>Y_4F]V3VG']I'91
M.Z\U_P0B#FWNGMD/7YC]SU_= ](]T\<#?-#;FQQL_]FM7[0[C:^UM!Z"D[[N
M :,$IMCZ5ONP.XGC[^:T?GQ" G'#F.&U1@X!=-+4YA+Q'&/$#,U!&_6AB)0%
M-5!JJG*Z?,:I#%!6ZE2F.6?< WU9G&,KK??&IT2MG''.-R")._"((\X[NWP)
M<;K10"HCI.)=@:ECH/7"]*[&_!)*J7/A;!9YO>CNB)=67+!<@V&KKDY=S:-P
MX]G,?"4VPA%3,5;]Z:'9+,]C%+>?020E6Z#1Q2.O\E '.IS_9OY5>6 SBR8/
MP0S16W-Y"%6F(@'$59=_%6&H#TR[$!R/& 2VX$H#56:Y#RHZHQPH$W0\$\&)
MIAAG:/;F?N92<S UIO^<+I,K/@P'Q3V],C]9:O\,8,/U[1-:;^ZS6G/OO-'<
M88=:>&>U3Y'*N$;,AXO'%#N4Z8Q1ZW)//7WS5FY><]0P$]LACX<JVN&22**F
M^0\BD7>&I0$QC9V)1X_3] /36 -U^020X$-H2IN,"$),2.S'L#,ZS:QD7@F,
MJ<Z)CZKA/4AI1CG 6WIZ_6$>ZQON*U_2_\(]YN)3>-?PC3*RNHAVQ7^ ]RO"
MNQ_AU? AU[D+6CT2Q(@0-220%BE'6!/AL=?,:0%V^J:XE?!.!Z-X?:9[&1P\
MN@I;&U=O1K@28\.=P?D-AP)^6/A)/.J?)N,X!7H=]/NNFPSBPT"R13@0CY=X
M9DC^THZ9Y_(CW!=I.V7_"])I%.]/PI3_!)I6,!"W 8QLP\V\$*5_&I:Q3'NB
M9JE]AO%^4Q]FZ%ST\%M7=(Y@.FYXUC&N"J6^/90ZNSF4^C<]L!-X:8]ZW;?_
M'U!+ P04    " #Q@4%6SM8:A"H9  "<(@$ $    &UX;"TR,#(R,3(S,2YX
M<V3M7>USVS;2_]Z_ H^_7&\FBF,[:5ZFR8W\EL<W3NR3G:;/IPY$0C)J"E !
MTK;NKW^P $E1(@D0,AWSCNI,6XO$[@+X+1; 8K'\]1\/LPC=$2$I9Q]W]EZ^
MVD&$!3RD;/IQY]OUZ>#=SC\^_?33K_\S&/Q^.#I'QSQ(9H3%Z$@0'),0W=/X
M!GT/B;Q%$\%GZ#L7M_0.#P:?--$1GR\$G=[$:/_5_L'Z6_&!!*_>!I-W!X-]
M<H 'KU^]?SL8[Y/7@WV\M__Z[1YY.R;O7TP_D!"_&0?XW>#U:_C/_ELR&.^]
M"0?O T7__OWK,-P[T$P?Y <9W) 91JIA3'YXD!]W;N)X_F%W]_[^_N7]P4LN
MIKO[KU[M[?[^Y?Q*%]U)RT:4W:Z4?AB+*"M_L NOQUB2K/CL(5HI/<,/J@C!
MXF7 9XID?W]O_V O*PV\J(4[93+&+,BYA[$8Q(LYD=4TZO4NO 8YKP:O]@;[
M*Y+"."<KBGFS:U[N(!S'@HZ3F)QR,3LF$YQ$BB1A?R4XHA-*0J4'$0&D5PH4
M7L=83$G\%<^(G.. -.F*3S\A! C1V9R+&+$2[03+L:ZK%+$FVT$&S7,>X%BK
M*)246;-*Y7=)%$OX-8!?+Q]DN+/;7&HB!U.,YUZ2BS1&>OK$IP8%U=Q[__[]
M+O3>;74-*I5'EQ_ GX.]_<'!GH?8.BUL+EO]&F1T;=1A.<[\ZI#1/;(.E2.K
M3A=<E/JW;%B-ZI':L!,R FC]&Q^!D@0OI_QN-^ )B\6BB?)7D60_?-1^A5E(
MJ(_LK#C\42$3,\9C30]/TF?S.643;AZH1Z P'S*M&9%)9C]+\T#%T-3_^X!%
M('CD&,>[<\'G1,24R.(<HAG<"#+YN*-FDD%F)/^(\/BEJDA6HL1_5?/A]:XB
M(='YLB$9+2C?QQVI^C\BIFLZW.ZY(+[M5B12S5 :YO_TY@<X\FV^(@F2Z+^B
M]2&9^+9>D5!&-V@\4%^K]XB&'W>.N%K\[B!X]FUT9EG$:)FF=,8N8[BLR:=7
M^I\]-%@NE =(4_VZNUYVC4LB27C!/NF_UQ4[)4Z+6 C75*(QW6IG5I*E#[/>
ML_3I, EI?*8LK9CIFC3NWA*ALZ?W5WM:,T %#CWJ]2/.)(]H"+NR0QS!:NSJ
MAI!8>FAW'0<G#@>J\Z]4SY%<Y9>L4,H+&69;2&)YB85JU0V)J:KGX_%99><$
MZW5SL-#/*[S_WE/P\MZ2?'*AIC5=M<T&5@TK)VAO;* MF2(^04NV6[@F1WRF
M&G9#F*1WY(PI3,@YEX_'KHZO$\A?F@.Y(@,9(>AG$+,=B+4(/-ZV>@MQ8OZV
M%<RWQK@$SU7,@]L;'H5$R)._$AHO'HUX!4LGON^:XUMD_S=D!&R!G!QA>7,:
M\?L6#'/.R0G;>X]AJ;@BS;9'8%V(*6;TW[H6F(57R6R&Q4(-$3IE=*)L$(N'
M@?;[43:]5#T7J.U^8P WX^X"=>\5; FI#"(N$T'4CZ(<I 2A5)(>C4M9:"D,
M9=)ZA/57$A>F-R*N;M1<TQC+:FHG5GOK6"D^:W.>8H8TMQYA<9A(U;]2JK7
MF#+/S48EL1.)_74D,C:HR*='&(R(C$42Q(E0!F$8Q/3.9W%13>U$X6 =A14^
M*&/4(Q@^<Q[>TRA2=OM,-8)-Z3@B0RE]_%HV'DY(7J]#DG'34\F2'S(,>P3-
MJ;(*+* X.F.@I'JIU!B32F(G&&_6P<C9H *?'F%0= ,>DQC3R&.BJ*!U(O!+
M:9XH^@M1RJ='"!R3<6P,"U'MB$=JTW!UC^>-4:BC=R+Q=AT)X)09)<T+ 3,$
MW'J$A]Y?'V)%#9X4PJ3?$50-N1.-=^MH:$8#S0D56?4("K.0O\8/'IO"(HVS
MT]^O=WJZ==#D/>KH(ZXL,(N-TY]/C@0):3RB\K:PO3U*9*SZ1DAE(3X3/A5X
M?D.#34YIVY'F G>_M(]?D:M],EHR M$O5G;RN71M#I?R>WHR/")WA"4$PG-5
M'ZH.#&()8;MY-WEL:UR<G+"6MOPI3Q,]G',U<<4YWQZA=4[4G-$<DK2XL]]+
M&WQ#V*../9G-([X@9$1B*K1G]U(M79OW=!V]L^M+N_J,$UJR0II7C]!0:Z(9
MC?5^31EI&/>430GS\B#;>#A1*6WL"]STO+'"KT?(Z)7KB,P3$=QXF:(2H1.#
MTGY>LT %'GWJ]V0LR5^):L")FA'CYMV^1N?L]=(>?LD!:18]ZO2-#J%^S%%7
MXR.O_9(KX!%'7NCG[*\^Q1=4GE]=XW'D ;*-AQ/"DO_ <A*&?C9<^P10Y8&*
M)T V'DZ 2KZ&ZJ.9/F)C.5_Q1,C-R8730<EM8#^OZ2->56<OGD!96#@1*GD
M*@]Q^@A,Q8F,)R[U')RPE", JDYV^@A+S1&-)S1V+DYX2DX$RW%/'T&J/KCQ
MQ,C*Q E1R:-0=P;41WP*!SN>H)0IG4B4_ K%@Z$^]GXK9S:>N+4ITXEXR:?1
M[FE1'W7&>=CCO?UJQL^)=<G=T>@(J8\0FC,>3YQ6B)Q@E!P7AKR/O5US0.39
M_78N3CQ*?HK:PZ8^0F0Y,?*>W5R<7%"]KHAPL)Q ]1&NC?SFOG&0CQ+B!+GD
M[7B4;SX5VR<=J'2KYR"IS15T5WA,HR0FX0D63/587LY7%UH1YM2)DJO%YNP?
M%/1#5T K35H%E-6A>#JP51*#QS ,-7_P4N8K^58TPLK9"7_)E6.%'RV%K>Y(
M>@ASU=VF5E#V9NP$N>0,JKQ0M877><BW\E"9OA&)X'[N$9>Q]U2_L0 GW"6/
M4\WQX/H+L.6I0*0E;H'/^JJ5@>W/V0EUR=54"_5V:-L1AO2[81(1/EEYK7X0
M<4?&"Z"&%!S2^VY32^*<NE#ABJK1A4PX+.-6"Z7RT7B!='?I)" R[J6:6 (
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
M[XV54CR2?)QTSCNZ9#/F=M[UA$$3/;=:%E/6YS;=QE_/%^N79K5:3//9JI<
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
MS,V+RMCGIVM:NMHU6ZY08R1:DC<$M&P)7GAO6_21W*=!CXBK>,:4[3/0X7"
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
M:[2]I3BM' P&"3': **9%+JIJM.13LT7V]/D6(?G$6FRCSS&Y#U<'TH_@/]
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
MA-B[3:2*R>L6?"O<U]=/WH,;FES#2W++9-/-]_L?F1[]MS_]?U!+ P04
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
MN8]Y3S;MAN2I,ZRAWBH6HA7T[^ SC&<E]3!W_7E!]B:,AF?S5^-G& T_0[_
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
M-9!6B>);@%H?M]Y6W:>(15=3P^UJ/4"&1U.PY=D(38%XH_ TL_/</O0JE%9
ME?7"47O_%+LAEGQ<O>XBNI;Z?/^QZZ<E+KJJPT"?GD8K"9ARE#%=!O])38R0
M*JG(C;V>_7:W2J\]XWA67T45;%+J(?*KW.7\"JZ2D'L)5@3-H]/(6",ED<Y;
M],-M(C9H82.C3#*_JUJO/N)1:?4 Z34/<=S,;K%!)!V9)RX84Z8L6N*+ZQE#
M::R3'>JP]EWW(T@EW,<$:Z&1!F[>YLR9;8!]3R7<685;IXSM(__CMLY(5OGD
M'+%&EY$-,I( V1%FE#/:Y\1T[82*AY5*V(87NXC]%)T13,Q2!18(5T(0&:(E
M3G!&I&$AIES2Y&I?G#^DS@@[J6_7S@B[R/YHG1%,UFC11D8$3;AB(?"%2-$3
M[WU6P;M(?6V;X]YW1CB$!8=+^9B=$6A@5CB):*C(Z.5 +I3,Q,>D@]8T:FMJ
M;P</H#/"0=M #5D?J3/"KUV7_AJ.1GZ<7HVG?GQ62H<7E9_?DF/G3>)[2"_+
M$V%>''K]E\/7W_Q_=?VBI>S>.<LMT=1(9#Z:M*YE-WLNHO#,FF"%-#Z[DI&7
M C<^\F!C&K0$=N"9L_EAWZ(N+DLN-!Z$P(TB4F7TRA4O\^70-T_2Y<2K-^?9
M M?!Y^W&9_PQ@3P;O1YF&'B/.W_@@20I5#D8% G4>1($%U9#-M343G#<!M<)
M>EO79LJ-@[FV.EJ8:)N%\&O?32:#G( [80/)N1Q,%HU)SYP@U#I$;*@-K+97
M=Q>F)T65/=308O##9GS/8IR=S^979,_.NWXZ_)^Y)S+0SJ90Z&PTFARRP Z^
M9"XP275.P5*HW1%O=Y1/BTHU5-7@SO$6Q+_#=.!<-E$9(,D5*U9*3H(VB3!G
ME53@453'.[ *HJ=%FEU54#%!^^;=_"TX%U?SR> 1JDTY1%/).(Z)A(R2T#*Q
MH)-G6M)FJ4=WH3M6YE%SNC12R*D3C[:0W_-+#LO\4E?%P&G"!3$*9=@A->AM
M<TN$D=9D%2FHVO<9.\ [?32M+D&VW[8.4M1Q+:AO0"^-5]X&;JM);[M!/=$
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
M]*18=BI5MA@5-3?K%C>O/\_ZB]3"Q3(V)B=,!CE"=I+3TI.BS*YVFEAG1#F
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
MUS[*W-3J]%&0K10"&.9<S%H3Y5O7_=N,YM!U\=Z3?R.'D[X1/B$?V<)52B9
MD"J"2L6"5XK5UDZ^:(E%8^MB;(_A&7Z=;,2"]96RF=![,* ^X#><7.%;D@7!
M)(SI\A_CR\^K:??FSW1Q51M3UXMY^E\]@AQQ95ADGG9TGDD67BB(J K0K!;"
M,664:1T\LP?,LZ%/WRIJ:'[1[C?Z93KY=#'^ACDL8CE&*81 M/:@$<GA)".C
M=I<BOH<4=!3!ZVRV[*$///;):_=04?40X7)OA-<'B9F6(Z>\ 9]DC=?B]%5)
M!@QJI*%A\LW]Z(>1#'5*/]0VT%V\QSZ3OPY+_^_I[,8L6YPIQ4S,K!'N3&=R
M]G20$%+R8#SGM+\YLOQW*I:_-9Y__<W'.GMOH<II,Y$V3K2IB9OORP^8EN[B
M+J :YKUM!#)\%MRA&IKV)=[!=$\<MA@UD5E*"\K:#%';2,N?X%&'*&7<R3DX
M+9T_DC@WB,J[2+6QG;9"\F*5'18Q68FU>J @XR.&"+$>X 7K5+0L6Y'9#G;:
MVF.'3;MJ).AI&RDU=-?N0GFYA((88PZ"_$6)&I20$F(4"0K+6A E192E@\)>
MGI?"]I%23S/LU>IPE/M   (P6DA H9'@H_ TI)R8\RDC$QT4]NJ\%+:/E!HZ
M07>AO%Y-=H&^E%QS9<DI4R%PFNSDF:5(7#)9"!9V<5W7'GLN"MM'2@V#\>]"
M>7/33"QS>G\$KR.K&6>T.KNLB4HBYUA\5,YV4-B;\U+8/E)J&/!^%\K;U36A
MRL5E F#1!;*H5(%8HQ&B=SPY\K&]DAT4]O:\%+:/E'H(2[_G[;[\_A(GZ?.7
M,/OGPB[FD<50$SW-HH>?] 4";:^ 7).I1"81\:KO$Z(U3&=P,M"+^(<X-KQ!
MMYP&N^#K*3QO&[;CA.FUU>A6NC101P\A&EMQEFQB*9:!T=R17:%MK9OA01;!
MDF=)N-0Z@.\X=-D2R'=<MG310A^E),,%SI<W8+_BY<JITSP9CP:T)G].*17!
M*<EK0ZB8I5-9VM97$@\".8%;J(/TM1[4=;"P>[BA?I%2#3$B7 G'W^INN@H]
M+-PCV5>5YW5/U0H\1@XB:VZR=4%A:Q)LPG)F/&@B\EYBO8F:])'Q;0?@E%E"
M'T#'2*.4+$#P28!&5WAV"7ELG?IX#\29*?\P(3<^D5F[(5^=.* O)M?,?V/K
MB0,QT#E:EJ) +HL1C!S<[B$%9Z7--L)K?%QS)Z[OX]77KQ=CG"TK$S*I37 T
MHAA!%2UJH2 !D0@6HLLBIEWTN>'Q9^ *MA)>__I<478'4 ^[?+MJ]AC^6S,U
M/*[6 V38^ 9C,S@FT"CG+4C':"G1S$/03($+S*N(6)CRIZ?8#9[6L'KM(KK&
M^OP[3O+TYB[3>N&5(D>1C+G:*C20WTA+$22G@V>TX1NG=]#A#P\=;OML*.1I
M"PDUONV]!G)SBQE$#3M+D#V2"9!HYXY>(XAD=8X%,[>[7&S\\-#S4-4^$NIE
M5JWN+UWBC!>?:W! #1+1!F*1$8KUH=0D_K1^&/Z(J@:_X^U35?M(J+$_<0UD
M=7.9BD)R7.N5BE>@/*?AF!( H\V>G%FEQ2YVYP\//0]5[2.AAL9EO59;9!C6
M8-7;M)]P<;TE9X>HR7CV 0F9KTT<.1K@S#/IK"YMRD=O!' &#D4[ 3>\(%Z
MN@Y0O@OIQ@O>#JIA\.E&(,,'GS92U+0O*3>.0=T,SMC@M5 "T(1<>WHC>)48
M\"B*-R86OG[N\Q14_T@,ZI":[R+<QAI_,1^'Y8;#DX\LBP#&%@3%I*(-1U?;
M@$#DZ)G=K6K'%A7?OG'86)%&XI\>++N&WDJZS@ ?_?%Q%$4V29!E9T(=! \(
M3@0%-9,Q!1ER48\=Q\\Q_?]/TV__MGSBM0*7_[C5W^W[GK+N]I1:8]?E \XO
MI^4?T]E%7I*(1:LR>4LU"S6!0A8@:F7!1,$Q.J'<>K7:!VWB>P]^RKHZ7%(-
MW9@5<?[ZGR.:[*B*<!!5/9O2)@&118/1.7/IG"_AL43<;M/MK__YE%6XI]0:
M^C0K!*]^'9%;ICG7'%)=K97/!ER2 KPLS&1KK#./.3#=]/;JUW/06T>I-?1*
M5@C^_NLH%*M\D4C,8:9>Q&F(3!9 GA!E(?_:/U;JO9O>_GX6>NLHM8;1JRL$
M'_\R*NC(0\X)BJ+U69%;#-'S!-P%69Q4EMO'.L%WT]O'OYR#WCI*K8<BQ0^$
MO=UTL*65.O D.<B:@:UB]8.T09#<V$1#Y+0S]Q]PO()S!N=!K84^1!1Z!;9D
M^B[0AHHPOH5U,L'%^ZEP:_F"P^0_1$CQ'8C*)"44"G*RN 25+:?]B#QD8PKG
M#&72V+I-R^#4Z!Y(W#LSNHB]#T:LD@O7(:Y"V[(K-@4-RE5X'#DX&3AMD2$+
MQT3!TCS&_'%()Q!_MJ_ZUFG14/9]E Y=WI=M@F>,#E)$"=;59'^S*,RE;0V;
M8]+8$J5O'5JZ!=+Y4*.E['M8-6YMZ4T H_$^\:) DOL"2AI-OB@+D&P,W'N7
M.6.-R;$5U/G0HZW\!ZHSNLR;*'?*M,W_=:=.VRJQ8EX_\>;/2YQ-PL7-#^/W
MWV;3?$6_$R;Y(\Z^C1/.]Z\ZVB.8%C5(AY+56D52Z[11V6-V@OX.Z&T1T2E9
MDE1*QSSJ$5>3,HWSMP^]=U&&>?+IEQKJ?=U \9>;@F4\H#'<:Q!*(JB""FH5
M.?+II6 Y:N5TZYJ>^V(]1BG+S*/D9'  3XJ3>&I/R6 $V,!-5C*0[=MZDW\2
MI2P'X5N+0I==%-B#$?EH:5<R:PO76M,FE<FG8HRP25,K+BC!=+"BR-8M9$^K
MGNY16-1,)7UDLZ;/F*\N\'WI*)KKD[T86,PI(0B7R!A6)8*7.4.146N)SCDF
M6[LD!R$>JF+G48@VH#)/H>[GTK9Y/UM:-M?=9"+WI6@#.6%UU 39X=EG\$8E
MSJTE/NW47V-+N,Y#[S[6J?N0:I\V%'_CF*V5J?OBCJF[; RU ZB&@9H;@0P?
MJ'FXCNXKO)& !],^>F>],QFR*[2O\KK#TD(*5H4BC6.QL)V,GM/2^B,QF@,I
MO8M<&P>)O9Q-Z57DTZZ2 I(P4F.&:#0940DM>&8E9(XRDP$5S'J_X0=#Q-8>
M.^RM>2-!3]M(J76ET.EDLF@X/+Z\:<P3;2DY"J _L)8B0_!('I/F6@FKF74F
M[:"S^T]^ZFH[4%:-I]J[29F%.9ERZ?)JMJJZP6@I*1XY),-JTE2MW&<$ ^>E
MT1R+UF&7D,R'GOW4M7>PO!KGE[V;9#( 9^-P00O!%]I_Q[6.PTTI':-*XEE)
M\,E%4&3R =E[ 0P*YE70-1=N)TT^]I:GK]-F,FP8OKES-2X9DXDF+FIP$?N8
M=Q!24<!U\;9(GHB;_<<FG40QQ".X2KVHZ1A%$W?!]UPT<6^-=BV#MX\ZCE$T
M42GEN>$(H>8C*.\1HC46R!#5F14,1O0?&?D4BB;VRI8N6ABL:*(Q"8.4$E@*
M]<[<>@B<%^ RHW;:*F]WZM)SAD43.^EKIZ*)780]Q+W4G5 _E(RI0/8P<LE!
MA5K/$7,"$8I %[E@ZQE>YQ@\?5JVR5[*&<*ZO1/1LPNTYR#KCBKL$$J[C_P'
M#K*N@7DAA%*;K3CRO(L#'Z*$)&0J7#.55.^]<D\XR+HO9G01>P^,6!X!;(K5
MTX4)9X,$$=& JF&=T0<.P>JD64G,KQ]?'4R*QQ&=@ &RK_*FO4E^HQ$R<)3D
MBYP7;PD73=JO'_:^06(==Q_Q6CBC8U8XAC'88%1RM1L(D\:GP#&@*VE[...C
MKSY2Q*(UV2N7 CA7JU@DFVB1% E\Y@(5N66JM'93CA6Q^'AC<.VC=$Y"=K5*
M6F%D819+#D5 'G,, F7KT,0SB1[KPJ!NO=H[J*0?I^Y>4.0OXQ#'%^/+[R.;
M4XC1,:B=B&M.C05ON0:DM3]YGI/L(]IP,Z"?AS"-E-+X*O%%2K,KS+_-Q@G)
M3KBLEYQU\UI!0R5KKI^&Q!U!*UZ#-TB,3HI9F92S<I=^GUM><^8L:"WH/FX:
MEF,G(^V*1K^"]>IJ-J-U;>1<$"I%!D76BIQ)*(@B>F"*T8B1?L8?JR%S2 ;D
MPXC.G#$]J*5Q5?<EGZ?Q8OQIL0T2T+02!UF)]9__))XO?C8;?_I\.1_Q+,FG
MU09$J9T%<C80:\B$<4I)9R,&MTO1VSU>?>9T&4(A#8OE/+8K?JC(?I]^P#3]
MAK.EZSHB/Q2=908XN3"U:%V!8%($G9,1VBLMF!G ;'D0W)ESJU]E]5 "9#'H
M=U^^AO&L1K._^AQFGW ^*EB0D<L+%FL_4Q\18CU&D3KX7#![45J?.CZ,Y"?A
M2P,U]% OZ, +G8!!:T5[K2@U,X@V6XA9!<A,HE,Y.&S>;?#,<VL.H=B RCQV
M;LUU<<G%(#]>SC!\N0Y/D,H:GS/4Q@7D- 1)CF-(D+3-HK <970[&%3W'OQ$
MKUL[*73:2K#-BZW> ;.**]H!3H=&20^\8O@620<*?9/Z#I#8 (J,T62,(0.Y
M\[&&D# (+B:07(;@K:%O[](0:3 %/M(*J5_]=1%48[V]'M>XXGA%GUAUPZ-1
M*"<(@W!,@K*L'M45!<GX$K.-NIA=U';_R</V 3E8T--F4AHXFDG4$W@I'>20
M")K3 GSM+>.8B36D2\3VYU=G%\VTS_;:6CE#!%G?N7;?!=IS-%-'%7:(6=E'
M_@-',R53E,V)0V+UX-X+#T%J1K-"\")X"MGT7K_CA*.9^F)&%['W8]A5.3RP
M"QJ4J'F6$$H=<.2\]FD0$)BC_2]KJ]DNA]R/ON2T8I,ZJ>*^W== CL-8$S^F
M!L3"%$L^@69)@Y+%@S>T+]I<HE*YEBSO?=Z?1P978[MB?S4-D@BXEE2P"[[G
M#*Z]-=HU)V<?=1PC@TM;3!BX &YKVJQ.'J(-'+) ABE8C;F'"[$GF,'5*UNZ
M:&&P#"[4DH9LXO5@5<J)//J:IF1IH>4ADMWU6!^+<\[@ZJ2OG3*XN@B[!ROE
M;1C/_AXNKO#E]]O@D(LPGR^X;[00 FNQP^P7[?\R^!P0,#JRH@A<$*VO/!\%
M]!/:)^T4U$/\Q0VX%;0QDO4=YE<SS.\G'S!=S6;CR:>783Z>_S&9QCG.OE6)
MO)M\O;JLE_Z31+^UF&WKPULUE]EA@#U9-[T/[CCF44-";:+J2;&AAVVS_X%J
MCQ9%\&"Y(J-#>0D^NIH[SI '$PUM#\]TW\&\>\IL[T*"YB=4-1"+H(TGO\_"
M9!X6_UC$'J^2OES4TG)3[1\27<D.G"5).IZC+UQH;M=,@PVG5%M>-+P1>&**
MG?:EE3Z:G5R;N)=7LTDUAEY<7$S_%<BD7AW)%<-D9DE"++6WHHH%/,L2N(X)
M632,86M[<@ND9WKUI\$>=MZ7M5I7PH^?$2]_J9^NJJHK.7-%)!L,>!2U@<LB
M9-0%L"+2$B^RLJYUWZU-6'Y")Z6)6GJ(Y'T(UW*2[(*L)\=B,ZKC> 1MM+<#
M)0X0_4!KR<K/4"QS;0F<JRNH];2#HDI@4BA.,)>D;7TU,S0IMMC-0W.BB\1[
MX,*+M.A(2SM?PO%BNUUU@-(FBN003-U055(,G&$),$EM/;D(2;<N=+8)R_"F
M2BM]K0?VMQ#V0(4D?B'+#%M7B]CAH2U*0G3%OE;W067&O4)!GH-29!3X$%G2
MSB-&Z8()HQV>?]BL_*7VW\'%:U[C/,W&7Y=26(;^E\""BF2"%I]K*@CY/8%(
M J;V68D6/4F]\>3< NG0=>CZ\>_)ZB,QDI%6W_,[SKZ\+ZOLJ1$&&XM/#H2W
MBWP'3C./QQH[X:7-A@G9>D7:CFKXM:DE-]87J,9:Z,'1?@CA!YS@O\)%!3HR
M2,NELQD8_57[50F((05@,AG.1*3YW#K-: ND\V?(OO+OP9SY$=@_L&99DK?W
MC;[["5^/YXO]]T.XQ&79D5%RH>@<7:U@GFN=045NO4R@71(\2K+JFH<W=\5X
M7@3J54,]Q#@_BO<#5GG>72GYJ"2MC"T6')F#M:.NJI74&1A"BNBYH,$,R:@'
M,/Y$C#I40ST$MOV(]]5T?CE2S#.,@A9,$[!6L\T05>&@ WD;Q6@KUK-D&G.F
MHCAG5G26<@\Q XN4__?ECSDN3A_?1_(4)IC?3=[\F3Z'R2=\.YW]B/JVQ@WW
M*1C%/9 CR"MER>IB!6O+%,^E%D)BZVWJ +CGQ:2A]-;',?#5G*#.YZ^F7^)X
M<AW<A6GZ:3+^7QI INUU7,;U'.+Z//Q%^I^K\8S6SMN".6/R<^?SJR^8WU]^
MQMFOTTFZKJ!S_1MU3OFHE2+!"AI@Q 01?08NI4Y<QI"Q=<O,W@=U7O0]+0[T
M4)CB8>%=W^UHJ9A3UD,LKM[:(8.8R8)D1=*TK$7D<^M[UT?@#%52HG\'\'!I
M'[LL1.VM]*&NWHO#_9R#1,TR:,&J:2 5U Z#X+EFC N5''>[\&1+5\6;%Q[K
MJK29]J:'2K&A\W\#8GF:O@N,A@U2[[QZ^):H>PI_77T'2*Y'15JC<O%D+CF^
M"#JW 4*T$<AH0J%5]-[MM'H?6X&/=#=MJ[\N FNLM[^1I+Y<?5D"\='Z8%6$
MY+T Y60&1\8NE&""]4YIVF8::.Z'EP[;EV]OL4];R*SAR?H"2/CS#A!>PZ6T
M$I!Y-0\8%@@N1\C,H9;%HTP[G6!M4][=ESY!Y>TMLXTSK^T-[ILO7R^FWY%^
MY9(,^FHK_781)O/7]>F87^*$OEA\J_Z_EJU_D=+5EZN+<'GST_<W)3'#)/\V
MF_XWIH=^.*ZN,%D6TU(?=>T5['])?!JX6]Q#G\9('KOJCHE;9T*1LEC%3 A:
M.F-*%)B0,]2CTQC"80[B?; U%G#AR_XVG5_.;H9V]Q,+F_AW$M=+>M0_;WTG
MGJ+"$ SDDFNI)FZKE<Q!*,>E=9AS\QS!EO@/=;8?4/RUE;-XZ3^V$&#^;JGD
M]W>4_.+3IQG2S_&QWQQADC[%X$%G3W+G2#ZK<P;01>VT0"6;%R$]UEB'/W\Z
MV@Q9/UUX$O3J(:RASW'?Q-W?_>G()E0Q&P\L1/+V14X0A0B0G->A<",S:WWE
M-/@@GR?2B1*JA\B/1P=<Q[O9\GAHL)L_/?+D(N1D,GA60UP$Z<8Q;\"@L5(B
MCR&U;J TV.">9\R)$:B'B);6 [U= D)D@K/D@2M% \MB48+*T1\%.?=)Y](Z
M++6WP3S/A",3I(?(F[TD7&/2+J8U2W'5FIAG8SP*0.LB35\1P057SVT1BS>6
M97<2'N Z\*%N'T^8QWVK^]B7FC<A*S^<UKR]FN3QY-/'RW!Y=9W^+ZW6)3L/
MSF4)2B8-T3$!*7IFL&C/6>N6L5L@'>M"] @<60\O:JBK'NSJ1^"M"L;O +"G
MA-*MX(Z35]I4I;O3Y0!]'(4X09NH64UX*S(1T$B04TVKC,YB1,N9;)VK<23"
M;,DY/2Y?NJBA!Y[\,:'GU!Y]F"O"Y7V:BM&8H!,XP0RH2(NI#S[4QEC>,T7K
MJFKM2CP(Y!@MIYHJ;-I:V@/EG^Y\\;0(35R$,0UQY_C VP:]*=PVVK7[O8RQ
MY&0*)\=*)2:<U"E@-,GQ6##YW>_W'GCQ"=W*"4-T=4:!5!HK@1EXX1)DH54)
MUG WP,G#*=W*K:7!W-'>'_,:N_XJ7*1Z^%L+[JP[\2_B_#K7TQ2=C37DI*.K
MER)>0!2!@;5<NFQ(Z*IU-8A^1O+$#W.ZL'N[$SPX-0:Y+UL;QF.#N)ME.#+!
M(E<D6^-M!J5#@&"T@Z*C$#YJX9NG7C4#?PJT'IY-6PD^!!4&N<'J,) Z@)JE
M_^4K^1S+H]@TJW'>H^1LC+S>9=-Z <JA!9\%@YBX4)[L FG[/Z]L,I1GOI\(
M30:YE>H@Z5_Q\C><C:=YG)8/J F?-^*67+!:P042TW5H69/@E0%9!+.ZSOK2
M_QK?;#BG, N>HC'3D"1'7OT?'LD/>UE,698D:0R+>Q/..'@E/*#7PBH5N!X@
MO.>0$9P"RX]$K@,6_,;,.$F>O_GSZ^+RN1;SK 4=KHNVOE_=,7L7N/ Z04E&
MUUZJL<99",A>Q215MHJU3I7O>TS/<^$DV3.(%=1U?(]8>%GX9,B. Y?KX;&0
M"H+V 31J)9E.0<G^0ZC;C>=Y5IP<:TXV9L?9%#7'!.@$&9U%UR)2M.D)H@U/
M&+0UK6L'_KPQ.VTM_+[5?>R8G1^S@%$Q)G(ID+$V%9?<@\,4(0A,5G%$N]N]
MYZD7(CB"GA\L6=!%WCUFNN\"X_Q*%G02_H:4]WTDUZ,BBTI1);(?E5YX5T6#
MEY)!5O1=P;+RDCT%!>Y4LJ"%_KH(K->2!89['HN/P%(D($&27YP\!T(4HO!9
M%=ZBV,2)E"SH)/:-)0NZR*S7D@6QUN86R4-@6$NS6U:[LS#@WCNGR+)VN[DV
M3Z-DP=[*VUMF Y4L( ?DR_BR;OOS,,FUYC1Y+#A)8YR_O2(_'9?T^RU\7WQH
M$<WT;O*-OI[.OO]V-4N?R66YD\<6EC;%G6_M'R0T)+H6045'D^9:$%+R)<8L
M@Y/1*X\\)E9+L**0V0F/9C0DT -KS2U/C5;OO$5^Z_Z0W9G0&@M8O*S!X.0P
M"Z<A2Q) L=RA;IT?N .L@ZO65GG>/O<MF>+AXK^(;W\+I*'QY?>;DXP2=69!
M2+"IUKS,)(2@&1D)1<4BG.*B>0^9G<$=H;1C8\;<JW/;BUYZ"-FI12?I4?F/
M"3G0J\X9]^?NZRNL*6;CR?L)UF&,+->)Q42>G:@V1N8)O"8CTR0OM4S%T6[7
M/$I\+ZC#DZLGY=\+(>]?<[TD(.P*^]WD8VTOF!>H970JNY#J06P Q:*#$)P"
M67)49##IB*V/"O=#^DRWO?76P\U-%]2_?Q[/EJ 5:@Q90S)Q69<\>J.!JZ "
M2A086E_3[P7TF6O[:JV'*Y$=08]"R4Y'6GI-J'DBBB:#CX6\<QXT_2<%GOAQ
MR/63TZF39GKH1+ FC/G-V /FQ.II !J606$2$"U#2-:'$H+VJK3."]Z$Y>PM
M]?VDWD?/I!]Q+=:Z7\F%__U?>/$-_T;>^.?YR* (@4L!SL9"& M]Q60 ;B7G
M&97W9J=S[?V9\2"NHR\D>VKQ<6H<KH*!:'+'_!(A9<$D#9]Y!*5K?VRK$PB'
MN22'/C2OM/\XHC.FQIYB[Z,[U@/H;NTDHTS,B\8GP1)C$_/@:06%G*S(.NA$
M7N  G#@=*[8_2NPG]#ZZ6_T(;A0SN5[!:A 5!+EE&ES,&6@;M8(E(WCI^33P
M/+7>2; ]V)"KAJ!7X>+6L'W$K#8ZU' Q#C:@)[B+W:O42#>5T FCI6H=EML1
MXOE9G'WJJ(?-Y$&X#]M"6I92L]K!):1%KE;/\R8[D%XB2\YS CP$FT[$*.U5
MT;N0ZG M]6"Q;D9ZUX!B(60DC,)&$H5'!4Z50E8U,A2$,*;6CLTNN'Y6#NVI
MF4%7HUM;RT<;)"^.K.\:M!VC@VAT!(.)R5RX3;GU><D.L'Y6[NRGEQYLX <A
MC@J/ G6(4+@GZYR9VMM'1M!9%A=L<+;Y6?^#0'Y">G22?0_&\F9#[SJ.60:C
MR1LP9+P7@D?> #CK M14)&MX"47MU'ZN2<C(L*T*>S:!6TK^V)D"'6\97GY_
M%2[QTW3V_7VI@EQ](B]B=X/,CF1:(%M+ T]9@W<E0&#9A<)1!=F:<BUP'ZUQ
M8DL>[7=KU$Z?O53Q>Q3[+?*_3*=Y_G[V$6??Q@EOVLVN2MOM,(J>:HFV&<&Q
M"HX.S:![906/IO[3)3.O"<.:\^KO5BM4DQF3HX(L<O$^\1AXZ^/O4R;QUB*H
MY\'A+EKO@;NKL.@QSE?%/4,P6;$ L@1!?K1V9#Y)!&FESE9;Y47K^D_W0 SO
M<QQ#F].6JF@8@OOESXO1>CS\JN.OPBR\M1!KMTIEDH>(EFSK(H-"Y,;E-3/P
M7EK$YJ?_5%IO).2!,FT^7L4Y_L\5\?--)>G^23$;'M0B?V47C&NI)FBC#R6C
M1XG*"!MIPB4I?90I,NO*:,,S#UMSUQYZZ[GF4*0MA@%3J$ 5Q< K7J_HO<N2
M@#G;^IIB$Y9#]Y55[LWOT^5<>7DUIV?/YSC_RVPZ)R^=1<M*IF4MT8!58@X\
MDQYD(N='E%*L:WW1NPW3\.M/$R:L[R--1=]#9L<*#OG$<3RY7FA7.5R7]-5\
M3.^Y+H XF]4TQL5H%@F-[\O[JTN:\#A?-)3[Z_C3YY$PVCMN%229252>B=HD
M*$/PFA?+A):Y==AJVQ&<">V.J-8>[.(U$5V?VN@HN,92 &5Q0%NQA"@-!T=V
M6)2.MN7FEW\/X1CJL+47FAPLV%,Y5ET?"/W:PJ?4@EM-7N5U>(VRO$9@9D\6
MH0BR5LPSK/5ZM '*L0X_#U?Q%L[L(^H!U@CZM:5#L NPGLXE-X(ZSE%C$]5M
MI\,!<A^4&+YH8ZPB)U')VLM3(6UHS((-(C-NE,5U__FI$6++L=VP?.@B[OYY
ML'+OT9 1XQ",-X960BEI]TP<=)1%*DF^9VZ=H?P@D*/;G?LJZG'U[R'E'IV<
MA0LVOY9KY3DGGRL(QH%C;9VD(YE.,7# 7(I7VO(46KN]&Z"<C7700M0]!(0]
M!.O:'U^1?A> /5D)6\$=QUIHHLH=Z'&X'GK8+;8#%3F+5)*&I+.IFV0&+X,
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
M[!@=.W5)J*3/Z-&9A7KSU6'&^$LX72R/M:F,DQW$!8PB,[C CR#D)2[0#WN
M'7^QSA%H@=.2E^!?O\9Q@<1P*[@X=G G@G8@[Z<ACO6L1X<+O+\3C'+A2-R&
M:E-M4&;()RC70I6I]#:DHR>GTB:^/-04)XMV+2"\[:<XE-LIXT9'/]? 3@O$
MUW$!8<M\+H PPX/RT]B_7@Y &:Q^A?13SR[&DDJ+KF S,%N6.HI3,!K@)6F4
M'H68N"YYAZ+/&ZTU/.%G_SP_5>N'>X3+S<S5TYO1L_<@VUMC(UQ K<6F$%H;
M1XR/7&6!I94_EIX:(+8$)33;!Y>Z]P6X2(5,",8Y2EKM'A0UW Y<;WO"EOQ7
MSEU=B]:G83.,X^I@J,QGZ]^8RS%MW0W=A2]2*3KN=2IE@7Y>TJ+7K(4$$W3
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
M)5^,(1B.P_8YXDD5+RVLH1QR&@0Q"BRC3G,JNX0C&KJJ0"#O5W_]_;KY6B,
M$^<??&MD[#P$Q&";@U@*"F3YF_2=RPQ_Z"2Q+-W7^!!\MAMF#2O),K^):(BR
MTZHL//9:427,:X"W0N#IJ096H_7CW?;0P8Y014ESE?"9I]BSY,<8-_:MI>KX
MUB(8YT&76,N;9#UIX3.^S)13EQXYX%=W"?>NYK^B],RSH48RD O,?638@B$A
MM#A&$&A>"NH-7$:// PV%1-]"@)C>NP?[_>HE.??G.]47M?ENPMZT K)D;WC
M/$M<0 PCCC:?0&\C=V^%ZSF_ZD(\' H).]>3L?F0[)DO1XP<M=Z5? K^LY+K
M_L"3[F-I'G  ,U12E$^#D3T3#7KTT/'T1S\P &A.CN7S]S-\N7/]Q!FON9U*
M)2&&UW*/R3FJ I8'N$#R($: I0=";2?_XJL>#50>13*_##72YV_6ANN[$OB-
M= *\ZL<3&5U!&#::=&RY_\3<NI^PF;0Y[WUSDJ1PGZIUW8HO T+*)$^TU2VJ
M,]2_FW-$"ZF=<*A<:.:?6*,Q;D4J66X&(R-&+LX%,]:O?_4$']]0V&%4<2$V
M\.LXJ,L%6,I0%N;_PNYA7:ID!=&:EN$B7='5A[]^[FA+ULSXQCY$SO6)NR4B
M.*!N491"WCG8M'[:&<!J7__VD275QK@,QC#=L'V',9*LK6 W-4=G@*/80:^M
M':Z-KCTA?*];_MW;Q[>SWZA%3QW0GW!\%H)Z!L#G7%*0M#.P%2YP'_78G OD
M(-N*L]".95J=N,.TC\GZS1GO3K"G+-H43L;EPZ?D?MH1:;:1X-9I9(,^D24#
M%:SL6\;5L+2-/,9#TYJ1H\X..Z=GY+]O.#-F.$I.FPW6Z.]E5('XH[:8<V@>
M=B,7",:!6G5#JS &U%LD5:,^8*59IK.1@CB:/0/7[5Z_P 7&]>&#DH[RLYEE
M8A<_GDN,V;W9(NOGX=R"+06FXC5&-9+6LD#S/S=C(ZLMD+XX;,CL]Q#B]OWK
MA"QR>&N+1)-QAUI;Q##QV,1.2<,+@9=Q76W7-E4DM[0F?%X>0D=8&F+[G+"D
MS""F.>-VVB"B!;8R$?AEGN4VL<K?LX?F7/DIVO<DEA(4KLQ>OF[>*[XV]N4
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
MYW-&VP!:V*#E7LPDG,]R&^L":"8T0,PHB:AAJ)F&&,A/VEFZ&PO(WD[L.RT
MQ'O:GH4P,("<]U/"F@O$NW$!D;Q4Q"<3(?9W*^5CQR-96RT5N4#I-'QC!DZ[
M 09PDEVQQ&,\Y;_9?K/]9OO-]C^'+18_P@7FA1@GV=<YJGYH'_9]S!XPKE]-
MK4FQT/UUW=4#]GT:>XJ+2VR2TZGBJW/.:)-XJ"LTA"JW)*AV<5KS[><"M$,N
MR9M8!F#XQ:&M[ <])DOA"H13^\].1)T56,O8_& J6>J]WVF+5T($1"MLE<C4
MXO0A)/,&N0!AA)J:19;8.R F%O8LN[BCL,YK-3Q PF3LBY&FW?#%\WOK<KD
M^3Z4?>MP- _L-]B;93+4:S16],6MJ5"(@VSM"(N 6E\X=<HXZ;)W]3:*]_SU
M0-0[_O Z1W8>GG2-V#"^0J3+8B9QRJS(:E8T.+_7VP"CC_;LX+SJ2K)^*B^_
MWJ%J::+UX_2N,[;FZ/XNSS?X/RGG*W9E/Y0+4]BYV%,Y%ZD47$J7616*2,FM
M/'QW"]A'UW3=AT__KG3C%''5/>_;^8&D^JOBP,*3[-EICUM_TK_]GW0/A+AY
M_^D2V+]:S%7PNMQ_-I?G'<P,LJ5XA<F41<O.X(,1A""*7UI*EWY9Q7I=Y(GB
M)W\DN2\*%QM8C"?):PG<$LKFM?_CUZHM!.D1L0FW(D!6M23Z^JXKLVSIQW"!
M8"RMK-_MYG><]*(A(6-SJ$CF)B+FLLHQ7EGS53N:RYPO1V2=;L8H 6?+L;_>
MBVC$[)A@.5$7]KDTLXQ!G0KGCR@DN>N<S;8W3MJ,^[LZUU0N5E<2D&><%85,
MR'4)B)9BED+6H"E" 1%>)[D,U;5<(% E[,DZ6HFF];;[<3N=1RIY %OW3$DB
M,G10K_S^-1<AQ'87G27[))8""2J;U:2GT )0 ]-/P&3<^\1P(X3LLRL\6\1X
M?9E>>2Q3]Y7 05= % #<_YM$I?SW_;N=7S?/YZAX3Y$ZFSH3R9W-[>F.FR?J
MMS_]W)OJ+L*O)KRG[CD^ ]^TL<H'^:$ZF%S-F8;75R2;1*IRQDIFF)\1\I;
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
M+J#2Q4N9I:3UPZ0LY]EJI),JZ2(CA)K;UP+N&.U:ZE3YHUYH"C='P++  2Z
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
M2*LK[5P1FK(2#3$YPW*K=:_(>!="^7B7LUL:8X AM'?3JDVZ=-Y$8,9OLV/
M[YPC--T$S8<,3$??V"L'OO9?E62!S8K\[5=?6A;EKY(F5B 1&'L(/.'=5]6A
MW%E'O&J(A;[P2<B1F4Y[%J/@GM*\TVU*,Q4*%SK))3$V?GY^)1/=I4'UU[PG
MVQ7LS\;M25:\%5M6%"O\^!_1KF 0#3S@RB8J60K!@IE"4CBQ(>UUA&L%[BI(
MW%$3<1[]\Y/G=S'%;7L_'PSC4V99;X1[$]J/PRNU 0U/I0'>A*3]N?O6$94
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
M<BGFI'>T<8R9,P=Y.V(Q3H0R^H,OX[,>I:OL3Z[5P9]/[K(K:),D2+2?HTV
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
M+U*&N5_%F4M>K37/G6+*%DS"Y',7O@88.NI4<3Y\_-"UICGV.V8=(6P.M5,
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
MTIANV9W=W38?>:'G[]S7?I#LM2I'),85!;[564"]Y3)FHA+IQ$&74;+\;9\
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
M*\KD"UJ*B0,<8 T1]$^'\XE,;\%GQE**7Y^ W/D_%H?*3()0MN%X8H(8S@G
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
MWU!+_22XN6#'#6TD#'G9]I$.G9L?YU+39*;I-97J'Q_]S5!?M56QMT%7Y^M
M.7Q.4$0X-S?TJ8N*)R!=V>*@M>/#4G:'RHG)(;4/[[/M#&RBINEU*%U(4 H;
M9G?Q'3CYJ.ZY*'A>IW^-PEW(]1G=DMZXT[@E?+;D30JB=O.4HL=B/05:(P'+
M3S-#NJ?(6H(XTMIB8A##>!F35M?%5E^?47@K_IG>]-OLL -FG=*8'["09:(\
MHGY]C<4KBUBR)GRUGVP 7?=N$UZ1[A#S.]D['YQ^VY&UVMQ5R_DX!5RD#L^/
M60[QM8!Z&?SVJ9OMRQB=I?P6#W]7T'I3_M/G5O?NCESZ@(EI5)LFAH0ILBH;
MJ7%5&I W*S/J"E'.MS UBQS[S-9[A4#WQE&'[^Y'1'[_%MQ VV!("E_&W$Q/
M(YQWC0H_P@CFZ[KTD@X6#X_S1Z^Y6[2JM1Y^Q'6 =WCQGD&-?,:P R(3Q-\;
M5N/4/OH I$<0Q'P7=0K $WH/,P0W&RO7T79-Y&!OX%6!>F$&:T=<?%8EK*]!
MF<GP'0L(&-P^6L[5]:P;^%%U&C[D<,VLP;5[LVPD$75HIN\[HG<2>;AZ; RB
M" ;<>T_S JD)QE<F*M*&C;M66FJ=J?KTKVN6>I/@1X#64&&%"%X7Q'F%= M/
MRV;029(R3:UQ_I,^!E$LOMK!(7B7_\D?P["3#HB7S/B^^_&['6><EA":)8%9
MAP.)V 0<N(^6H$!:"]D&YT/)8Y3$LI_T]3?6*M2S!K565Z7^C(6:1>KOI#Q:
MHQ<EC'XG#@KN \Q1'*1/;+R!1\6>(+$,5<^D8*Y*MOO>+CWH,=OW%#@C)^EA
M_]L^_U_*4L!=RYBA!$06E:0Q+TB6Z2QL\]Q@LBLXUTJ0FV25URH0;HRN3\+*
M[XI:V7OAR!20\GK5_1L?/JUV8&.;B4FT/^*RO\Z4Y,E]_L_B\C;?O7_!.58H
M+MNLML!1:M(8]%\>RZV9F+B,$27K3M!4ZU9#/0? N1NP58%#9*Y_N$=]4H13
MYW>/X^2]6O%B,9)Z!R1X5GP30*CL,A@EH:T!,KQ,01;A' &RKPE@4<N!,_X
M^-B_DG*>;_>RHI3\8VKI./&*V2?*5JW #XT8AX&%W\*,).>7,;%W"><HPZ%,
M!QZ.0^%&U /2=9O"//L4FPR:-18J,I[[=T5'1WKKM^6NM/Q\CU]I?]EMPVZ<
M!ZJ;ZCT)S+L:OC*H%A8W@!2&XQV&$,-)A67,A*J$DL@O%^6?S8NP"@I14MC\
M +X#K.3.L@KZ8IVN4F_JZG%]C!K^GH;6+KP&DT+W63F&.D+F^:^...^(!\ O
MR?T;1&?\#%FU#HC<?G3DUTV>*N_@3.>:X[R7+.*W/W@WCEP;JM0*F3S> ]1W
M$D%;QH[B*QW#6\<./%:+%4]H)"@X-LD]Q<TP)1=71N$%N748'!AL 2O$SR-V
M'3KPGGX+H%##N\$X!&9]?35]](/60JNM [PWEB_IB>H&,'F,5UHM<.K!2_FE
MCNNP0C>-:XU;3OB(SBT9,K%08@0/J%[&W KE20I>E:=PY7O((B.5]QE?/;JI
M[0XP87P_2A!N 8CD)#_,;Q><ZQ\TQ$QL7,:$/*"N'&UZ=$IT%P[H0GUK([?.
ME!C\!*C' A<^8EAU#/#+:.]XA:B'5GKX.0:LXL]K<C\1)$Q7'H<K.[D[0-,I
MU+S0Y*%/28'Z2.:=&(Q81LN6N5VXG"-N8Y$,6/L)V]B6_1)8@6@ ]9MJ?,=<
MU3]\+F)UK"39O^Z?%=U8?VC;6Y.*UP:K\L4CDD(Y!+X7.H4#N+(?R=KI,[&H
M+=3T(#(^E?U%NIY3^!V=I@N=*2MW91Q\&V]X=0WE;K%U$Z%),@?;;YHBS,<C
MB7PA2U/8#JV,Y&Q-T#,ZZ)8)E9WJ)Z-Y<?!+Y_S6>*\A^^._, --50Q8M6@?
MQ"_Z"JDB4E9\%=A1\'3A^'/_JUR/M.Q1'!CW-(>S+N"D0/EROH%/NIP2A[S
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
M1NO]Z5_6&>QU79^Z,>E1AY,(=7(N9WB*,3E;9Y Y[W\W^&C")68B4ZY&#U:
M: 447:B:7;VMOL80_)ECD%)V_WCZ]S4\PVUQ#OMF8S9H*&Y9<<GQ/WF3CX[(
MHV-;L!$DPJI$SA!\"-K-+@:[FW#8@R?:2[IEE^NL*+/?.3+SANJ^YXR_H<QJ
M)QE8<1^R*)#-A P<Z]] K_B!M<%<8HJ=[HO>9V/Y2DXVA)-LM<YQ9_CAW3_>
M.BQ4Q-AO(+!I./ $?3Q-N!Q>>-5+5(8H0);<I@;"TGJ5N5$RW>'2_HYI1;N
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
ML?<^4JV15@)N^L'>,MDA5SD6Y.]1L>?6EC^\VP_.L":G#M$2F*% '[-6MU/
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
MYV'_ X/QJ/C?%-WV?Z9(31ER::B=!6V2J266-#4R%R/UK)>T>CP.-BWECQ/
ME+&:3?QE!P\;%SP(YH4M#A'\<*DK4M--\O\>C#DF)4]$EN4B2U &>7!$ I@!
MG4*Y*CU\CL"W E1&"(MAYWS8^J522'M01EH0^&!MHT^[E(9#9[T2QP'K>Y//
M>D.'3";J\+V&G-TU-.$YB@D??\EN4T'6@U,4C8\G@)*)*O?S=E\3IIT+6K9%
MANKGCU55F!E;[,H?3V0O1A?*%E<A)40">!!$U 9J'6KD?NC,Y\]<*6$M&?0.
MHJK5N&39C%P?*0A9\-*IJ*TRS&>75MCP!>:[W/DUWQFI**O>(JH [!RFUB]Z
M D&=26+V?H5-EGW[?!-?#RQX?C\#Z.W#W]PL:W/EC5:]GO4N#;WG/VJ3,1XX
M[W\LG_X2GOGSYE]0S^QU1OZNJL>OPX8[N\^.%">3=I55%9?O3NL;V%KHN')N
MPXL5-/\#J^]A,^TDF\<: !O5]L7$+'P#J0?'*6AH;:2VYP<AVC3GRAO9O--^
M7]^YOCK1?16U.6SH\VLTZ,74!GII-\\ 7-?0^BB-3;]J:;EL[YQQ>L9]DKD,
M;LVULZIS,CLP5%37U$N@UE^SYCM,7&2!'H0XHIHDDRMMM]90?-V6/%7W=OVJ
MCN6M^,IK"GC8D@"K>[+])E'BNT)Z37'(RIX=8@S.=R6DS3_YQ5][J+-$6K@K
M4WLA9^+SG\%F;3U,]I!KKSQG_&J@\"CR@5BL_EK3(\;U--^1+9H^=[%<T_E9
M;-.M3!N[]NQR!@721M6O!*8J &E'=A$6BC$G&7%6!0.--EFF)#6?7I9=E,E)
M[\U,_KLYI8.YV19Q09_:NY[F+HZ3R=>K)ALVX2 #$JP<)K@^]1#Z)%P"K__\
M\_G&[Z/)'/F#^)0+8LQ#^X1UL$ZT[6C?]\') 5.>H?.1FU)-QB<T#SN]79&R
M2*_:CDGX26!_<>VY\[H;FR]Q1K3L;&#,*].C210#J#;?QW[Y7;C=U_QU@.&3
MH_,W<7/%F#AIM+\L6$$G4)+&5OIV)R7<3QV.)).&:'4ASE,IV<<>'JW[-L7Z
MIM$8)#6ME BC6C?N,2J88I$%VDQ-"4>R%B$;O+<U?'@,NG+K@WXJAE\W*;D1
MK+\)D:[=S',68Y;*P,:0KPVMWU4@)7J(R&DPAR:\^(2Z9L;9\%_K![W,LH.T
MWR:YR?PP4)UDO497I$D>K!0H2)P\ A&%4?"FR*M)\I':P*%EYET/Q!BYVOPK
M^L<$\O3C<X';NHL)RB-N8S5:GT/-Y;5NL$CG_<\4-JR=>YJC&U]N-N^DQ(*L
M441[&T?5 &I1,S:(WK-A2G 0'7,$96DYWY?!EW'SP2T;74^F[^I<>.?^"B47
MQ9"Q?,N2^LM7+G^Q8=A86)I2)U"7,06?R 1/RL!J>>RR^N00;A--C/$3;;55
MKI^C9/0]JR F%=LZD-E;,L)+BVK2SY]+2M5S6#'_=/1NLLQX@%"*VLT$W>A7
M9@#4Q?!GQGC')YM7$UQ#> Y&D94A3L9LF7G?7U6FKU[YA>SV4SY;1;D!V$,
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
M-L'<=I];]0W] ^=>O@E(]]*ZM]_^O>L?"IB0=F(6<RG YK#F4Q2[BP%-Y",
MNK;1!J4@<Z[" 2-MHR%" F7EBX/4::Y6)B]"=']0=N'AB(M&ABM7GLF=QKM\
M,AL@[2K[7!RZ5:O2^JU2I,O3X&U-9GMR;GZ*7_Q <<MRQ:#Y%XR^:[&@->N
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
MK'9>&>)N1^.[I^_JV1D0;ECVSS5J!J< 0"[?!]P"P)]L4;+#KHE?!/F%9EK
M--J17+08%ZFZUWYLCTOZIX]&$2<+FYSVIM +2J&;W\5 S@1SO '/%5\Z7FY1
MRZ& E:<3YG.S[&F3]CT#2[NG;[X5ONKVNUV5_.^5WP_DFQFHS=J9'K LT #\
M]E57#U9?3]1_\>_KV1A*UWM$Q"_=NBJB/=C,7G'0YOF"D4#T">#%1"L\4ZN+
M%ZV"^RIGXM;TO'AN_@RN@#?@C1V*4/DV3'-R@\AA(ME# GEY(+C7--YASV9O
M00'XLYZWM;W;+5Y@MS"[+2OF_L-0^U92>[:KNG>$=_;RBTM:K[>IRG78)F'3
MSP1X"TVD!R<(1'$-*=P8D,!LR,98Y/1] --AJD<U61W/[RL]"+DMMV94XS)J
M*)I@GWWO\_4 '$,(_%4V4*5N/5"&4\ OQW@ CV Y8ZTDLC^B?YWC,12/,?@Y
M[M:E/D;B)/)NKZ(9-[[/V>:ZSL&*#SL4/>J^PF\FT:MLD<VV^47TJ5[XM (S
M;@BF,U#M_'3)1Y*<MTM/5W[0.2;=;:;C?F"Z:^[9/Z<M_O@=&VGUE(W\_YBC
M=@,"P=%KX/+VCDQB6BDL$P-CPL26)%W 9#I4*Y0Y?@'X!M R5PUEG2;WOE5+
M_MJ_V.NO>TYT8>M_P61P20Q</TV$%PJB'O "0%]F>&0X&6LR9O[;7?)"B]%0
M7*A]N-'99X?U+??LUU?ZD.2T4_3F_]*DY#\>"A0*:'=:5!@W<Y#JLF"2?EW(
M&18ER!NPM,Z#+%SZ;=!Y@&JEE5_R>$&I%W<IIHSY(JM2NS+6WK*@UZ-7+/5V
M. L&[A]F$ <H5!.!]"6V*,>73^B6!VL'*ZS957]M.0[W&2M:KI7G6B<C4#OB
M:WNR]0V3 4WR7L,0^X)?/)H.L=.6"W-C5QX#=['RKFY W#ZH>_&D(QGKJ3ZO
M7IX_SS4X<KT1!?NQ9OZ-!>M\/ )!PWD:VN1VN"[\4I<'1QMP*I!H8)'RJ=4E
MZ?;:U2?+)I7;3W_^LA@M4EC,N?#AS8T?+)%"(ZA]IL)U[KF914*S[;)H,!>.
MV3859<"6KZP,H<D*H&$*[]@!LW_LSFE4R=?,VH8/_7(+53B"U,5L*MX47.]1
M>U/6H7 6;5 !W%XR!%?".$U=#+?N:O_8\GVYY9"9:[?NCE[O86>I[0&AF3\M
MKNH%IAU+V88E L?;5V2XKIAXT)!)HTK2EV>5,WH#)#K9DUU5@T;%8^3^EX4.
MA-J%%$:26UF.J71KT O3Y#EWL>1 ;\73DB^_SRI_P&[!Z(UWF@!UC-;9ZF#Z
M!D1N)A2K!ZSF<T8_OPF/5#XNUX*(-MMKH:0J]\. /4DZ),30N_!6Y"V'7;A>
M'WBH@@)V'-ZTGMVMB!WM-AJ/F:E#R(.%<S)EH3QHK;-N0_NTA?Z[:)<KT5;O
M<[_/'5=Z92;7OJP@-$;OV>W+K]@F?0[;6OC9 G.,$S"?94#@>@R0Y*QVMA[[
M4'WTH3)SXHK*W8MNJ//Z(H,_;]MS&7'+/YD$JHI@ZYEP(33N8)/ZRA&]=HA;
M E4W.D$L%&N4O[,UT7^5B)V(?NSGJ$V:OIAW.'U;T*5]5E/R"]N4UB _$."!
M)%&N"L;:*(9?A=' \[86DXY:CZ!<@,F<>.8AW)GL]V1$:^$<9S5N1D=QL+K\
M4T6VJC+B 3%9>.,,5,8&1!-[ #O2+0*Z J)T1&YG+'%A [*M\P S\>@4^1_5
MP@%4S;3[OA'#4]Q+M)XM^G.(>\H/3RW^5>%\RAE MF@L=X0#. ;I%N_89;#U
MF1<:&5#HKSXW&6ERM*-,8*+RV2B3*$0 99!HX'SMP8@51*7KA@A"(+T! 5;'
M!PG-SPCL#0@3E7;W]P8DVP'6 =ZWTLJ%=S4EK%J]^()PC8RI;FR=OQL>D:NX
M]RL2\$2DM"';/0=ATS\Y6L!(X>=%'\^!1%LF*J_5R&\#TG>(T;4K2JDJ3F?
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
MX-%4)S2>\69@Y=T'S6]>#5OJS&=<GFZ1<BM___3P9?$$R>4L.EP-.P)_?K/
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
M."/"-GLD"Y8)5^=YL&B9S?85VZ?LG1,?AS>=N#&28$U^<\"DPW+?:=%.))O
M4NB'JI/PO 1V8/_+V5=&-=[674C_%QVO@@]YC1B6F- .$$>%1HS TR%R_;%]
M.-485 :N5:/_2P(3V?MJYO%*:XZ"XNPA3O6#H_V[7C:^N'W?)?=&Y/W<B =/
MI3YE0.^UG)9<GV&@5-%Q0WK;QC&A#+FPF;-CL3E2J)@NI_>G@2^^)U)<OCGI
M6#99-AH^-B!."<6*4AGGCI!&5@-PO7L$"F1 A6,-.K,4Q#^!-_SA9#T#-JH_
MOCY6INY@>,<*2_GPXV.7U+=K7?Q1\' ->6H#0A:JT]XAZ*]\XO0&9 ,BOS*T
M =%^H$!Z3$S",82"F,["_W7V7-[\7\9-U@8D;ZI=T ]7@=-K!0?9%SI"N1CL
M.YP<3[+J2.W@7W%:,B_4XHGYQ!N,W8G\RLNWOBI]9!]6$YZE\:58.Q)P5\@3
MV([RO)F')/V C+XNG#^PVLK J00LQ%V(FRQ6\7/4+Q[SFDY"E^SN?Z(IINB.
M^;T!D0 %'TG:1,Q>-D(@_81[!>2>94L.;$"FYP>5J>[/PJ?&/@>@4\GK4>.?
M%B5<[U?=P;P3W6M\J7#*Q!QY0GAS?AN0;VK(EEJA]Q2:Q(6*Q6X3X7*UD:.%
M8N6]\*]4GC '4Z;0)ZA>]MN?&I/(2*J2N:'QE3&+.]IN?]2<_/K/%2(NM+3@
MP>>'M:& \&,K@>QU!FDYHX&GQ;^#-5[24YGZA5.8 6>8DEF=!Y^X!\?7A(0^
M]0WE%(]29 P'S+_]?KW[?'=(S%*K?DKX$F4ZD*G1IS"-$D@/ 6O,#<@@)<<C
M])\C8/S#,&&T//-XB.AXZY%O(W>[_>=?%;H:%7O[B>>YFJVJJ1:*8X1&5OS
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
MB8-J!IG7/=KFPW-5VM\TW_)\V*(1#IE;87%'TPW1 X4@1"RL'K$%IFYT%<K
MY[3V0+5ZT&0)>P^-GR!Y<]MFAP6+D)2,PD::I^@!8A$'AEBXWT"_F@MU?A^+
MHX^C+)NGT6I>EB%DG"R0W@>NA->'WTU02M7:$;Z0D(&X=A77]NOZ:\>&:B$B
M#E!*W^RET&G24QCB2[0P=:?'&!:3UW89ZR7/!FU)XMDW\ESRR'-:[HO#&3;J
M_])>[Z8<K/BISO0Q!Z&PU.<L'A6Z"0/-3#,Y2S_$< (RJ& 'P(?T3J/J-U,J
ME([TS>333[WS.N>;L4_>M:B+I:?^J3W7<C*89S9AB%F0.@1#5)MD&&<JS9K\
M B1?GS*1T,GOQ@EJZE^KIQ[./Z[>,OZ-._L(,6/;.34[Q?^KQ-65M8IC'-]&
MHXHHE[3G.(C:^STR$'-S>E!!8/0*D%UJFD_E@P'19(]4%U?JH==Q5LY2.[+Q
M5BO6MX5*O-S[/ O./?0U]=!FR)#HAP-A]1W/Z7I ?0].7)\I@L_[6/HW&O%G
M-/'OC$2AN/BX1)* 1M:JJ_F X]>^#T,-$JJG!R.'V-L>(.^! )7].;9DPKQV
M)Z3Q%,H<2'P+8$G!N5H%1)E\L$BE>:F'K8SEW??U9D?; O"??'-^C"B__]HF
MK\-FVETN;(FQ9)C-)G *IE>:?]FX'DBG_.KE>X=4\J+0*E4*LU\7+[DUKC)_
M91]7ZA>%M,1*VFJD2,B[Y%&9^>8@L9^L<K8G+ :.5Z+G*)BN\UKH4PQ;6!*M
MU6A<$V4)2="\:!\P>Y.F$T"#U4NB'QI?MM0(>XD=@5VU/P<Q78-0KK EK+;5
M5LZ^]?<>*!%M#$O8;8K1DZ'G3&W-#]K*7L[2*J Y(E;?GZ"^Y@<]5PI[X5HO
M0HMD&]5=ABSS)=0?EP!KA$2C%9 $>ZI=;QP6D= /FZK:UM2?QJ99;:4\Y0NU
M:B_)F.(T=>5]^-1%'7:>_6 ^)(0E,/^?WS $NMXQ+"A>V2LC4/R9IAI]3QLB
M$YNV74P)FIJ]T;4Z(7'P-G\%*E'N=2?/ZN8!]1_:J;B:YUV0=$*C1'?Z_/=^
MPPZE]%[8X:^3L.ZK:WDK"W-6B)NNI?2+"NA?O,62ZH7I']'NM$?_;X\C_N^K
M^BL?ZTC:'NC9!N/^'JB%[4+M4U5QU?/_.&C%[!WQ[I<@X((@:?,[6]IT&]8@
MAI()+/3@?%@+TWL@TIF9.ZP)6H1KU4WF2-7OJV]G;R2:7I-:R,I1?@I>X4UB
MX3!D"0APU)(I.<JZ31#9 _W\G [$]K.X[?= %KI[H%S#'C:/JW\%CH(2^Z#_
M6K7IF9B_4!ANB@BIZ6<(K]!$]@MNV/S4<0_$[TC190GB %M3_!Z(QY!Q;?YM
M,6VTEEG,UE;J'N@^]'G]EB-SI W+F)MO_KO[G\Y*Y=4!V$=]J?=+9^%_'UV?
MZ'$X:]%U-*!J@*4G8JGL$T^WPN\W#W)DV[@47<$-OFN)QR5VZ$\U[(&$D<E7
M9_[8@,76*03UP.<SA\GK6[=/OG\W?LDSB>OGS\T+!^][?30'A8_VI<_9$#']
MA 0,&*V)LJ*@PDQ5  ^RX72[6%7W@I:&'])+RIN0TG!*B;0"51=-[?AY7+:I
MC,X#@*\Q:]A+#^9!:Z'.VTFM[<KFR174P<?D3LFI6I.;\[J"I#DDT]P4$@OZ
M=Q)3[5[PELL3S$%W,0W]FW02;+Z,&)^ \R- @&2/"88Q>>14I&Z/^BO/?L39
MU12JB>."E+3AL4RE[%OY,-G#H)= 43?;LI5V-@LH;33=:0RQR'D>EZ9?'7-F
MH4>-@DDP<?C+@^!=UERL.7_2O)#[;0;Z@377D543[*T_?\Q%#_R<;F&;Y5L@
MG R)3Z<H.3(K6<9#E&ZXCG<891Z6<,O#.)\_R. 4;"!XOM*CSE<7LG#WZB94
M6VP&/5%$N4*(@C0:;N(1= G@[<IU"J%[]L%0T!F[PTC5;;DS\W ;W\0JHE9-
M0[FLKVBWQ8\RR1N+WDL_7H%S'B  96R7G#')/+W3UH[V!-@H1XK8C;\9)U&>
M$20:9>"^-6DZPNYZ.:G\WX0D>5;_Y5]BE'@GT6 QT+KO79"Y(>(3]"BLWN[Q
M>[0<,I#/[59M$R6UY.K9]YE:TB2;XOB7E#XWCOJ3AY*E?TL?X^C'>(_.EI&^
M;]J0(OVZ8'RF"L@)Y_$_(P]WW#\V4=&MK<G[YQ:7)SP]>0IU=,)OW]J6FK,1
M/L>9B:Q>*&;Q..TWCC!K]R/NR+"^=&A2YZ\S3'%T3/112G\BKM[1^N.2C$SS
MO&1/7-#81;/Z@M+#2^W?UQX=XQCIT$8/X#AQ_H2H=+HA:YPE"1%D&)KH5,TP
ME.GNW]R\C=*^VA[L^;)X=-4WV;O\ZTDC_7\+]+OH7@CEVG[K(U$4M"P )MNA
MC!XCU/'/*"Z0(5WYMEY\4,F%M72I-*NXXH-F$54>Y4=3;$.^7X[J)N'U^O\$
M)X%^[<R5]>+JO]53L#:4LDT2O&S-G2O^]T:$#8S7?0U<.O+Z@FA"U=N)5:MO
M=3=$'XO6%J/*DK90YTE,KMX\@9W8=L<W[H'NOJ4!*A^*RV +&E\\SRL^RSRN
M=-=I[%GVB?.<PMR5SZYR?2+P0XEIF$-[(#_/"S]G:%;,T@X#AC*E\<_7YPZ,
MLQ2_M*//S\>Y23:\75YP:&PUR)_-1,6G5TMV]G\A\)D>0)T$SA/I.X>1WA:%
MVW*W_(IZ#'>9C/GL[4;C/J5PA):6V]<6;^GWWA%BKF-*5]\E1=>SD8H-!<$0
MJJ;!@#!BY'VB752' L-FW!0,I.V2O[L :MYD8H?LTROT;<WB857:\K2SQNW&
MN+6C(4J51UU\SA9M8=B:/@\<H,.1$9W+O$#Q>Z#(ZHNIS$:3.R&Z <(5&!+0
MU(HN]?V0@[VD%-/T(V-.R# \\(SJ/;LO>E>Y/K-!F39#!$&";4&I'B1LWV@R
M1*+CJ!W9+@9;%$S1I!54SKNKI&YHP#4GS,7>I04H_WQ^-\/=)-C)W/F$)U5F
M_WM /!FR%4JR6VCK)8@QD(6F%/'G^O%QU<3IH)OU-779<L%'#;H7!C-\P*JT
MI[HH/'^;".++9%JBHN37JX-X_I+;0N<@&3#*90@_PQA@<^=#?LRV4$(<K''Z
M(TGN$2*1#;]=Y ]0Q?.U:;U)\U=4#L_3EM>70V1KFT5*O.Z8E_ IQM_ 6'<(
MLMCQO![;!7OL7KWYG82(_^(%>/?<"Q0!6L&"E^9CEI5;<!J(#Z$\?AHS]Z^+
M(W1*U!1B02<JTLT;**SHFZ=;:L8T%9X>Y'RZ<**&<:[RP8&?F"@<,8U0;QB%
MECU/-^FGBI"=:RD/1QUM%L!/V-$S67P#_T6T:$MHH> +LPYN_DP]V?K#;:S*
M.?_9VQ!K@$ 70>JNJ/6-'D&/S5OV5LL!,GW+8E^T'G@JN5.N5".$F7'A#FXW
M\J;7ER/@)=JB04W^+X^G7HHZI[_Y^RI7S(_]AC[IT=+@KJ($&+?>J"BRPC@]
MV07K@A%!!3!+>:89YOH]!^<=-5A7/EG.=7<G(F2M>8\):?@IKP"6+)X NA;2
MF\8_B2'F[68"Z3# !E-J77;^#;RU,R="QN_99V&9%V,J,JH][SQ?%H.X!@_.
MC$U>Y1H)*Z)8XV8G>@BU53N;.E1'O+P"E1"M+Q:U[ 6L](;EY;P?[Y+N#SKE
M-<BZ(W!04=E&Z*+YH0ND10/#30A;#>\Q,W'$(K0J3(:A.X.*)"\%C]IFV5)8
M952EOE/K6R2ZA/HWCP!JME60T),W]8J($VTV0<J02O]7O&B%\1W]*O'OER88
M9N$E(R;F2I,/?L>68:'+Y_7N6=C1/^'G.^XRLW#$; P'FP>E)\B?!7(I'.3^
MGF0!%_+#2M/*E7)].T&/=9Z*]5.Y+Y;KKB^<MH[):G^<Y>_;>7?M&=1V[!SD
M]/Y <,KEZAA<G7PL%7P. %.3R1;9$CU,](X7]?J,]%;CY#A<PE:J>?)6>)4K
MWB19OMN%+^[3U0V9MW[=8$!I#[3I34FFG9B!$@NY\/,SB2PP_,T%%ICJ6Z&5
M.? UMRP,6V"OECC<<TEF6-5(4"^"YQ;!?A]PK4,IB/Y-!!GWQ%UB<XMJLV+8
M#Y4"++OGEPI?DR*5>@ABVZOIEC9!W>H>-Z5?)2E('@N5?W0B)NV:P^!R//T>
M&]3(L7=- (Y!XDQ42AF(L7;[@ ^ P 4 VC_/E:QUBWHD+Y??9>M7[NV7X@?J
MH2_,?![S6T,=]O>,TMS_\(7^C#L,]=4610_M@8Z@G%869#"R;"[)4YVF3$V9
M (H\5'6$= ,=XK(Q#TP:A3:%RH,>\^F<0H_OV^5<&ZV&^=3$F'Z$<;N#*C<3
MQ3C5^FAV89;0!7^P<2M?T\Q6%E26\PKDS6TE>6O.:%<K"?0=+8(RAO"PY ,P
M1XJI33BR9$.R$Q8[U6Z/QKK\[&L_EG<CR??&2<-FK=DA76'K'^_^+WK\O^ZJ
M%F1BV\/H*$"DNU6.L FFR'2R3*:^3RK;HB?ZY8]GV21-SZK:DQ\X?DRF6-X<
M 45$BE' _RT-!/I?DXV_<!$F73JAE"_L?POI9RI5TMA>&]_&OK=OHW</A"
MZF"&!!^+ATX_M0%KL-OBH8LQ."G+Z0CE1Y&I?[ ]^?D;<1W-*@JN54\XC#ER
M>6\+9!@I@VQ!J!VVPWRZ!XJ.:[>FZV.Z$*;22 A).V%;JT.6P3LIW4^.*[AY
M_'C5(J&BO_SB-5FKZ9Q5<07TZJ!-83;](PDJ!B#ZT6(3)B'$K4""P[A^@:G,
MEKI]PU,3%^<)A<SC]O'+SA;.7,V*N"=0<61U3Z$QU;EL)5URPT4ZI_K]N@@L
ML#5U,7:UM25W.'-P$_U+MU[G[( ^O6H/='AG/P,21ZS8 XFQ@ZGD'NAF]9P'
MT:4;E_ <QJ/7" ]@A*W 4[7MI2_6-\>*7:@;$>6_:!QGH'0N)G+\'/1UH#H1
M\M^2AS#_/R1ZR\&V8NDG8*SI6B2XVQ GQO D803\Y?58\]3KICS4PM>O87#G
MM;+E\V*/6VLRC6(.1R3XA+J)0/VNRQ+3V1%5$L4[_H"]='PWM(961$U?T</P
MZ8/G/MB)>"&O,M#4^QJM%>N&-<E91I/#_WZ24Q\F&J!:%C*MF0^JA\$)MS$]
M'BS.[ZR@@PBF<:#> 0\6[QJ=5WM_VCAG([-"OUH %0Z\KD#Z_L+/!V-)<L8]
M4/$_6Q;?S3XFV0LLU>1\6UV.."[R*43TYV6^ 8-K06:PB_M-(AT(L[J=\@*
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
MSE^(;:FC!T\K74W$AHQRUHZ.L?:!PA"F2ZM=YBU@Z$)UV:HB#O$A( O](:2
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
MPL+\A:;I&F7[5]V6TK%.\IT/RO[#I@_CB/^CO>O\:BKOUD&Z]"(H+4B3H:J
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
MR5%A(8@"/\N?]^_TN76SUVF1KU;FNU85+CK:I(T>DL6M:>=Y/&->I8W%D/I
M->9'A='_7)*S/\UB"T3"L5W8D63,0?>K)E$"=3A;&AX2=RF_;AC^PW0>&9%X
M=CB(&[5?,^L3HQ=*\Q=(,EFJG'+^@S_X>?;.<2WHD.5X/T^UX'Y9EN-'VX0^
M3LS!/)5/LRHE.H5C%_6B<DB'2=)!"R!M/.!)[OU(8CF3Y#)_.@^:9^U"ND9&
MF$=(CV0+94NJOI9BE6J0'9V9QY0]AA>]MCT=D1<UZL^E'S6FPJZ //5T&;^1
MR_*& W*LXH034]][<\?Q7>N/'M_OH?98>Y]?N/CQXT<7.,7RGKMN9[M>:>O)
MJK1?*30I#AK0YR)Y>K,.H.R%RA H*@ \,,VQ,?1EDV-UT;Y# ;XNH:M>0J5G
MC+Z\/MZFK<9JO8-EN>&E4Q7>T0$L'3H?Q\G-&E IQIGTR<2R38.["-V!*C2I
MSDA^=;1BZUB579=1!<1)S*$>C)3-$5@':F.9;<R)G8$%@]7.X6DKN2S;NC]I
M-W<R:K/O* ZB)DR?RS-0%CO],9<,[^^4[? ^?")*P^BE(#*GBEZB4Z30XPPJ
MN16'406BZ^>7> ZL)#)4<2CE::CWB?7N6:3"_)#IBO]M+K[;-7:UJ*G,]\#]
MK^&&PI\W<_![XU^PJMAKL/V8!2UMH'CE&0(*J"/*28/6:E'MT9KE#\-L;2^>
M[)Z,FAKKR(;&_FFG29(^83 ]LL<.]Q'\YV8P>J5'JCM[&2A.J)"3^QAPHCWJ
M&OZ,JE2,)7&/'N23<4^U):];)Y=M;7^741;Z!TO"_@7CI/#O8</D<- >)F68
MJ.*/OC?B54IB_*>+05'T,RNK'XB02*>^/2T2Z]\D(7\X=^RU1TV)23,+RE/W
MY1[CV?QW7W/12VQF$S$<J_4UT9;SHM4_U9FE>H?G'5H48+Q$46O*8*[VO4^=
M/R</"RJG3J#PI5?CN H)86$WA?T6YYTM$?E38[?^I*\&:]G.)-HZW:LMC;2
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
MT(/()R%$D4_JW&:8ICC%D?2%3(S.[PY&GAOI;(6SRH8Y!.P\\UP%P\B\8XR
M\6-V4MMS]H*ZJ&<KJ-]V=L+A>),\@B?5Z![ TU\8MC7X)2\$6]_EV=_K2B]M
M '7Y(6>%=DF47T2Y66D/1>VR;0[BFF0^]>W;=9>4BHF,0NE3*"6)(4I2"G'J
MJ6<W\D*$(NK'OE4.G1NQYO;@=UG=I:Z]*^JRL/JT_K&3%Q2BZ9I9K9O#L39/
MX4D02[^KHV4UV[],OU@CTU-?H3HII%-I 3JEP%:I]ABL7:I&K_JBK6;N=D=N
MD7:TE7(DU*3[+K= [F_2'(\^T.FCS]%JGNF7BFQ3L#?5_;K0XOV2JQ%[90)U
M(XEMJ<#;(F/BBZXLV6O2W983W"N)\^R2U^(NR_5YWFNBAF/"7T;4BU',/4A)
MA"&BJ7HU"!E"$0<DC;T8AS1</C9)XA4I*D-OTXQ4M*&O?45'-+1V2@':B:S>
M/K7,=;4*OEZM2%'J\F!-Y0K;PA4S6H.E#!'VDH#!A.(4HC 1$/N4*,Y*D=JS
M\#0E?GN;O<M-*_+.2$'[FZQ3<YI;3+1WVG_7^\O0GSLCD6=D51VM2KPK7-S5
M)MZ5)@:U2J"&07VZ ^)(T;WGUSCT1\]P+5VYP.>DVK1>]SEI?LK1/T<972;]
M?,QRH4M&Z (\C,=!&,(@Q12B*/0@#CB%(4ZB5(8D9-PJIO;"?'/S"IQ+8M%"
MU[58;&OF7,+<[$WF$,F17R[7@N@H'>@ FE%3@G:SS2 MZ$!UL]2@P\L&EZ57
M(_%VKZUYL->%3/_:%+%>$D]B%/ 0$L4J$,5A!*F,$RAC&D84"10'J?U.U'#V
M>6X2Z]Y[W[O>>[I19UNT?M';,^I/SG>)N&Y9>!REB=!5UR(&$4_5SHV2 .)8
M<))&?N"+Q';G-MJBC+^I.K,D:H\U]F*8O1Q&@'?DET0K<>?.K=O[-EW#MTT'
M7.<J6(+DKO^ T:Q3]R&P@>)(/P*KRUWT)=A&Y/;+#NG-:J^Q9>>O??>C4E9Z
M1E?JJK):I@'S<<PQE"C0=<E8JHQ:QF!,(A)*)'TOM JK=278W*S?<]'OK7(+
ML%7O>7/83D/PZTY'\"[?/-1#KFWC^)RMO1E_OL2*CGVN_R*+>64'A>N1'Z6S
MPA5BO6#'A>O!/-^)P<'X0V.H'Q]7]4QDI2NDO5^M?_^0RW7Q4-^=-[2L"L*J
MI>>ED="9%)'/4\7[G@>IGPCHI3&/PC#1T1!V$=5&\\Z-UOMBUYUH5NMRHR;0
MSSS3!>:DT@-D.T7^;!MS;;8<AAY[]R"/[4SOXUM7[-,R@Y[0X-=.;*?AV59
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
MJ#;^*XHBD?C*8HQCHNN,*0N'QCZ"E,2,\)1$06@5S&(Y_]P(IU_M^J 8MGK
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
M/ZM>^2("##PJVCP^KFI1R.JU+K?)Q-=[(7K5JDI=XZ<N\;/DC/H^27R8(!Q
M% 4^I"RA$(L$!]C#7""K6E(VD\_-!FKE!;7 X*VH2+:R=/1:86]XM#02HF,?
M-O7$!GO([B0'OXY2;FH(9J[.GFRFGO8T:@ H!^=30\887(JJ$*04;T7S[X?\
M\V--F(I_]>]=XO#3,D:,,.YS2.(HAHC'*<2(Q9 E">."QY''K,)&C6>>&X'5
MT@W/_3='W(RY1L%Q[$U-*S-XU4G]1QW"M!4<-!AO17=:P\H.+7<5K0SGG;J^
ME1T<1ZI=60XPT-QB]X)O5CJ05ME[ZUQQ8]G9@-_(C_8HK76T?=-A%CWKBW@Q
MQV$(XTA7C D0@=2C'D0D92&G6"KSWLKZ&B[+W+AL5T9;U'VG6VUZ3B==2+M.
M4]!A6^!5JY5A>WH7JV=HOTVS)F.;<ZT6=6C^J=7HCOFW:Z',NSJN:!PC[WI@
M7=E\5T@RK0EX/60'%J&#(8<1[[N'Q]7Z28BOHOB>,7&\!MBG=?Y=E)7:KNMB
M8.4WG7C8_UR?=JC]]W^(2A=WO\NSO]==OK.UWM:W?]+?\Y>$^'',L(""4 I1
M'&!(O!1!@3GF,6$^PE;=Q:85?V[T_DM>; 4&K*=1?:JJ<PAJ+8!<%Z#8Z6%'
M[A/?(6;O@_FN^]BOD$L5&+=*@UKK17U"7+MNGT0%=HHNP.WNYOAB<'-8OUI>
M9HT<O8TF%G[2%]C++,S^.^^%I+ _C'^SSNO@89W/T,4'U2'&7];-Z<[-:K7^
M77MQ=/VE)6(2XR2-H6[LJS,)?(A)R*!/0Q$@S%D:&CF#[:>>V^NIEA04K:B
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
MJ1G?S6&A1N9*JS4:7K]Z) !=U[MV+>;+U,<>">R3];3'FF^H<^M.-T0MJ_+
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
M\5R?OBU)B)$7>@+ZB7; X!!#0AF'<13&. YQS%,K!\SYZ>9&,.J60L.*)IV
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
M%,GN!=^LQ&?Y1>V0BTR'GVA;6C==5__H.F7?R4J+LCN,2Z4,(Z1L6992#I'
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
M&L$41S$D<8JB"&'$46J:Z&TVY=S892<U>";V FP%-W<3&:)^V6GG'LN1J<8
M1O!K([6AH6B!I[EGS3VN$SG/KKE-K5QB=@B=\7H9#C298\M.L;[ORO+*849@
MT[.O+0"\+6GC17'$8T] GTI/&WRZE#=',.2*KT.9)B&SB@T].LOL*+D-O&^J
MHEE6.3N.HYEE=S4Z(Y-L(]^BJ\L]2HV?LQ@X,MV.SS&IP796S7TS[?R7!V[Z
MU.;QLWQ3")Y5[PFKB>2CR-4 ;>>>P/?BP.?JT4_C$*(H8! '2'<LECB04>1+
M:54R\=*$<V.!VA6B(QEJB4$GLGKAU4);]D8RAMUP#^@0S+$W@=?B:+\/- 3'
MU4;PTG33[@0-E3_8"II>-W$1F[=967>ZU$V'?R;%;Z*Z+3*F1)5"QXF_U15,
M(AQ$22C4!C+@*42"19!$ =:5#V.6! )%Q,I!-::P<Z,YLV(VO%6L:0+^4*L&
M'K5N"_5L-]H!/EU-&Y.[PHQ)Y[+6([.P@]HV;Y_= XW*X+:Y!SJM==^6.92X
ML5B<ERYS8R+J/T:I&PO0G96[L9GSVB*5:O*L_/I8",(_YW\E1:8CYW48R0WG
M=45LLKIY?%QE3/]="7.GVX92GJK_J6TSQCY$3,0P#26"A"-?!,JH]I <5LER
M@#1S>_?4]0BS7CU"JG4"9:V4;NO[O56K+I>V &2K&2!;U?3;2.DVM/;CD$6]
M[#^==*E&?G4<5(VLU0%?MZO4:50'TRW 3BFPTPK\//DJ#2WC.?)JO52MSS%6
M[8JZH%>@;%P\=,@<+U1A] HX3I<AO6;08=N\+^*[R#="OXW?_5"O$#7#FTU9
MK1_4V^3UTU_$^JX@C_<9N]&U\NLB5KO@/2%9A%(2J%5E!").0HA]ED#A^Z&D
MD?H_]VUV<5?(,K<79:M*8WEWRH"M-MIPW^D#:H7L-F+7K)O9/FNBU1CY73A@
M(48MUN8 54?[GVLDF71[XP"R_=V+BR&'\FU%LKP7J<Z4<;%9Z32DMT)F+*N6
MOI#$]P6%. Y#B&*?P91QKGY*?!23*(H3HQ +\RGGQIX]"0%O1+1EQXLHFY*@
M2^Q&Y[I&V&WN"WC51[(5^'39L0%D9HJ.,\ZZ..'$U&0*P"$#&5]Y;>'?]UF>
M5>)C]EWP#VH7D]]EBL^:$\JF)2$-HE2RP(<X)!%$29A"PBF'G =!)*+01Y%5
MXR'SJ>=&//TFD8WLL!8>[*0'C?C7=HF\N"B&SO!1H![;M>T.Y2N*Y9H"YKSZ
M[<6)7ZB<K2D@I^O3&H\PC-+>DZRH"TS]K*RR35&[F<LO0I?=5!3:AO81B8F4
MB$/?\Q29$65"49V?3E/&2"J)VJ%:D9G)I'.C,2US5XYM*ZH=4QEA;<91KA$<
MF9V.@G<Y%-6:B6Q@<<1!1E-.RCXV(.SSCM6U P+BVPWA37NS!S%EB$5,PQJK
MS9B4,/6H[DT;^B'QJ6(6SSCR_?G8<^./3CQP8Q%YO0?7Y2.7*T 8F0)V^@\)
M0=\#PB+6?#@@4P657[XQ[&+'CVM\+DA\[XKIHL&/B_HL[/O$5^RXAXML^;9=
MSETCQ_?J+^72IU'@ASJ[.-(E\Q&G,$4)@:'T<:P6SY-F;1;/S#$W+NK$?-:T
MM);4[)$\!^=YCG($TMB'O?;X&#^B!@@<L4Q*P?YTM_[^D[JZ,4K4#SM;Y-R8
MDSS,!DIU#[7)5P=N94[OE&X>=*WQO]=,WO:5V3N_"1A':<P$I,)C$/% P)1C
M 25G/) Q1YQ'5EN<*X29&UVT_H35"7]"7Y]A_9:N6CG##=-$ZS'V1NJ\:^?8
M4HQZ].8"5E<;L6M$F7:#Y@"T@XV;BS&'\>XG4;TAY?UML?Z><<%?/_U2:B&V
M"=4WNN145F6B[&74(8]CE$(IF2["&E%(J<=AY/M<4:WOA8E5TU5[$>;&L;OJ
M #M9[4ATP#*84>>XX(Y,F+K(MY8>=.+KZ(176@.0Y7\$QV ?):-O.(B.Z'&
M ).2XG" ]JGPBI&&$>#K39GEHBS?K!]HEM<\>RE;N4UC7 :1CU(?>Y#R5.<7
M>A02*20D81APR8D72:O4XN&BS(T0>[GVK"^W'2E>L31FY#@-X".39*<$Z&FQ
M  ;5#K99T.Z(\GI '1'F%8),2IS7 [9/H Y&O/(P\O73]L=_S]1<!;M_^BB^
M*QQ_9.723SS$:(A@B"*U5T_B!*:Q3Z&?,!3[RIHDD56FH]FT<R/(W9D:V I;
M]\K]=/-79<(HB2T#*0S1MSR@=(;I9$>4]G ./Z<T0L?U2>7Y25_FK-((B).G
ME697#R.EEMJV]4_;+?1KD0N95<M4>AZ/.(=)("A$F".8AD$$&?'B& L9RS"T
MZ;A[?CHK$IJ@H>XW/4?7I-6.;B[@:D8S[M :_?BSJ1;3J[K>^>=>M=(Z#"(U
M@\41KUR8;%(^,5-\GT<,KQH>[_"Z/;=.*8E#AE.(XT2'H7L13$D00(E]CM.(
M"3\TK_3W?.RYF2?;8^W7]L?\KZWC'0: ,/H#W^E_1;S#Z\'Q#@, F3K>X?2-
M,2C>X;5UO,/KEXIW>'TYWF'_*\-LE[=""D5M7'%:MU7K^W\#1'R*&8>$!!Y$
M'@HAB6,!N?3\@'F<46F5;'A^NKDQ5">M;KL)5CMY+6O=7<#8S(YQA]S(M+8%
M35LP/5$7X"^%+J4^AN_<#!Q'ULR%R2:U9LP4W[=F#*^:N(35Y\>Z[^9?15D)
M?I-S;6,QW2ALK?_T>5.5E=IM9_G=W\3_X^Y->R/'L73AOT)@+N96 \$>+:1$
M37]R;G6-FU69R,SJ?AOU(<#5J>EPA%L*N]+]ZU]22X0<*RE1LOH",]5.6Q+/
M>2@]W,YY3G[WW5SSI!=R=_+]#UGPO)25HLF2(4P#A0E,,T8@8JF>2D59"J.8
M!YCK210.K )&Y^'.W!BQ]J;:]9"-/Z88[I/^-?@I7P.Q6:UH48('/7J7!I;S
M2Y8YOCQV5/SO\TJ,3/4>U+(:2!:@\V:][[Q9YM?ZJCTT"]"" QIT0 M/K;(U
M UDMK_W\VL);?ISY]Y#F\MIQWL2[_%K5MRR;20D_&T'T1?/^A[K>RC*3F+-4
M"1C1C$%$A82,B  J%*L098$,W$ZL[9N>VVBYM_QL:.3OQGS0V.]X'./0)W8#
MVSA(CSP(=4 ^F\]J!W*/<G"N>'DK$&?=\,0EXUP!.2XBY_R$WG4FC<R(?"?K
M_[U=WZZ?-.-N"KT46K*(J8@G# I.$$09"6&&$@69#$/]&Y6EL6JK+-NRV(7V
MK#ZGE^631Z>NVCC+JBIVJ-JRT%"D)BL^6=D'?FHM_1/02Z".L5X+3U['Q%_U
MR0MM35V"\KK;)^I06MS4XZB&KE:?3<W;Q_O/LL@W>J83$X%B'D ]IS%9[TD&
M22@P5(P0KG"(D]#^L.;PZ7.;S!@#P4-MX<(L\+6-#N<51^!9'-T,@63LPQN#
MQN<6C<^#T7 XOQF"RE0G."[HN)WEG//^TFG.T3W3G>><,_?%B<[9BP:?Z;0R
M(#_:WS4'UR]6H&O1G&.7IY>H;S?E=ADIEB)"!$P#ED*D @HIRR3,DBS@2$D6
M*J>0NC&,G!MEGBL:T/OXR%]W.A\ZO4HG37E4U59M,C_O_M XN7BYO6DV*5M'
M%^#L+JCQ=I0S+N]]X?]DS)^)KW6>YAWD"Z=P_MOJ-W*\_^=COGW^:M1<JB/!
MO^7;[YO'[1=)1;YZ?B=-+=]\;5(#=]&4-_>FKL 2D2A%2(\'06KR]4@80\+"
M%(8J$;'*$A%D3H$"O2V9VQA@UA[EME+),:O#AR)_TLOWU3/X+E<"Z%_W2.3K
MWTUVM#\)^"-S>^T#V#L!_JB] (T;H.L'Z.I/U;[X8^[!<'JBY_YV3,K!@^$Z
M)-KA#W3?+&BTCK]N"TGO=Z4"48*,XJ=BH8#(5#HAB40PC5&8T0CC++,2R3OS
M_+DQ7RL"7MOH6 CP'(;7=PT&(C,R+8T"BOWFP4!P)MH^< 7):0?A @07]A!.
MW379+L(%D[O[")<NZYG9LKF_WZRK96PUYRP[A\W+3,5QEA(&,4$<(IE&D*H@
M@FF8$A$*4[*>NTSY+C4V-VZK;06E,7911SJ58+.W%_Q4_\XQ_.DBWBB+,9(T
MA+%^,R%*4PJS5!%($<.!$D(F6;RL]V6_;FFQG1;UPX;'P_X-U?_D$M M8/(N
M7QLE;R-J7%M0A:'Y!S]C,A+ZK38ON]3KFS2!&4E3B#$-(\X1TWW3@/]^;7DD
MZ!?ZMME)@)=K,3KD=FL57R".?5Y0$\;7FC!J2U_$M7E,[;) Q%=BUZ6FIDWK
MLG#Z**G+YIY^ ^?/FXWX(U^MEFD:!)*1& ;2U-S%%$.:L012F<E0) $G2BZ?
M9,$VML-D^VB7E[O;P'CO>&N9&P?LH!)9%%(5<Y@F8:C'-R4@344(LR3D>J +
ML<32?7SK ]>$8]EN &,UN?;$+B,R4@HQF,0ITG,QG)B8NQ02$0A%$I4H$;L.
M3_V1&W\H>E_/LH:!9C? ](%AY,'DZH?F/&8<.NEI?-@]=M*QX-"90]X_^GM/
M4:?ZY?OZ7<KM%UD7D<E+OMH86?1]>A?%A(4R%8;R4XCTN@@23@D4 4.:\81D
M;@DI=LW.;<'4SATKLT%C-^@8;I,7-J0;[#YV_^".3 5><'678'*"R9?<DEVC
MTTHK.0%Q)*/D=G<_FOI<;/2HO'W^K-O:FNR!?S[F#W6ZP3?]Q$JQA_,(T9B$
M4"61GCX@KO0LE4=04IYP+ 5.W$[O+-J<&T&U)B] 972=B-2:O0#&[%Z:23;P
MVW&39U!')J:/F_5=$Y#_[44XOG>I) =</#&138N3TI #!(<<Y')K[W T4W.O
M"5XP[=SP[2-=?9';QV+]:5W]I@J 6(9,AOIU2F$4!7JU;/*'& M"B#.6AH(*
MPO1SW8+,+)N>&QW5=H*B,M34(7_0?P:TLM4Y?,P6?CL>&@?4D>FH,;H-VZI(
MOJ;Z7>#7J7A^M2E TQ6U>^"GCYORPC9GG[ N1S3]!6O9-CQU")8C("<"JUR?
MT%^XZ6TCP",ER3A""4Q($$%$B(F/E1AR3$(>QRK!H705;GH[<^&FM^YZ16^=
MA9MZ@##V7O[._P'"36]["S?U &1JX:;S+T8OX::WSL)-;U]+N.GM=>&FPTL&
M*N%V%%R:DGSBTWI7D.\-+?/RM_6&E;)X,B%.M^L'$_ID7-)W-1J]:WF[E??E
MD@5,K_52O?#+4 !1A@0D1D9%H2 E+",BB*Q(;$PCY\:&W<C!CIN@]=-,WO85
M+2M7%Z#K+*B\!2_=!;\;AT'E<5^57I]OAMW4\+7[>V3B?\VN[J\@/$)?^-8;
M]FGBZZ@3CP#R62WC,=KJG41_4II7,"6#-,M@%),4(IED,!-9"),@"/58$D>(
M*#<)D.%:QY/$^E?2O48M\,'4%BG-U_T3NR;>ZP0M2E1"J&(0\234T#(.&4D9
M)#&-)*)A&K+$14WZWTI&.I\ 8+N1;OYZTM/H2$\C(#T+Y6A'R6B_6M%EL5U^
ME7=F$?>SW-P5].%[SNFJ"0"7$O,,1S$,2*(T*2A-"B$54+(DY)0BIC*KVI07
M6YD;VW8M= RDOXSF90;PAM'(W[\;/-8?OI7[ESY[_8#.)Z__M?_<+S][DH_=
MRKWV4[>[V%,2OYGZU8F@J]7F#W-NO-3SJ Q30LWY"-43 DZ@GAG$,%0XP02+
M"&'4JA1]&Y":?]RTU7O^4K#HVP24\-&4J'IJK06T-7=@POT)Z*V/2KP@^8KI
M\#N+P<U5-(?GM)_'9ZP4]1,MOF[&^7D(KB:07[C5C81,">[W)C7Y^?,C6^7\
MPVI#MTN<I4)1@6!*D5YZ<!9"&NKU'0TBK/3G'@<"V<PR3CY];K.+VD!06P@J
M$^U8Y#1VE_EB,"(C,X,+&$YU[L\ZW:O"_?'3)JMM?]:1;E7[\Q<-CT#]:'#6
MGWXSAV5"!C)2& I*"$2*1C"37$'",HX3RN(0.^W G&]J;A_NRXC(UE;'!8(%
MPG8S #^XC?QY]X5L4-SH:31&B!4]:.C5XD-/.WPI)O3,'>[!"N_R<EOD[%'W
M3MF<.],$<9&D&>2AU 018 :S3$60LRC%&8DP$E8AGZ<?/S=2Z%IH?U9_ K;+
M7_UP,,:>XG>,ZQ&\< (0^_B%8<!,%,)@]:(X!3&<=_M"',.)FR8+93AO<#>:
MX<)5_28S-UQW\&,=!"\?"LGKHRK]\THV^E<W]YMBF_^K^OW9N-4E2P2/4I)!
M)1""B.I9#TLPAT$F(Q[&)&19[*;=[,NT'KLF$VR8_#>@>_^ Z#A8!<'3CF=N
MDR=O/6HWU9JTEZ:AZXY+H.O3 NR\JOJHZ]<"'*0R+%[F,OB;S?D&W-/<SYM9
MD\X4?8-Y.*_T_GSW6>CGS=;HW='5F5KQGUMMO/\C5Y6R(5T_-[,,)"(4DDQ"
M2BC7R]G$R OB#+(@1A@QF2DN;&>K_<V8VZQV[P!XX0& H+$;_'_VD[L!W9,)
MFLA,#[2QH (B)!@D@5&JB50@211PQ9"=RL%T'32-)H)%%_U]DBZZOG"9!O:1
M1\R=$^ "\CM/@'%EUQ'NZZ$!_6&_;IJF7R9:7PWH'S_+L>%H7EBV#7CX9,N[
MX0!TEX$>GM97FDY[NM[6K7S)RW_L,Z>_R1_;-]K=?RR)GBW$*D*0I]C(H@01
MS!234'(F8Z;"B*?<37W'IME9CD)[JXUPU]M"BGP+C ,+\#6_6^<JYR;MN4U2
M**M%PSZJ =RNU::X[[$*M.HHNQ6>;_!''HM>HF[L[0@S@-^-R:"RV>,.NPM$
MWD3 +)J<6 S,'H1C43"'>]W70!\W:[%9WZ[U\H#1]3\^*27UI_A%4^3'VS>?
MOGQ]9/\C^7:[^;#:;(IFJL 44VF" QBFJ80HHA0RSBBD. ZXGE^SP"ZZKV?[
M<UOU5(:"LK;4U(A5QE;[25N?+K@^>QX9V)&IJK8>[,P'C?W . !^JESX$_BZ
MQ[QRH\>,N0_X]E/ED3MAHCGR6)WA-$\> .6%"7*?ITXV,Q[@<G=*/.0QOA0V
MVA+!'QZW>N!J_U#7%"Y_U>/8MS_DZDG^HB?MW\NE9!232%"8)M6)29K!+%$(
MQG&8(4D1$H'5[IHG>^8VX.BW.!ZJN>'6(7;3X0EA'OM8^J0ZQZX.?.W._J^U
M0POP=TD+\&GM-R#5!Z2C272X6?/*NAV]H+LNYM'OL;T/I4TAD/*+Y#*OLBG;
M'6_"<9Q*/1-7H:%,E4(::?)4B/*8AHJ%S"F^[EQ#<^/"UDZP-]3Y4/@THM:'
MO(-Q&O_0]A BCW,S6R#\'::>;F;JP]&+SIXX[+Q\?0^]G\VZ4F,TQ8/:3;*&
M=+[)XGY) RIQ'#&8,I1!E"!-#8P&4(:!PAEGL7*H!7RYK;EQ0F,:,'64'(1P
MK@!Z?<GM$:;Q=P(K2ZL:9+L]UD4[DP'?O"+G("GD#\&I)(:&(.DF/F2'S24Q
MHBM/F$Z<R,Z5%V)%EK?TFU9]VGZ71>?8X5?M RV_?ROHNM2-ZC>H$KKXI%Z<
M)?V</\EUN*0TCI-815#/O#A$#*609$1!R20FL2")HTC1$&/F1L6W9?E8A?)O
M5%N5R$@8/C1?A_XMVZP?2]>"DX/ZRVYB-U4OC,STE1LO3M0:1T#'DSJKLNJD
MET??E3O^YH@^,/4TCQQDRJ1S31^@'<Y'O3QS< FWJHUEG(6!C#,&)8V-B@P/
M89;%"&(S=M$D87%L-5$]U\#<*/%EJ;;_%?PY"()0,V)1)8K+OP",@X7^7<N7
M]''[?5/D_Y+B+R EBQ3A]B^Y)E<IJH/Q;JDWN@7O]#K#K"_^\S_")/A+'"Z
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
M%^0.+]T]F=2AA0M=F4.;RX?$&WS5;T3%ZR]+N2\5#EAJXB:# $40";T88BA
MD*HH%HS2)"+4/:3@3&MS(\OFJ'IG+6C-[:EM<1EJEY@!#P!.$Q;0![N>9_Y7
M,/%ZK'^NK5<XN;_B]NG#^6LWN5&)D/GR1C]-F"=^6-&[I0P$)5F0:=K@#*(T
M8###L=)3+ VHGG5%$EOMH1P]>6X4L3,.&.OLZ. 8KLN?_B 01O[,+?VW_J3/
M^GKB\RTE__/=YNF_]#WUEZM_V'^PQT^:Y.,\ZT#[(9Z_H-_X_4&OFK;RHSF,
MN-7SNO5=SE:RRKCYK93J<?4Q5W(IA,1,TA3&G)DJ$/HG)H6$(8YBADD:<#<I
M8IM&Y_:I'FW=U*8"8ZO92ZPU+?_>8T/1J@OLAG??P([\^=?FPLI>L#>XSG5<
M=!'V-]J[0.1IT+=J<M*QWP6$PRF T[T]A2OJ4#^]5)&TE&\WY789(94*E&'(
M548@BD4(262*0X:9I%G*DU0A)S7THR;F1C@["\'*F BXMM%1O.(81CL:&0;.
MR*2QQZ6R;@'>7@+&7<?BK.^^I"R.&YA6S>*L@T>"%N>O[#G9H'E1">]V E!^
MT<]^+*3XM/XB^6-A-BC>T#+O!&X2P04.C89NAD*(D$0PT\L#B** L%"16%*G
M$]5>5LR-'8P3K59TQP_0.@),*>;6%5#YXC@KZ=57EM.4L7M@['F+._BC!MP.
MPM/7)*>7#=/.>H; =#0-&O2P?OSY\V8C_LA7JT8U5+RK]G,_5WG4RU12B; ,
M82A##A$6 I(,<1C0C#.98IQ))T'A2XW-C0T[BJHE^,DH,8+8<15V$5L[6O.%
MV,CLU9JYTP@6H+84?+Z<D>_,2S: >**?BTU-RC(V3A^2B=4]?;.:.D<_^A^R
M>))-T.\R"3 .J)Y9\5#H^91(8\@(2R#&(E(LH4&61,LG6;"-?0;3V=9<OH!N
MF^-]"!]E6?XWX$TL^L.FJ X8:*6YU)8J 6V5$]?TI/.HXX"'*)("QAI@B *5
MP2RC9CV;($YPB@AQ(FI/F$^D@5:8PC!%UV1_R-K1M">\1F;IEV?@C9F[S F?
MR5I7T?"6EG6^I8D3L*ZZ?)QJ=?V6OH6KUO6C-??<KC\7FSO]%K42Y)ABJ@*]
MZHT3%$ 4!@DDG'.(62RC@ 4X4T[EER\U-C>NZ-IJ]/ >&FM=RT5=@->.+WR!
M-C)A'.+5&CJ"\+L-(MX*2UUH:N(B4]>=/BXX97'/P+7@^G ;OGR7EWRU,2O1
M72*AIA$<JU3!C&1ZSI%& 60HPI#QF".4R(2$3GMH3JW/C5E:XZN([<-CIQ+L
M';#)3_30.8ZK2]^03[3<]()V_R6H"VJ^UZ16;;_.(M4%EK.K5J>'#-"RKY]M
MJHHV$WZ",Y0*%< L1<J(,P:0Q$D 8\4)3Y 0D7 J\GFRE;G15ZWAOMJL[V 5
M4UP7P>BA:W\$I^7IX%"0QCX@K/!I]9+W)GK6NC^'@$_%^Z,VIM>]/^?F2?7[
MLQ=[G^-\WJQR_KP_>.("896E!*(@2R"*C  %)3',J/X%P13Q+/,TP3EH>F[T
M<'F\]3:/.>R P9.8 ;"^Z@QF 6K+P>_-_XYRQ.<.W/B3F,.&YS*#.0.(P_3E
MW!,&9*>_N9X-]^9,-MR-:,5]]M.J?;TJDM"84,STS,?,@;)0K^JR0$$6IRF.
M&&),,>>$\[&LG1M9UNF]S#(-F%U, ]X[WEG46%79>H6WQHZN9_,NC,SP/K/!
M^[\&_3*[Q^X>G\G:H]DZ??[UV+"?3*D>O=&^M:H>"LGS.A5(/JQD9=I:W-R;
M,]5_U>FIG/&8Q4D(8V0B>!,>0QK$#(8I4Z%>PT<X<MJ"M&ET;L--U[9J-BDZ
M3KB6@++ W([E?2,Y,EEWS5V G<$5GEV3?=9"L@?(6]TBBR8GKC%D#\)Q/2"'
M>_N*4Z[E)_6VD)KF/E!N(O*>?UL_&KZD^D72_]J7YOL@Y6>IWT8]Z[^3RY K
M(9E);,J2 **("YA%+(-I%+(0!8GDR"E)N;<E<V.KO9E 26GJM32&NNI;]NT9
M._J:!.^1.<WX8,*.:B] Z\8"U(Z UI-%IW8GT,Z S]<[I8>"YD! O0EL]K5C
M8OW-@7 =RW,.?:#O7-"R2]1&DV==RANE.<CD.W[0-RQ%IIB0.(.!8*G)SV*0
M(L0@0H2'FD5YQ)QV(0;8,C<:_?9=%I(:"WWEA5[O#COFG CDD;GS2A;I3I*M
MZ]("5!T"C#O ^#-%@JDUJ*/GG5ZW9";IJ-:0V6>IVC^RYT14ZE;DR]PY([>C
M&;W1)ENF6:Q4DND99Q!+:.)]8::D@&G,2(@(0SAB;G'7UQMU^6"G";\^2'!=
MU I9/]UILC2?YO8[73OF<%A CZ,L"@.40AE(#E&:F@)S*H511E+."<^8XDZ3
M?:_ 3Q(^4.1WN=F=W!PD&!OX'<\'+0"WG,-[A7'LR7IE[ (<92(;BZM9?&.S
MQRFY-3Z^YM[7&YQVDFT-P-%LVOY.=XW(*NJA4VJC"2S6:&84J0 B4Q,#,1S
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
M>L3X> 3:6RB0#YLFCACR".-Q8)'/A_>HJ#0@BU!M3#PRE_K'?".6)"5Q$O$
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
ML ^>/C6GQBAH2.A/HZ)[[>1#U+IIY6(L!F:.!@:K78^.*H=XN->)O@B7D6I
M>^+C5=;YI/T=)9L/[QFM'/-)==NEED]?=,&"[-WJX6%N"[CMPV4Q951E10:Q
M0LQ44XXAR?,8)BFCB/&<1'X)TJ<$38VWJM7%+5O,[VB/JD$G\?18@%V(TBC+
MKY:.@QP-G0,BY-KKF)CQ5UX=QAY==W5='[S@8KO">[V/_EG^W'S_4RY^R-]6
MR\W]>I8+B51<Y##1U &1]FH@-AG*!6$JIVF.8N'%&)>I,S5>T:]>&JS,HLMP
MN!'.>" /3$N=Q1BO[.&/;?#<MNH*_*>DFNR7 0^%P@ Z?*5&%V6F4KS1 SB/
M>HX^3PV5#%+_N'<O9B0J:"*R D8QXA QP2%.I((\H47&99QAE<P>;8_F;QM:
M;MRXTT&RS[?[4OZ .RWEZN_5AUIW,0:KG<97^M_NYLNE"5(QVUM6J4N30 Y'
MI$ARCC,]A7$L3:B!,@VL2 SSN!"8T#B6:3,B'Y:.>XJ#C$<C_;5&0R[%D./@
M-H$%1G;@6>IXPDWSVU[E(?-F3N(S6*;,H<17SHTY"<'Y;)C3MUY:R/(#+0VU
MK;_(L@FAF//KI7@_7VQ-LITYAMVWKF2*"9EP!;.XB"$2$8),QC$4&8LBF:8I
MCTF_LI5>>DS-S?ZV?7B@Y9/A):MWW4#,:@X:RX VK:IHV+?ZI-]8N3'9"",P
M,+NU*TL>8GUU9$3&:4#:"\_@52/]M'BE&I&]H#I=$;+?XWHVDIK?W6]NU>_K
MRK^_91MJN/M&._?\WH0#?ER5MX^V8-ORSK8/W&6USH14B7;W,IAF"8)(IA@R
MD4M8F&#^1,F(2J_PT@MTF1JC6E/@2L'M6@)J<V%6M3DF 5C6!MELX55C$EC8
MZM]-)(MC2[H0(^G&M2.-S]"'2\W0:#OJ3.W;UM!\: _-SIJJ<^8N?B9 3[R
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
M@:4'9('XQ47BJ%SC <%+WO&Y-5105FL'Y_>U%._H@MM2V,N[^J)]00NCQ?-
MLILE+TV#\1F..4%Q3&#$39EEAC"D"1)08453+-("HPMCN(+H.36NLU_A2IEM
ME)VNYDS1*GMIV%>8D76,V'C]\1HZYN-H4%E[/]Z8"5IV[B[=6WH%FA%O6PMN
MSHUX@ "TH.,Q6+Q:&"U?.;PM*-3GH^'"BKNP_]OSQKWO[DVX^<U2*VT7XOH"
MK:W<K/<'"(O%ZD^3&3BC49$*FN602UY A/(88I'%V@G&:9()D>>XZ-4FKK=*
M4YLM]L> M%&Q9P.Y_J/D-AV,B_W S+]WIUN-Z2R//[?N"E3VF7*=C855A*"U
ML7V*VUAY53=8'Z"CW<7(AVY\UU^AU^F/=S& )]OH7?[D00]5S6[HL[]5K7)F
M:<%47A0"4IJ;/(T80QQ+!G$:I4*DB@KLG$E]N3I3(V=[=/'\!%157:_>;!_!
M9C7,B>>IL0IZH!E@!*9V7FE'Z_G?*Z-&':5!3AD#C-94#Q']1VVHL\$S((<Y
M^CLE9(HG>V< Z7EP=^ZI_18KG[1P*6\?[3.7=Y_,^F>]#U_,%$6XP!B*@NOE
MATP*R+A*(<8TIU'.N4JXST*D6]S4YK%*/;]UQ1E W=8,X6 :>+*I%+T".U5!
MI2OX8Y!03#=< GGK9X2-ZHF[&7[0]-[M+G\/^IKS<JO=<\GOEZO%ZN[ITYR;
M/E--VG35U64S0Z;^ TLI9&FJC)O,((LCI7^5""<Q-QU47-UD1YE3XY!:;;#9
MZ0T6E>+@L=;<W<]RQ?V\RSL F@-330/D7F50Z]P$D*_K-EB.2>(^@+I[IP,
M.Y(+ZO"FU@WK-G\)XV1Z8M7A2;H^:31WT=.TMD_H>VO/.I,F=UR_#398*!8%
M2[$4$.5%#E&<4$A)%L%4,"1ICH1,O8XLVP^?&B$;W8!1KE>XU3/8W)RYOF ,
MS*?../C7@SQB<*@*D.U'CUOS\8A1!U4>CUW3,PM[:R(<;M7.>?LF[^S7/Z-"
M"%YD*8P2I+]57G!(8L2T=T6122N.D')*US@K:6H?;J6H.3!>[58;ZUI7SW3C
MD^"Z?=%!(!OX\]ZCM5^;?3N'EG_J\3DD0J4AGY0S;DKR.7,/TI//WN"_^/JK
M7(I5>=U$2689)3++H612DT :*XB+F, \R4SG@"3)1.2ZQ'KVY*E]_I5RX-K=
MN7\.U/DU46_S!_Z4&\M[%$9]#H'[*J8W%".M5=PA\5J0'#6[8]GQ_/K1%A='
MU6PO(8Y?T#-S0X^EK9)XJ\P6],?%ZL]]'4DN<"&C)(49PBE$45I RO,$BDQD
MDD09CV/LE;[1(6QJA+33U<:PF>,8JV[ODIZ=0+LY)J'@&YC0+D#./[/# 9)0
MZ1U=HL;-\7 P^B#1P^6>?A3R;K6TC_G;?'/_;KO>K!YD^=5$X7]?F?B/'[+\
M4JY,O]E9SDG$HP)#F<9(+VG2"#*.$I@*FF9"97F2.'DSWI*G1BY62?-YE'*S
M+9> VC 8/T)QA]V-708!<V"J:70&?VJE0:/U%:CPW:Q K3FH50]'/-YH!6(A
M=[FC4I(W'"_YR?\!/5/3Z+PTX6;R9OFXW:P_F?:R<>U )Y+%*HEB6,B$Z\56
M'D&<(@(+)1.99"B5?E6<.F1-C9#^]W:UD>*__[<XC_ZG;0.^-K&=UU4PZ&^T
M_(<)ZU3:)[\1>@XQ70BK:^N SS?6-A![%H;K&@PWT@H$\< T9;2T0;'R"E2*
M7H$:L2$RT\YC$BHCK4/2N)EHYTT^R$!SN*5OB<T_KSDWP<[SY9UFK:7^D5O?
M:WU;-C&P[2OF2SY_7,A/\Z6\T4[:>A9)$:>IBF!$LAPBQ6+M)T42TAQ% D<J
M4H77@<W%&DV-KK1!8*\O>&Z2'JQ6?/JSRVJ[P!_&,F!-\US&73ZXCIO08P[9
MT)O58XQ6C[J:@1 .5HOS4GU&KM\9"+[#FI^A'MR[0K*MDE*N?LR%%&^?3*K9
MS7*WQV^=HOEF+M>S+*&($X8AUKP,44$%) F54"593+,TY8KYED]V%.U%R"/5
M5N9FJ^>QUAVPI]9!'MTI[ETYV'4L7&EU"(0'Y\]-72^J!>X;FX0[7_[2.@&\
M/@]SG_+#GHB%JTWL*GCLPL6>@!RI:NS[A" ECVWOF^?=<9XW'3MH0V:[)M;J
M/+VH?<L3[89B$4/,66IR5SDD41K#)%:,QDE&<.Z5Q3JDLE/S7[]M'QYH^61V
M (_W3VS,N*C4<=CQ=CRCF,@H#GW&T=UR[.IP6(]VQ#3&7NT&>\PZQX,,S#"%
MCL.J^IJ5C@<!_4RIXV%D!JV=H/_!;/_JF4_J?]2^G,!YGLM80:0*_9^(%9!A
MBF <(2J89%'!O<H&.LJ=VBSQNW['R@W5R^(-_0D>5^NY+7T1I!+" >9N]#X
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
M92?$\-9::,T%;4A "Q/ GD#[NAH7<%W-!;73V,(&6'# 1J,#:GBN0 N@*]!
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
MI\88GU;+.Z@%/8"%G?H7^]IP?K1Q'FLW]@B*X, DLM.U<@9:V0^V6@X/W7/
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
MQE 8676>\"?2U C@V^;QD1;/9A>OCB.HI0=;Z?O6<^@]97:VP;@3,3#U5"K
M2H>M"P-NBL*TGZ[=F5J1V6Y21JK.<"VTWLLR]!;HE>HQ7 O@^4(,5S_YRECD
M^OC7A$7,:12%,B(A#"5FVC%2&#*D_23"6$A43!0-$I?:"R?&<"+-$:HN;,-"
M%B8L!)@W #2Y[!KXGJ''+43M*/!*G ;FM+NC$@O=,33]0XN/U?<=4-P:X77"
MB(]5/!L\?.+2OB7FM7=%^7I#%_MR+^\W\G;Y36KYA=EJF>M//\[B6, XDAAB
MR2ADG"J(E9!10 C!L=.W;S/HU,C ?<O7"EH[$O -V,"LT!*W585J9L+"F-2V
M3RZ&V+MU <E;S7B+(4>N%V\/PG&M>(=[>]9VDG\U;79,3&RQ6NI_\KI?\YG.
M%K%(H@29I$=3U(5&"+($*9BQ+*")2$.!8A?7SE6 J3ERICG1<KUX!K=E:5(
M]\J E]HX5H1RG1<[WAH2[8$Y3(M^'MQQJL[W1<]7R2G7X<>M1-43G*,"57V?
MTX\ M>%6F,2O][+^^W;YI9!/>D7<MH1NLLEOEG4T;M/C7%&,)$\RB$-J2IZ2
MU)2\05"_Q01E-,D0B]U:R_<3Q.H#';7)?",U:,KAU9V(ZTIY?7)$>\Z/'1T.
MB/DXI+A5 +S9JO";J2VZG8-&_&H*ZCP+WQWIKT/0$S'V%&)4>KP.J$.2O/)I
M5Y2!UT^LSAO^]Z;(2Y%S8Y(VQ\L!08$(< Q%8BK!XX1 BE,*%1>2!0S%6>24
M$W]AO*E9@I6XU:=6GVFU)>Y1)KX#:,N]>G_P#;T1WX'<$)WK[8#Q65R^8[3Q
M*\U?5OUDV7F+V_KQRA>3VK1:;KGJRZI<%W*=%Y719V*/RN:*Q@"<BR!!5,08
M\@@;"RSBD*0$P2!A$<\RZ5IOT%6 J3%/(UUKF3^,W_NZ4Z>U_^-HB3E/DQU-
M#0G^P+QUC/M+Z:NP2>.;-@J,XZ7V!=03WSD//RH!]@7GD!%[/\=_(9'J3+*<
MIPE'D4(A#!4C$*,X@2QF$B)3CU4CE40A\EQ)I!ZYAPOZNJ5$P!OM(I65[([)
MY1;3$$9Q).,@@80K#'$B0DC,'TR;QH%>F @/K')I/>,_ZH[HJP!O:Q3[A'-P
MN_A"A9%:XG%*C+Q$9X0:(\V DRDR\A( ERHC!W>Z+0&/OQ;S;_G#,E<YI\OU
MM\W3TR+7'OVOO)Q+A!1/< #U'^8P)I4PHPI!A9B269@Q$C ;LND88VKLTA(3
M;.4$?QI)+1.%N_#LYA!/* U-&D,"))I<N,I_&!JH%X--"S!K9K6 HJ92?6%%
MCRB,4$6177>.PHD6HF])T.;2WL<SJT=Y3W]]-2?>/%_DU=O0Y"+L?VMZ'>1*
M25/C)J>+>10F),8LA5&0Q! K'D&BN((H9(1D,4OUCUW,L)YR3(T]M\DSA=EP
M$RU!G0]E>LV*]:G,T%@/S,$?M%1\W:ID99*5JLXG+U6:@>V$'%[75FQVJ:-$
MGU.;:Q#V=VS32XJQSVVN@>K$P<U5C^M9HD[\UZ9<5V?H]ZOMR/*S7._#%N]7
M[VCYXTNQ^ID+*=X^?R]-SX==?&,3UIS+\H:555#2/ @Y$1%-8, # G& &*2*
M*)AE-,QHG*5AYE8(?0 AI\:_+1U-\%VQU=*TC-LUDJO#F_6ON586/#7:FF;@
M^P9J=*?JOSO6QQOB5;#C]=>>X(%)_V!N=PH"K>'+:&SS:Z,G^-*:VS=&5_T.
M_ ;V,=Q[?;5!VFCLLW+?@!/BJ\C?$"*.6P]P0)"/2@<..5:_I>?WU4K\E2],
MEX[#%D+O\Y)KKML4[2[2@60DC3$4PF0.(L$A4QF%"&&%LZK*D5,--+?AI[9<
M;*6O3IB.>F2Y$;_C1-A1^G#P#DS6W<B"O?#@ST$.Z?H!YXE4'0<?E2[[ 7-(
MA#V?TC-^H3!VV?K9'/NM]8@?_F>3/U7G@ <QVI2$ JM8PD2J%&(224AP0F'
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
M J#68%?I>EN8=3L1];5;1<"7KHEP#V"_!DA?@>J]9!@W(/T:F(X"SZ]Z6.\
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
M?ZP*0S#[:VX>C4F(YB3.)(]#30@B0!!+DL$L%@(F88I9R&7(B%,;^?ZB3(U
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
M3%J5ZS'DYDQYGDLMC%:.Q]"4W?([IK?T6X5536[]^9^?LF*N2RT'%.5$Z6C
M6:S4DP>088$AQQF5-,Z#0%B="3K^F*E)Z,##/R>X-%LN#6?(LW)6 ,$.10U$
M=XN=\Q0X6M"<>,BHBY;SANXO3"Y<[2'G3).M+:(BE'$<PS1.B!*!2$(B$()"
M!(RC'-'(+ONGP3.GI@B_94W)O>2<L4J-YYA"SY)Q*>>,AQ1Y%@2-D6#F+=+G
M65!@E6#&26J]4T>?]<'XNW4A%O-5'2;*7Q^*;%76]6BWY5YTR$&<Y"P0(8(A
MBP)]9B&%-!4(8LR)Q%E <DZM \.'89J:;C6P 6]P@\T6.,@ZY#<Z7 2(9C1V
MWL >8><#N]1,_4;N*,_J>"Q0I/'>76F+KF] VXVM56#'K)WR5S=N0TD<TNPR
M)'X@HO'CYMU0>#2XWE'3?4]BEOID2+;4I<:KEY=09!C++(=<2K5<Q#R$%,L
M4B%QPI.4)]PJD._@"5/3UZK>T%J"E5H2%6JF7+U8'I@XY-!, @<QXUG06E(J
M=![>[4[:[NS<Z7[[(Y\N/6'>X1G24Q>ZBN+]IH6ECC'^=['1/K$?50K^YI*O
MW>[3E]7M+R[*\JNL0MSJ^A4GKYYQ3 B*XP1&)&40Y9A!DA$$"8EQK@2#Y9%5
M>O71D$]-?SJDH'EGL]Z^'K_SS01NDEWJWREQ)*BXL;M.)O^?LAQL>[V]<FN.
M+I-7FZ\EN+JG*V!TYC:? <B>.\Y;K+(OW&\<UNRY.RY'0/L&T,N=O(>Q+39S
M][)Y*=J#<&63E*9\6&^RY2S* B$P"V&<QNIMER,,LS#)U:06<O6^BU(LPME&
M7VKD9+9'8#4;=3C\ZU<[%SUK]1%MV1Y9&=)^68+GQA100;-RMO;H+"/GM=\N
M&&GVF"+[5@YPO[TPGEO<?6_8NLO[,WG>B=ZCW3%=Z_W-WG.X#VC(?A+ZOIBO
M%G+!L]7F^\OS\W(ABB88.V0<(Y;H[.=9HAUP'#(18ABC)(T()33!1MD&SSYE
M:DN;':"@16H9XWZ>U<LS@A.N/*N^=YK,I=L)72/)<\L0D.L"'.?04?4=(V;.
MR.WI>T>3U(OP=V7S\L6GI'&7Z[_5;Q_>M7]1/W1BO _O_@=02P,$%     @
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
MG :PP^'D:-EV@(NW2_P<IOGEU\\X7R$=MV_6GW!Y0T83ENIX#6M!"UM J6C
M)T8N'_<E1N&LMZTC_ /(&J>![' H:JV)#L!UDW@T03FT"#9BHIUA$WA!!W$0
M,FJB'+W;]_+AY*!_G%ZS QY/1TOW>&@LUF'V)('8KXMYNN!,!QY53ARD$0C*
M%D4A)K&7E U!6^>LWM<M<H@8[)JZ'L*O)AFD@132@15ZNUQ\QN7ZV]M9J),^
M<F7J<PT&ZG&-C@4II0>B6] &-!9\I'# <264]!03['VV>=S9]C ]/81@3>#4
M3.@= .@-<1+J8_;7&%;XK@XL>U-^HS.ZBFM"08 6W@N0P4I0(9& E+/@LN=9
M\8!:[2N8. 9!>PGJ(0IK J%V8N\ 0Z](!_./4XHAMQ*B;?#R:YJ=UQ<'ORP6
M^8_I;#8)R#A94P;,FXNQ(E$9.M*%0>UL4,GLJ[XX+B[[/ET]Q&M-$-5<"1T
MZXKN(KA,/%"X2?(!Y86'4)LHL-HI' VWTK1VDQX%D(%#L28 .4J81X/@"R[C
MHA$,?KI8N+Y).<,/X>L5PB<6F8Z<))!%"O452H1H,@?-L]$Q8C9FWQ/C8X#Q
M,#4]!&%-H-)(X!U8D)T\PXZ3;S$''SU""3:#TJJ0;"B\5(+[$ I&ZUOG".\E
M9)S)'T.X,R>+N0.L;.F?* H 56T+F(E^HKJ0'+@W$#P+*@N;<.\#]>-3.>,,
M]QBL8.-1@NP@:_-Z&N)T-EU/<44QW>;][*?%C(2^JO'=^MNU:+AW7$J"M33$
M%Z<(S[$B(0A4Z)SF0;3V9 ^E;=R,S>#E8H.HJ /+L\/7[21J<,;Y%.M3F4C[
MD&^RXC[71S/19<1<<NL(_&%JQBT#&D;[#T/L%%5T *K+&]ZWX5N]WKW,I7,3
M"@FC)A/J*#]R^"$FY4$KYK(06+S:]UC^E'OUFY1T Z:3]/S M?H)0A\1.IO7
M RDMSS&_74X3OETNUIBV!>M;<7VC4SUSDP,#A:46_VL-(:@Z03JDVD7"VG2K
M1/'^QU[[EQGW(&L,CM9B[<.X5';N"FHB/#I+4J"(4 H24,@0@[:;ZK52O)0A
M-+\)?8B8<6\<AC,Q#43? 89>GGV>+;XAOL-9?=AR#T,A,#K+0P(A<QW[ILB
MIN" !X;6J&)";%T._5VBQKV"& A3;571 ;;NX:#P&+DI KBO-[N<]DF0*M?8
M%EG46/D;W),>][IA(/2<*.P.8O^;UW%7I_).+BL';[1U$EQ-E2M/9M5K3]N!
MN2 CIX@66[]W^RY1W3A)PX5C;173@V%:S#_6LNV?,*YWN%"<:2,4@Q),[9_$
M:?L5YDEDV5I/OVC;.NEX/R7=N$P#AOBGJZ #(&U2[CORVN&$0DLN:\U=+)G5
M.QHDX6@.@><4E?=1Z=8GW</4=.,O#6BDVJBB U#M,#'ALJCLO87B#)%N:&>X
M4EO76V]]YBYS.Z"_U(VC]"2IQD<)NP-_J?88G6X?'=5JRL6\'M$X3Y45ZV(A
MJ8C:C]I65AQ%H4G3'SDY@S*A-/L&EAWUAO5A<L8MWW@2'+521@?V9X^$C)#*
M%"V!VSH:P5(P$3062!J32M)F4?;UC#ZNX<1)]VR#57H\":H:J:(#4+V]7'?#
MTO9EK8^\MD(F*[NYA93.06#9$$=!AFQ*27N;OQ[Y[.<V&6-W]VBCX;MO?4X2
M=P>(V6FAO:4_8?3590.6="UEB 6<$1G09*N$L86GUI=FMVD8^VI_$*R<).@.
M@/(LYTUU0YB]#=/\:OXB?)Z2C[7#UH2IS$UQ%LB](^AKYL S'^B/: R+DNQP
MZW/K^U2-&^4/!*;&RN@!7BF=GYUO4O*;&+,._UCB)YROIE]P6YSY>K&J=9EO
MRH?P=9*=%,PXA)A" J7([W.1@@I72I;,1DM.8/N[M\>0.&XV8"C@#:BF+@JP
MW^$Z3.>87X;EG&*+U0[#/V&9INEZ(@U&XU4=2L1J]JQD($N.P),2H=Y'BMPZ
MZOL^5>,F$09"6V-E=&#F[@IJD@)%+,H82%AHBT3.R%#7.RF9L])%9!M;/_BX
M2\6XN8.!X'.BL#M(/GTO_)U8Q4/ARH/(F>#OZ@,7$^OED'%)B(C"M0;/]V@:
MM]+_J=.9IZNE&<R>K&WLVXTF/N%ZFL+L)ANG]9"]^<$#-Y3=P\53=I?-/@9)
M5@F\YECS!9$,G%/U &/6"LVL:%U$]A3=96^F1DC6;Y:;9?,F^'V+R\W KDE1
MG.)<)/]PTSB#7$)PW*LZZ*W(Z%(2S5M?'4;9V/FJQLC9G[EJHIX.O*N;7&U'
MPCT[7W]:+*?_C7DBG4XIAPA">@^JX*9(F4Z HEPA+])SV3JUM9^BL1-=3PJR
MD]3116QX'S^O5JMSX@6S"*9NC\!*G5 I"D3-%&3GO%4ZV6C,$T!K2\W8*:\1
M8'6$&CJU5[LC+ M+.C%D0-:W7I63Y8TF(;#")#,IH<H#=&S;1]+82:T1H'6L
M0CK UTX^^.$CGE% '+*A/<(-J"PI5(EDC\DRUR)9GY1JWH?[^V2-G<X:&&>M
M%=,7UNZ<]-RZD@4%P5)P7CN-!8@V9_#1>A=*I/]:9RGVD#-VKNOIL'62(GK$
MU,4QGT@^)FL$$5PF\7 /3D@!:)5,%)EHU;Q"_0%2QJV.>7HL':& 'G&T>Z;+
M4K20M8EXUG5V:Z3M4!-VY$D60<%N$JFUZW[R:/;!TJ=/CZAC5?&GF+9U)<[5
MHER\[Z"_/3%E^L"'MD^7'D)]HU3I]NKX:L$KJ+%D):E> ZI2!ZD6<H)<;=1N
MLS3%"LM,^Q;G]Y)R^L7R%YR?X\^TY6K=:OW(WZ?K3R_.5VM:;GG5P*YVE*'_
MY<WM.<L861#@-SWL A<0DT3PDF)<E;ECMOU-\Z/)'#=5V@(Y=^^=A]55%T?B
MBFS\!:,3+G1R4DK(7)"(M+#@E&50I$=E..;,6D\NN4' N(G0(2!TO'P[ ,<O
MR\5J]7:Y*+7 (N7H+5>U@L<3Z2Z!LY8#8\P$P4HA;AI#8V?Y<5.90P#C6-EV
M4(UP]4+U8KC!=0LULFZU[4NL6?PZ')6\-W+<(I O)Z//QBDUV)/AV\2,FZ(<
M C)MY-Z!77E'NB ":EOZG\@RSA:;5N(77%V?JNF_SJ>;EIRT31(=L-663AR7
M2AG,=2X=L6HI[G12.W D16111-^\/_<)Y([K$S4"S-W1 D^BO0Z ^AYGL]I,
M&N<DR!DQ_"R?3>?3*L3U] M>\#P)6GC:Q75:E#9U6(< A[) R1[IN$]*BN:3
M@0^B;%Q_:ACX#:"3#I#VZNQSF"ZW&9?;?<WO-C67CJ?(DX.L6"*'(10Z133Y
M#S;J$&W)NOE#Y4<1.*Z[-@SNAM-0!_#;C(LY3^OS)3'QXE-8?L35Q,F,:5,+
MR8JF+20]D1\8Z!P*<NO1YM8HNX^.<1VYP<[0T^3= 6;N2&;BG)'2U:D=9M/6
MCPF()6@(VKA8LE EMV[I<H>(<6^,AT'+:9+N*6*\?AHT02&02910I"8+F07A
M7D4+67O+?,"8FC<GNX>,<>$R:)1XI*P[@,OU@-\M#W3<(FFFA@]<NR*03&*J
M=5V9 @G%(WCIO6+!!BM:!W\/T3)N]< 0P&DB]0[.I4NZ+R,!38O$^A)?U!M*
MY8B'X)D'"@)2;0=B61Y@#-,N">-6!PR#E>-E_'B(^"U$YOBQ7D=^:)??#M/Y
MJAI(7+V9O_Q:C>;Y=/5IZ^/77FD3(X0+M>;=)@*\8BQ U$5 =HI80\>S:OV4
M_;M$C5L9,$@NO*D>.C!!FS?1OR[FBYMG\>5NL5$5:14=QTG7BG?CR-%G!K 4
M$[*MPT9:WZ7LIVC<.2R#>$'M-- !GAYFI*2H<F <4$A)DO&A1H\9E)>HL>BL
M8NNJI=-0Q-F?"49M!-^%2WT9#%Q6,TSGY\34=3W/<RR+)5[-/\,5&>)E(*U-
MYV'Y[14)==/EL=9!+#89V&O_,"=CN O;0E*%J&L^WT(113"IG>*A>39R.'8.
M0_&?JHZE%^5WLP^(Q8M]_!SG6*_@$S=1"R- >O(M%+<%HB)I!YD%1Y\DDZU3
M5P^0<AC^_E1%,"V$WL,IC.N=G(H02EE92S5BX:"$1XJ*#7& $7G-J03;^LGR
M#0(.P\F?JB;F> %W8%DNF]-</MRY+I,N40=,\B+S*[T ETE 6=NB4D[!\=;>
M_D.T'(:9/U513!.Q=V!<;O/Q/*RF:2(,XXKP#L$:!)4M@C>)O,S"=#(ARJA:
M=X6XEY!QZUC:Z/@[P'F\P#M$S4_3V?D:\\2X*+/3$62N.\H8"5$D!8PE(7D*
M2&P.C)L+4L8M07D2Y!PC] ZP\SM./WXBNI]]H2C@(_YZ?A9Q^:;<>8YS/3!'
M9.50<(C.5C,M:E5[%:&*BC9&H0.[]3/TQ])XF)WZ4]WG#:JF+OII',KAUD);
M7[R1D?86UKM,F0-X] J0F2A34+69VT@H[."H'!8M1T+S\8KKUSQ>&/N[CQ:#
M8\+AIGF-L: P>? Y:5 QZ^R-LZYY)]I'DCCN4=P#,ILH[T_WXO2!YKPW^3GI
M^>E#*PS[%O4@OMKW\-NNM)D[<F?]*_"2J8LY1PV&W$Q0C'/PK+8:+8JSI'61
MO/63S4>2V#8;YM'8%&*!F#"""E* 5\I"D R+3EC(PH^?#1O*M@V)COU)LL?(
MO8-#]1ZA7/8(OQ*.DLD9IBWPZ'4=(,;!*6X!I> N\<*S:9V*/X"L;GKT#0ZP
MUCKJ '8/]:C_>;$D1V&^'>&:OGU8AODJ;,:4DWPW?YIM5%P+5.IV>[:<KLA=
M^&E3MDWA_W21KUK<%YN*SX9BO(3DI*3(R''Q$20W+EJEG;&M;^*?@*UQ[6IS
M*-Y7)=(1+KH(QQ\22FVU/\=\<7GW=D92>);_\WQ;,GK)[MO%<B.F]7HYC>?K
M$&?X8;%ML3RQ+$HEZ9A*I19QR5JO;DT==\.5)!/%D;4NQ!R*EW%/@[&VQ9,B
MH)\RT7T33EZ$U:>?9XL__A?FCWAI#K;5%.\PS<)J-2W3M$5&H0.M6@1?M(RI
M3BB,C@YG5R>D.BM!BL0U*N88;WVITYB%<=_WC07_I]!WQ\[2@^P_R'@R%(5(
MPR"G.O0@A@PA,0>"3KY8A^!%W_P]6"OBQWUUV!W$F^CX5),^#KPWK-[A?UZ[
M/5T<:XFC,\(KD+'0L98415O29>#&,I<$UUFW3OVVYV+<EW#= ;ZMUCNH3SID
M3ML^W\TS5%*9 +Z4>HHY^HKQ )%1-,.*MKGY[>^))(_[1&],1+?69P?PW2-.
M8D6S++4"FPNKS18B.5C!@+ A:<:]SZ)U=\@]Y'0S=F',3.&C=/*G&'UUP,U3
MRX%8CUYNE+NV)QV>=1">I46EB@B0Z]PU954!GT( [;)'U"YH;'U,/?'%VS[#
M?U_B<INJO$[4;+QVKG4RL4#@M$45SQZ\*!(,_2*+L\6GUO6!#<C^<UWR/0:)
MCSG<A]!QQVF'>Y*.W\LRBN"U39DXC76BNJHE)%J#-SJ58"DN;3Y*KQGQ?ZYK
MQB$@/JR^_YPIB/L3C'63,V<#PY1 .E= 94S@+6/U195AHOC2OC%Z.^K_7)[R
M4/9\0(UW;-8/SC16GF5,OF ]P)#VM:+_HV#""9"**<NK#/ IW95#Z>YF2EI_
M^#Y5RW^Z(LQ[!F2W"Q ?FKX]6#CX/6[:!W][1GACX<6:0':0A 4*K0$?59V[
MH'.2BD=M6Y^!!Q%V<O?ART4^5'=GHDH6D7$-23A&_KR*9/@E!V:U5RGPX+%U
MFX6;%'03?C7"PIW.PL?+NX.#]HKZK42J,5[,ZVY]]G6ZFBAFHXI!0O2<O ;T
M%ISV$70VUMCL6.*M&UGM):@3+!VAZ8= <[+8.\#0+1Y^6IS1<3W)&0U#"JVR
MU@Y4?=(82-DD(Z&+SE;IYC'&O81T@IG3%7W[/>G)4N\ .B^N![K] ^MKFPG+
M@2G/!7!6 Y68#$0T9(I]YERB1:<&J..^2<3([]9/5^S#8_..D'(','F6\V:(
M8)B]#=/\:OXB?)ZNP^R"F8+%RQ 4Z$V;/U<[8#O/0>L00BJ:V>8NSEZ"1GZ\
MWAP^[:3? Y12.C\[G]70Y*'P\X(Q]%H7@Q:2(D&I(FOW2"G ,>9C<3EJ'5O#
MZE#BQLV!#0"Q0;32 =S>X3K4Q/1E]X=++KBJ3;0+:-Q,M$%'IM<7$+J.YV8I
M2-/Z.?K]E(R;;&H/I ;R[@ U5U[C:^)ETT=O@EHIJTVD<]J14)R2!'F#))2(
MR4L>G5:-$7.7BD[NF1K&7\<)N .(D%%<8ECA3[C]_=7\;G[CW6(V^WFQ_",L
M\\35UF=<($3F$50@]H+4&DB UI<4S2"S<!]#8B>!VI&(N-N\<##U=("^%_L&
M<6?#B-JH0#KIZB!N#5X["XQBC<1##":TOG?91\_H$X:' \)CQJ,_1BM'(^SS
MYA4C[:7ENM%!>%M6$Q^M9Z6X^EB='$ K*73-& '1>ZE2H3.A?8^$^R]*1APY
M_&28.E$#?2'IU6IUCGGWP>UVGURV\L/-52=%'1M54F@K/#(K0&1E07FO(?BL
M@$OEA=,BNN930X\@<_0IQT^+Q0%UV,'!^@"+_Q%FY_@ ARPE:QTOP,RFSY$B
M#@N3('UPL1AA]0!-8QY+Y>ASE<<&:2L-]H+1=_CY?)D^55[N[L6)%!J9)]=9
M&TT"Y$6#DYY!4J%D%YPS8A!,[J5J]*EM3XO!=AKJYU']/L8V.VP23%%*% ^H
MH@<E5"(!I@@)L92((<?V4Y6_1]3H4]^Z -[C]=,9[A[R/#9#RU>;*Y+5A!>,
MN.D"+1.OK5H#U#IC,)R';)UC.K5^U7LP<:-/E!O[$#Y17[V<O0]X%S?X"IZ;
MK&4"GJT&E;V'J!2'HIFV425O0NOY 8?2-OHHNK%A>)JV^D7A=GN]//L\6WQ#
MW/S0VXN38/,B8Z)C*<[S -;4'6<"AVB,!<MD5J9XA['])<91I(X^VVYLC#;5
M91<=RO9MQ@?YG'AI=2J,@[-Q<QF9P2DCP4N>LD_*"]^^3/@(0L<?HS<V8ALJ
ML@,3>_TJ<_5A\4 %SF:/QMOIA'>X/5CP/2Z_3!-NI?,.T^+C?/,I6T=<Q&"2
MK)ZW+):\'_3@8K: 2?$4R!E2S3OB#\W3^$/XGFP/= 6/#K;+J7U-@N8\(AU?
MAGPM4*Z^ -": Q;#<]8E2=:ZAO I^M0,.O'OR<#^E,KM ,LW>W5K5V*)W $3
MP=5WR@DBHJ@-HP0/SC(,K2^A.IL8^&0X.U[P':!F[^6_-RX)4T@JF HHE33X
M')!^B=YDE@+'UB ZO23C+W$=U$PM)]ZDOYRWZ4)P3SU HKT10A%@?2W)];6)
M0J'=HK@7T1JERS"7/8^OR!ATAM>8)1F/44%3(#U9[ZR+Y^!-Y\]<?>; 7;#N
MI[W]:^>KA79&R!G!,\',!:;I#,,('CGY\X9+S@.Y/\T[-NVCIX%G5#_S[7+Q
M94J2>_[M-PIN7LTO)I+//SY+Z^D7"F+P6@(V>$>Q?8 B?3W%,X.HK ->F+ Z
MBE!TZSSXXZGLI/3U5 3=XT\-J:X.G*Z;'F.MA].8'$03ZSPP$IC#S,%XHSF%
M'85AZQ92'8TS&EK;>YWUQXB^ ]S<2-_4W,L\36=X@Z4/B\=*,Y#/J(7,P'P-
M6*PS$%+MB5*BB\[2MLVMG?PA^!BWMO:)43PZ$#K8##\AK9RF&Q73US.\:)K]
M[*SF=/Y[6R.7G9)&28K&$^-5R)%.))L@E$#>K@O9N-97AX?0-:[)'1\]BX%5
MV0$\7YU]#M/E94LL"MT_3N,,GZU6N%Z]_)IFYS64_V6QR'],9[-)5C(5X2U(
MY*8.@(^UWCB DB76MZO6-G\U_"@"Q[6NW0%V..6.B%R*@">OYE^(J<7RV\_$
MW[;@Y%KV$^^R-84C&%./+(4>@G0)),_,J9)2%+>&:MV)JK^[R+CO$KI!6EME
MC(RJ73O^IOR$<5WOX<,\X8O%:ET-?4I+O/C;Z2HMSBN#P4F!=0AS2K5;?'!U
ME%%*8'FPSEE6A#L$;4<M/N[#@ZY0.+SR.CBM'WAB$<DT!T-",DG6N16^D,]1
M$B1CM->B&->^C.?XAS"#I:F[P6-#=74 NI\NEMU*\4/X2M+9#/UY0=^<UDWD
M8RXJ:.#*>S+Q/D-0S$&6WIB"-J!N75[P/9K&?930'1";JK #2%ZVS'TS?Q]F
M^*:0'$ERZV^U%F[3C.YS%?Z$R5B4$PQR5.31,AO(NI,K(J-4)+M4=&EM%P^C
M;-RW"MW!<P!U=M'4_C9?U5.^](M51$8NL*H]$6MWQ!PA&NL@!/21_E)'W7HH
MRQYRQGVUT#T@CU5</V^\?ILO,<RF_XWYFK==KC0S*E.8#URP7-O!6(A"1PA1
M>$PEV2):9R"_0]*XCQ2Z@V1+!?8#R]T,U>M:6E(K/R9,L1RSBF"$L*"X$+5^
MA($2)<6<E,Y\R#3C%2$C/SOH#H.G:ZL#W_%*.!L.KEG:W+3*B F3=)"8).-.
MX3^XK"TP)8.GO^'1-9\=LX>>D6O^NP-@,]UU@,-JQE>5<"1+_O)KY>I\NOJT
MW5TU?S7)Q;JLBH&<4P3EI8"(10-&$:W@&JUO7=_T7:)&+LSO#I%MM=C/P7S?
M1#V2%>GYYCBF.J1&2X_"B@(<ZUQ3QP0X7NK49Q-EQE(":UV%]@CR1B[Q[PZQ
M0VFV'^Q>/9/<O@&[/PM+[%W,T_N9=+;[-R^_UB]Q(AD/EJ(Z(!<&:>/6^U!K
M%13%&''OO(RM*[_;4#[R X3N$#\"'OK9#'=K]Z_$?/&2\DK&,2GODTU@ZMT_
M>?6%0L@2P"3RH 0W@9?6*:G#J1OWPOV)"^<&4EH'7N]=SIZE[5TL60J<?MDT
MOV9&>LU4 I>$I"U.SI.C35;?Z%)$R=!*UOKU]B%T]=9KMPTFO@N]$Q7412;^
M+E>752NT92<^2!M2Y) MLZ 4-^!-B!0^9E^DT)&[UJ7M>PGJK0'O$P'M6)5T
MBK"W2_P<IOGR[O7"C7@VWPX!V5;A3;R3T:G-A-%2&\UD!*\<!V.*M06==BP/
M#KU#*.VM$>\38;*Y$D<%Z[9<[T%1;K)J[Z8?/ZW?%')P-MQ-<C39NMI9F&>R
M]:$.D@S6 T.E4C:&2[P5W3]03?FH97MKJ=L4;D.KH>?HX]*;>!N^55?BHC#O
MG B<ACB=;7SH20S9.>$5Y) 5*"3#[Z.(8!1%8,YYC+IUG\GC*.VMZ^X3NX3-
ME-AE9'*9-WB'F]E=N[QY%540,8,O)I #[ -$;V1]0IHYXPIE:?T:[3'T]=:3
M]XE@V4AAHS]NN,G7='ZQN=XN:T>KY6*-:?N ?\O>MPG2"1!"-"!99.0L9P.Q
MCD"A$,T4$03QQX\XHK^[<&\M=P<_I-NJHDNC=],+N6;,.1>9D ZL]1F4U;2!
M9/$0.0J?M4+!AK=X#Q#76\_=)S)W+535)P9K;/7K8IXV=U3K73L>E,"H/ -O
M8JG6.T H%&\)5IQ-!B./K>\:'T-?;YUUGPJ);136 1@/3_1/6."\*$O2JQU$
ME)<*@K$<,D5D5AA57/-978=3-V[\_/3=,H90VO%P7-!6&Q*.V\+/^P6I<\$L
M68%DR.]01@@2I$-@D7OIE$LN/Q$L]U#9R:S5)^H)U$I='=A'BO@O^_+6%O]+
MO/%6X]D\7S_7,$H'IBC@KZT/R!5VM63>6JAOW+C.M15"ZY+RPZGKLIM0,YPL
MGD1I7=R[W.'M=J.#24B,-J[-M*%EJL\ML;YM"^!%1A0BH6@^Z/"[1'79!NC)
MX'>2BOI$W?/SU72.M0STEV4M1E96JEA< 4D>+BB9,T1F#+!4 HDP%MF\)O)[
M-'590?-DF#M%0>/?I]1D%(DN(>;5ZT688_YMGFO(M<;=N@SI&!=<.!"F$%/*
M(OBD(E"PY[)0UL9B;J+NWD3@]U?J,KQHC:4!A#X^DO88Y>O'9$Z0%ZRB@5 #
M)%5J*U_:$8#>\LR5%KD,[KH]]BG@8+=L8UNN8Q73#]8.E^ DR:)=#G3TNYJ7
MTK5U=(D,DD1IN61!R0$& AQ(W;C7:D^,PX&4UF]2Y>?I/,S3_8)DG)5B6(9L
M1*H=S1WXVC9(ERQC+BRRT+HB]?%4CNO@/752I96Z>DBJ7#@9]>7!9=>JB]=C
M1G$9E:[.A:OO'H2"D.K-(KID'#*%L75]X,/4=)DT:8:#V^=P&Z7T *\+C^)N
M6[35)/,2-O&V\[%*R 4(613046JL[FO[^M,]Y'29%AD,8(W4TH^?]PX_7_'T
M'M,Y$;+=+R$S6S"0E )QPVI2T:D,I<B@1-$FR=:GYP.D=)D#&0I@+=31#[CN
MM\<[$X@F065KB7@0FR9FP2"YH?0+Q>#>I^B3;SZ ][M$=9DH>=HC\U@5=71R
M7A04?EA\"%]_GZX_U;XG)+Z?%\L'6CPF4Z^MR7YSS7E-:%-$E)@ [D0PQOB<
ML75+Q&-I[3*Y,O29.ZA".[*9%^P27W087 P,OKDCL^-%!QO VE+;4V@.OE@/
MP;AL,^<HFD>VWZ>JRT3+T)ALI*1^T'>X'"=:6LY"*A DB4Y%7\!;KL R H].
M67']1$4K]U W;IGS$Z-Q(*5UD/9[60JF]9OR\BOML/E'?$=H?S.OS-;_:@G$
MES#;'@XDQVFBO5#_XMD\W_S&SD].)+J8M2N01:+X/\7Z/DM$\*D8$:4KLGF'
MV0'8&-=)'2QQ.+;".W!@3V)V.SS];K7OQ>"07;%N13TQN;[K<AZLX>3>&TU>
M4@P(:)F.CFNO9>O&C4_+X;C.\F [I6.8='!PG&8QM'$!BQ; 1"9FF?1 YZ\!
MG;A1T2+RTCK#.OQA,)COW2?$'Z7$$T<0DP26ZPYP:XK-++L,T17R[E!QB-G4
MKT3A+M46+UW9\G&]]$YQ^Q@E]C*#_?SSY]E&E&%V*<I7\[)8GFV5>2E4KJ0N
MDG9CX-K6YQP,G":?S'F+B>(0)T/K'@$'DC;N<\3!D#B$8CIPD5_-Z;-H [T-
MTTS![X3)H(MFAD2$U3DA8?D@-7BMT>;"DVV>$+M%PL@#LX=0\YT7A,?+O O(
M7(W1J1Q,C)%)T/]#%"0%54I]-*$=!84V2T&\1=$ZVW^+A)'?4ST)9(Z7>0>0
MN11+?21+7UY7T<WS/:FU.J!NMEB=+_%*=B8G4XJ1$#4%3@IM?=3-+# RY-)[
M9W(N [ACI] \[F/H03VR)U-E!]"]?#GQ8G$6B;^JOQ>+^6J:-Z]K%_--!^F+
M]FCD>JZ_75KW5;T#QDQRV5P&UUIY+Y4QKJ:,F:==:R*QGNN,62US\=9X:5KG
M^1N2/^[!_+2X6_0!@C\7_G<:'[S:-D/(DUBXCT$R*,XG4().OE#(RXE98>:"
MCKWF%7:G43RN+_%G0?FIJNX V)NN'>^G'^?3,DUAOKX0^<Y$@,TTYWH5O2.#
M7Z9?<,XGTMOHG2H@@HJ@4B@08\A0M$[>)$RVM.Z9>PJ]XQ;^C0KJ)U-S,TC_
MZX]WM/2:OK'YJ\W?U'_U#LL/]???WKVZ\?EGH5*#8?EW"ABVG_]F^3',+V9#
MAWE^?WYV%I;?%F5'*!<=#4D/;Q>S::JW_C>X6DW/*,2Y">@[;R>/6^?':[YN
M<WRQW!TL#L,C?EWC/-,!<*)9V:&D0HK6RMN=-L]O=QA\4RZP'V97OOJUARZ5
M+"+8"#J530U#AEA"!*%+R(H,K).M/<4FA)]LE$\AXMIR?"!E/I_5VJ$B>;0R
M6A!9<5#<A3IMVH/D3-2B(N%-ZQ=UK7D8U^]^>CS?L>!C8J);JWYCHLQ;W%9N
M'F&U[_^<-E;Y !H;6=V783DGRWZUR'6G-Y^<5O7"<C,UV>8"GA55'ZH[Q65
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
M(P\C:(:BA^SI4!KKX,!_AU]P?HX_DU1?TJ9>SL/LRB(\_W9M$)XM,=SQ;;1
MJU%#5*P6\CI?0T99[QNRRJ5(IEH_L#N!W)&'$@P&TJ?28 =@?;V8?]PTM[OL
M[[R?.X79%*,UE%([VQ6?('IDH#T321=&[D[K67N/HW#<<'XX2 ZHIVY]SXMM
M6,5,9\5&AJL_INM/5WOQA*%4AWURJP%51_#1;%C5E2F[7/OWG:6OL<DE]T%F
M4%D64)9)\)X+*-ZS&%-04;1N-G @:0V3F;0=U]]^GV;<\<7WV_JWRT4^3YN$
MQ$75YD[]9='*6ZMK'V9A07$R^D%+"SXR[VAGF]3<& [&S-C#K]JC=$]*=$0<
M=&ML7],A<L+E^8U_WL9L/DQ1(]NX7> *7+XXP9TB-*526\I@!A>L 2V5D8+T
MB*)UMNTF!:=/ZB;? -]\QAI2D;M0/_SJV?4_0IVF=<_S:YEYUC6L\@:4#Z;V
MET]@O.*)?G%,M+X,/X+,<:W3"3BY.Z5[6!5U:UXNB_#>X7JZW Q^KA5XQ]N;
M_9_7Q@ ]@N9&%NG&0Y!:VGZY\#U9[3K,UCN50;+D"!M,@Y>.XDXG2U&HH_2M
MKZ\>0=ZIMNS%IS#_B*M7<SIY_Q-K=?]%POU-G$T_;BA87?5%?%.J8JZNCGX^
MKZJH$\S/5]N_NOT.0&OI:RTG<YO*$9W :\O!R<B5,S($V]KH#<G/N-9Q*,S>
M-IW=(**#K,V]_0+NBN/5_.57\E2)Y7L%<UL&$M'S[$ (+TD&,0(==1P8>;16
MY) 9#A?.M.-CW*3D4^V&T1'0U2XXE7&O=1 BD@_GLP85:@]HJ1DDY8EN\J],
M:-T]H1GQXV8\GQ[O3ZGKKD"^\TKEMQ7>KC8P)3E??,T_!!(N,PA.60E2!%&"
MX%';H:XUOT/:N-5+(QCD9GKJ"GZUP'7'Z[I\QG+[P93/(01AP$A3*UU=AA@,
M!V^"BTXSH_AP174'D3ANG=+3P[&]WKI-,I!PSZ;K#7MAGFLF>4HAPSQ-3TAL
M?O\S6Q46/8KV=@F'RU6?W5KU'D#Z:+CVCM510K@MI',,&1@FE,J^F'*[.6:+
ME,/A!)Y>N9'J_J_7MXMYGE8MAMGEB]$=AV/G\5S)HDBOP"I.)MV5##YA *NY
M#TC"RK)]O<8CB1P]/3 0PNY6;0RIO0[.XLN&@)?RO%UY@HYI4^=XY%C?*I<
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
ML=H6R;QY]WN8A4]D<FW,J;?7 Z.W?W-337,MPHG7IAA%IP%R3;>L]YQNV<S
M"QZ4M=R$U+H#_L LC?L$U'R'] B$#O;%[]/9?''K++AAB#9\J@K_1![Z'^3>
MU*$[\POZF$^;/YF@-\FD: "9MM6IJ;FNM0Y9*I.<Y<RDUCE8!Q,[;N;Y8%@^
MC?(Z0.D>5QN?R&2$M,H N<"QON!:"*X^T$2L@Z&$5[;U4;P/?>.F#0Z&Q<%4
M=#ZF=/4<?OC=JZO:?FWBF/1,H8?$6 95,EE)AED0IC"E633,[3)8^GA*QGV4
M']OH;:&>#L["'Y-C7H5TW<NQ<.^,%PE8T@E4SH$L<N?!)FN=)4JX:%T/^!@M
MX[Z9#7;&-1%]!Q!Z%[ZMQSA^G&]]NFN)X?)OBSIQ2H5Z$&L#1=901U)DO]KZ
MD%R2T[(H%7WKI.CG:!HWZCH8I)JJHHOY-@^?R \]7]SX8!/$DD3MZ)@\B5&E
MP,%5>\ FR83S2@C3NJ;P #)W@J _.P@.K;!N^P:_QWJ4I]55?=K;CC?^]L,/
MPRR_QXNP(N-AOEPM#^\??/!2;?H(M^&T43_A'XFY6??[?.F;1J^8?.TAP^CL
M2_41DXZ]6*JO(#E*41,"4FN+9F?BVG41?F3)M1XV3WA1:IZ32\ M^>BJJ%A+
M_Q"8RYZ1O4I :WT=[T'>N,])PZ#I\;;!;;75@3'X T.5C353-<%A4].>L)@L
M11U<RNBH=RS66*8"%Z)TQ0G+>?N,SB=)ZJ6#<&,HW$OU;*>7#F!6RYGOB&R;
M'6-]T4XR!Z:.0E!,"PBAY-K=.RCCC6X_>O-18CHZRXY5^7P(^7< I+<S_#B]
MQ%H MK56?\$9ENGJNA,""B>31P'61 1E,$%(1H)) 1E/#HMH7;CP'$WCPJJ1
MZN<#ZJ$#7%WGTK^\F"]OWOO(T?%>%)& 7' &Y&T[\(QK8*B+(=<*K6N?\/L
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
MY)+'5FBX>ZXU$?W(%4!W>;C5O_D/7/TY6V"XF/XOYK_5WC3"**MK/ZP@8YT
MP@0$5@Q@\-G:PB+C>@<S;9\U1RY>; V=045^)E!Z4QO56V6\8XJV"(^EMNK@
M$)3D9&\*CC[H)*UO"*4WN\X&&*XT<4PH[2WR?JS[!P_9JT45^8M9_F,^2YMO
M)D$4DJ')8%S1M%,B X=!0H[(C0C6>][Z7M^5MI$+&$]Z_QVKFF[[\AQCY4[X
MB2W[">_ MK_+]2FL>VE5T"()*#$0U+Q7X+P*(+B6W@K--&N>L#R@=?_+U9(4
MLJPBCR3H*O*7\]EJ.OM$<J:OEM.\K4=[,PUQ>D'[<6)0FJBY!CKA0Q6!@R!J
MORUMHI.!J]+\8?8 ,COV"?;!T-TS<6B%-6Q-<8H#\D7.ZW.B_K#,%Y>;3I=-
M@QU/+C'<(;@[9Z<X]HIR9-MY 49)3QZGUQ!52* Q&J:2%*5]G<: Q][-9U]O
MDFGM6AKJ&OGM['VU.!:TI7X)R^GRS]D\+G'QM?:O?#W[<K6B7Y/I0?]JK9)-
M7TLD$U<4AU!XKMTL48,7M*5YC.B939IVV5#R:<1#QP?F/NB[E\TRIJH[>*&]
MOC#6W60V1M6Z'3YW6C/F:N0HDDR%(<<_T9W$LBB\R"*S;]U,ZA%2.@'>*/AX
MY'8_1EF=8F[3S.AZUB\7C(@NB=BH0]JTL.!ECB"$\=R3%Z=5Z\:VSQ(U+@Z;
MJ'X'.!VNAY'#?]4K#+-O_^=Z.GTPV17)R,FOTZ*UK0^&L3X=!N:-*%;+_(RU
M=_]3^X/ $>J:-Y%=!\?)S1']R[?U8^YZ</AZ<Y283'*"R"?S %0A>416&#CN
M,F-(VFZ?(_P8,9V\)/1PC;516$_(VR01'"C0VU+8;F26LD+)#"CKJD5;Z@R8
MX( 5;6/RRF;3^O%T*%XZ,=^.@]IC !Y3[R/?M^_F*Y+_-%P\$E]ZMYA^#2N\
M^/9?>)&W%\SV?A$)4ZHC C6G T0Q$KVS04 .TED1Z7Z)=H>[^7 *.L'DJ.B9
MGUR5/1W8QU^#;VXF2I"9;:PS$8+C)';F,@19>[+IZ+C1 4MJ7BDW !^=O$]W
M9:",!9,.MLK.KZL%DPNTW<&JI.I %0%U$ !8PQ3CRF0?6AO931^^SR%T=""*
M#GTPWT>EHS8KWSL))2MO64(%F.N(GCJ>W852;TPF,-N42]PET[]YWL\Y.'['
M@7!0575P7A[R\BK(?"J91?"UB8"JPHQ8WV"+$E)@L'5\PGD\E9^#8=#F%!U:
MT5U,?[B[4_\Q77V>5WF&/+WX]BO2OKDDYDG.W[V9R_D5W1TQ">2V=@--ED2K
ML!92Z%K.HWGFDDPOW;J:[V!B.TF,ZP79IU'Z6678W?'5PRP_H*SY'66U33 Y
MBH3A$E#:2>8D53<VZE)D 1DK+&T2=>RLA%(+RX3$HGWSP:RG2%#9MGYY4/BW
MSI"->;_X01<;-[FVX]"::;"9K'SEE810Z([2P4LZ*IC1=C#!'$M\)^[=L7A[
M)KI\(N5V8$+?"M9OV:PGS:L%_L\5SM*W==A>!QM+D"13F>BF094@,)Z!/%+A
M8LE82NO>'3N0U0D23PN8QU_UFFBO)T ^Q-!UT-U'64IQ8#ECH&+.$(MS(&B'
MLV"YC6PP0#Y.5B> ; 6%QZ#62"^=0FUYLV.WKRVNH&4VU99M+H+B:,!IX2!E
MF;V,7!8]V+/P$W1U K968-@!;$=IIB>T_?+MYLO_FN*"B/K\[4UMRK'>HY%A
M8MIJ(/KI.BAUO(>4E4F)R9-'B6FP6O4G*>LDIMK+?=M*ASTA\_9NN\_?=E][
M$^FJL!:,R[2O=7;UQ;M S,87QZ04N7E?W7T([.1D;(B070[')NKJ"8OKB-MR
M+3&^/? M#]9)<NN48('^IY:PQJA!,H8R*^&C:9VA_ 0YG>"L/0@>@]N1&ND4
M7.+:FK"FE.QX[2M-K&!M1F1K3%5QX4TVP9;!RJGND]/)93L*N [12*?@DEM6
MC!*91<LA>JP->K6!@ F!M@[+AFFIS6!)T??)Z>1Q<11P':*1GL!UA/G[_<'*
M6<E-80@Z24.>4XV4"L7!NV""YZD4;%UHUI2!3@#<ARMR<D1TL!VVLP;OOP;<
M/ 8(+X2L RR57Z<BE@01(VWW8D4PS%ALWOSQ6:(ZL1A/#YB[\\B;:J\#..Z<
MY*<+<JM)3#8B,6=JE[A,;I]%;B1+0I1RD@9]W>5M-H;$H4F8^^BGBYRA6UOX
M*>$9SFR@C0DL<@W*&4X7C5> LDB5,4D66N-N-\HZ\7-&/Q('T&,'Y^(A:7NH
M92%K'$&E3"Q&+\'7V8^&I,BU-4&'H9H@G$TKHR'0TB#C<A_5G55&VH>KR\NP
M^#8O&Q?R@3]YD5;3KR2#MFEH^Z\[7.[9D3(X1<(99E=,L@P4UIZ#43 R$>HT
M^\2R2]PQSDSCH^.L.B(I97VRJ"!Q$HT2DJP;7L>2%1*0=TY:/]C3XL_?$6D?
M] W>$6D?57=@*-QZ-;NY3KZ7C4<CN30UR=ED1>+U#GS6#H1)2)>:B<$/F']V
MGZ!.0#@*5AY_$#]2<3VA\'C)WA7'=;,8IBV+M6L:(V-,<5N+_!@#8;D4(6>7
ML?D$Y:&9ZF0W' _ X<[D!F@8O=/3T[;_]E4E:%U4(5$'EPJY >0'.Y,<E.14
M4C&Y;,,S=O#NJW4"O#[@,1]45S_7X?P]9,.M-H;Q IQYNOJL3A!#*6"9]E(R
M5W+J^#S>[SWL',J=&QHD8\'DY]HJ+\-%JL7B].7[6Z/!DBU%&D3P7@I0042Z
M5QGY.IXC8TRY$%N/,!V<J9_F.CD0M\-MI 8@ZFE7W<I;J=6Z]YA?_LC]\OV=
M]X+M-;S^K D7*IM8+509(@DA!(A.&2C,1A=D\H8/=@.U9.2GV3TMP+I#PNYI
MD3/ZA-AC1?&().J\K-JXY/4L75SE.F+RM["8T9\M)UK*PM%E2*C-ID&YUPJ!
M;.EH+4_)-1\X?C+F?AI[KZ/--BS"ND@6&.8<<NB#JLF9VM3.Q2Z3D<%KV9?T
M*<=2G%2#)1.>_ 8[AY8['6VJ=LCI>O[O+^$BS!)^^(RXVKY^O@S+S_6_-?7H
M:[BH+ZAAEM_C<K68IA7F^KO#'XN/7+#-*W%+KAL]#]\FZ3VNFYP]]%3'512.
MU^&:Q3A03&ORBY2%&'U27KND9&O;8#?*CCWAJWQ?S/(=%;Q8O0R+Q3?:A9M]
MYQ4:;H4 7F2-BDL&Q+@%2[NFI!!RR:U]CIT(&[G5?WOLW#U&VZNG [_XQ]W]
M/'L<59;*<> ZV'H/2:AMBT$&[XTV21/KC=&W)XGCFM<GP.&0*CL#1-Y*^$V!
M*14P03&<C*(L+02%&JS&R T)6,76*3&[4S>N1=H!#@]45 <0?, 0NL?LCS^X
M]9<3U"ZD& .DDDN=T&O Q20 R71/A2F+L76A\U$$C]O3\407]VG4>3AVYZMP
MT02[O\]G^.WWL/@GKEY=S?*]VR P&7DV&5S1LC9V(9?2DGWBDTC:9>E";HW.
M9TC:"7_ZC/'74B4=G([/G?N3$*S+Q==86JWZQ8 0D$P/BZ5H8Z)GL?5XA^=H
MV@ECYHPQUE0IW:;W/Q"T>#W[2A\]7QR1O+_+IPX6='F:_M-&5DKR+B=NP9C:
M-I[.'7"JEM)9(U-,,>C0.C'@-)&5&R'_8[[XY^O9N\4\X7(Y$=Q%EKF$K.HH
MR*(M.,,UH"Y,9(-2R=8'U<.4G$7L9!]TW#V>&BB@@YOOAHM7T]ET^1GSW^;S
M3%Q8:^B:#N"9T71NQP@N.09!HC66!5MDZXC<PY2<1>BC"8P.5T!/,/H#5Q.9
M0V&<(61=R+V(1=4^B'0Y9VWKM#W.?>NRI]OKGT64H@ED]A5V,U_N!$80G:=?
M<+'Z%F:YVGQ?Z@O?'S>_;6,2/;/&8 ;2/KR=UEQ2V6?NLH*,D?PV'P-$43*$
MD$2TS$>#S8?1G,1<^I#H:+VZP+?E6OCO:-G:;>%& YM<7YF3YQD3)*S;D7%%
MS%L#MG"A#;,VL-8&U*ZTG85)M0^"[AYL@RBI@]OQ46Y^^?:1/F)=&>24$K*0
M'QM+K56O;1LBDKOL!%>%ZZ2<:.VH[$#6N) ;!@_S8973,]XJ0]MBGA2YU9FD
M967*Q%(FE@0RL(XIG[VNXV-/A;?O9(V+M^90V!5J!^JE ZB]NEK,IJO:Y&.6
M7TW_JE\MM_5<+"IEE=*06&TFA[0IH_4%-$^Z:!8EIN9Y>(]2TRFP#E7\W72X
M-EKH $^_!Q+E#!??;DMIRPH*&X3 "*A3W7I<@I-UM+5404>&1>?6@'J"G'$C
M$T,CJI4>1BX3_CTL_UG;:)&X\E6JRKG+3!32<%Y(2+F^X_.0P)?DP.I4>#8:
MI;T3Z7JP0OC9A<:-2@P%E_8R[N ,^C OJW^%]6%Z_>6OM<?0?,W3R_ER=7VX
M&I.E5:R =YI$9GR$*%T&LD6Y%*84Z5LW]=R9N'%S((8^GX;140?@>X-AB9_G
M%_GUY9?%_.NF&_7-P1LTMU$ 3^N92=6MMKJ %*QP9836LGG7Q,?)&3?)86B
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
M0D3,B8CW"823'A0G6\Q[P4!S$E$H465LW57E28+&!5\SM>\&IP-TT &@ZO5
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
M)34+@??H=;Y^[2Y25-P:5W(!D8E!Y1BM+NDB2*1?"!ZMEZVWX3W([3=ON4]
M<BC]=6 =+UE=^[J/+4!E3-$9+=2^)J!"YA"3LI XJR7!(177O/W^1I2-W ;^
M4$!Y!* -M=81%F]YO8_Q5C!$$Q@'CD6"*H:#<\0@6D?,*IFM:CTR:AOZ1FX:
M.C(NFVNP(W2N_>+'N K"6:9\K?'2B;C*!GS0C#P7%-)*8UP>"I=/4S9RS\VQ
M+64[K76 Q5H/=:&ZT]/Y'[7IR26?Q-K)<HEG+[_4<JLWLY.O\_/9V20Y(XS1
MMC9TL21"2_Q%ST%EZ8)-@>72VJO<EL:1>U6.A,]!-;EON_Y/S8WG8^O/9F.]
MH; N2FY :6<@^)S!TOX@G+.)A=:5H<^0-'*#F)'-90L]=1"(/VKNO35)L "<
MLP+*6PNN1 0N><Y%F&!M:W/8Y:X\5 #=0N['4,IP6< Z+[^4@G6*WG6%1YV=
M^ '3?):FI]/56YM6[V[WRL%*=_?@_ !5#AA#+MXP8)R^$)XE!*/)9G'+>2TQ
M"Z+UMC)XW6X5\"WA/K+83B[/+VLP=DY/_G%+09,B9 Q*"[#%U'1M#! LDJ@\
M-YG^I]$-4\G;B(%^:R&V0=VCEO/@.NX@K'F$^8>S";B<E,A4BBE#"=:!$J9.
M?.890C&J&,D%RX,5,6U&8K_Y\0% VD1/_<*0/GA)Q$S/EA](C43AEPD/UF<7
M'6 D3UAY$\"A2N1O9W)K='&V^4WQC8GKU[,< 'I[ZJ:?0/D1_NZFKZIU?S4E
MSZOJ8AI.)]9JB28X<+8FL(Q3%)@%#RHS)[TH)-3!(IKM2!TWSW-@7#;56[^F
M\;=Y=>3/*0R(I[AV41Z^H5J;_DVB\RS%5?^1.D-5T5;@I4C F3&Y2AGU8&[Y
M/H2/FQ,Z,'0'U.F(0*;0^IFU^FKZ?9HI,%U.1#),:6XA"!E(J(Z##Z)._HV\
M<"%(M,\%[EN\;MS[Y*W!-92<.["!-3&?_^=\>;9J5_H1S\Y.+P97D.O[^^Q\
M>1Y.KVYY+">)1RE49&!MQ'I[)T!4CKYXM!@C5ZSY-<2M"!RW1>Q0-FTX'74
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
M&',0%KQ$"C.%E!"C2%!8UH+@+Z(L6RC[Q9C7'(=5]BX2ZT39+R_OU7$?B.
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
M[C4()1%4006U- **DH)1N*V<;ETLMRNMXW;2&7$;/8AR^P'Q5I5=F4?)>0S
MDZJSC1U%5N3Z@@W<9"6#34\VY^BI$&_HD_^!\=.@3&\;97: UR>+8!V7M 5I
M#3+D6D91TY?2U*E"2C =K"ARHQ/<0U8A#Y:3&P6!S=1SO/6!)SE/ZUO":9-A
MY?N][T!5?IOS?.!"/D3%-48/Q>9(X4]AX'D]T)#('"I$)\QAMZI."OD"!JV5
MSR!*78M11(A9!<B,'".5@\/F0X;^'0KYML%;XT*^;30Z>L.O%7\?SQ88OEZD
MZ*6RQI-O7ML5TYY#0:"W(4'2-HM"NXZ,[AE#^>"#C[I$;RN-SEN)MR=LK',.
M,9J,,61P5L::=V<07$P@N0S!6T,?;]+T_X%'C]?]?4\E/:;N'20VLL)?36OE
M0#RGO[B<5T)<*R>(9D$1.BC+&#A7%"3C2\PVZF(VT??])W>B[EV4-&\FL1ZC
MN!L9:^&+E5(ZR"$1*TX+\+7ON6,FUL,W$7GK:W[[GB/U6E>QRP;26D4]HNU&
M.CN9HFQ.'!)SN=Y2]!23:D8B$KP(GD(V@Z<,CN$<:2N5;W&.M(W\^_!,JMP>
ML, &)6J>)812!10YK_UV!03FR/9F;37;9)K%DR_I#!Z[JO&^[]) ICW:F;N%
M2+$PQ9)/H%G2H&3QX U99IM+5"K7-HZ#&YM=Z@9[K9-HO+_MKJPNP7>G>$E;
M3!BX &YK;:].'J(-'+) ABE8C7<OM?^[UPUNA8!MZP:W44<'\'ILNK$D$9EX
M(1R5<J((IA;$65J:/$3R#9[J\?KO4C>XE:XW'"N]N> [0,_K,%W\+9R>XXL?
M;Z<A3D^G9S]>GH;E<K7.C!9"8#UXK-TBE,<,/@<$C(YV>F(FB-:U7$\2=-1%
M#_OLB>W4U!/F+EE9348.RW,BY=WL Z;SQ6(Z^_PB+*?+WV?SN,3%:M[VF]FW
M\S/Z-2UJ^E<KM=\5Q^6RK@.Y1?!@N:+]07D)/KI:7,Z0!Q,-K<:A<#L44^-:
MTH8 ? S:7:!A]$BVEN$1*]/9IT68+</JA_>+:;J:-N^BEI:;ND^1J$MVX"Q)
MWO$<?>%"<[O)I-5G7]0)W/H Q7PH#75@C==NS-GY8E:WKI/3T_D?@=RFRU"_
M&"8SHR@_ECK30L4"GE'DSW5,R*)A#%O[ ,^0-&[FMT]H#J'-#L#YHMY;3?CQ
M"^+9V_K75<EUQV&NB&2# 8^B-@Z6M/<8%\"*2%N1R,JZU@WG'Z-EW)D%(SJE
M3933*<@NYX0HEKFVQ(2K2]%Z,N.H$I@4BA/,)7EWX/4@,.O! VRC[0T@M(/H
M.P#125K-AR';FW"Z,OB7_:BUB2(Y!%--NDJ*@3,L 2:IK2?G..G6MX(?HZ4_
M .VBZ_D @N\ 0#M7!5N3O7(IU+H"K&/F$PE/)(K N" AEJ)*ZRO"@UY:&:R)
M^(A;Y4&4VP&(G^Z$K7V4SDG(+D@*C%B$>G8-+""/.0:!LO7ME'Y;D1\&$5LU
M*M]"/7U [5ZU[U4X-;$YA1A=+;:*N8ZOL> MUX 13?(\)SG$A9/'"3K2&R=[
M@JV1@D9.RI&'L3C'O,KQO%_,SS!=W-2X9 65K..\-"1>2RR*U^ -TNHAE\/*
MI)R5=Z:_/)B2>^8UX]8#'!1!K87>@[5:R^H#EG.2UE7:YWQ1I3]Q+@B5(H,B
MR<%0J;;D%]$#4XPDA/2[]J653U(T[DG;./:JG8KZ,%CS>#K]O-(9,98NQ5?F
MB_KC/VA-K7ZWF'[^<K:<\"R12VW(NW44@N5LZE (#L8I)9V-&-PF57([O'K<
M_-E8AFTPY?1@[![8^3]43C[-:P+\.R[6_28FFA5TEAG@*CE0;)4[2A%T3D9H
MK[1@ Y0^;4;<N,%J-R[;_HKK )$K(;WY^BU,%W4B],LO8?$9EY-"U# ,"!;)
ML"L?$6+MFR)U\+E@]J*T/MMZF))Q9F2/BK4&*NGV*OI;#$ML?=]\@X>VN52^
M+?6-;HZO7WMY83<JR;T-&G1(!FI^#6(N"4+6(M5YR:'Y],/;%.QK<][63AZX
M>N8K7*;%]%N5X$4N4<LZN-!Z(&C78UADE3D%K$BC>.T]F-LS]R@YXV;"]M#[
M79O22N0C3\+X$&:?+R[WY!PD:I:!]E,RL!3R0AW^ )YKQCC%'(Z[37#RS.2+
MJQ>.C81&ZIOO*\L> '!Y@=2H7#QMKXZO2I1M@!!M!$F;I- J>N\V,A6;0&#L
MX1<[*NNNNG>0W,@*_W4ZFWX]_[HFW$?K@U41DO<"E),9G! 22C#!>D?.=6PQ
M[^;62T=6^BXJF[>0W]B*#W_>()S7"B^M!&2>B7V&%%6Y'"$SAUH6CS)M=&OC
M.<7??.EX<T^:*'YG^740E3Z\WUV'5R6PH"CZ@>(K.YX;""$F,+4O5[3H2:L'
M\1+?;G6 /]@Q5FO_8 @]= .K=]^PGO-2Y%[Y^H2+K^_*97YG@L'&XI,#X>TJ
M<.<4N/-8+PE[:;-A0K8N2GJ>JAZ=SQU!\"# FFFD4XQ]P!G^$4XK8Q.#W@5G
M,S#Z3VU>*2"&%(#)9#@348G2NHO9,R3U:+J&0]>NNN@ 6K<9^3O6_#/FD^_T
MZ6=\-5VNROT^A#-<%Z],D@M%Y^CJ4*M<NPDK\,0;:)<$CS(KV_SP=%L:QSV\
M'Q)\@VJK=S1^P%J^>M.B\TE)6AE;+#@G:@=5J^IP+0:&.$/T7!#SAT3C S2.
M>[@_&AKWU59W:'PY7YY-%/,,HR##;D+-E)"=CZIPT$&Q7(RVXFY+ML9XJU2,
M>X9_.$1M+?$.,+,ZP'U7?E_BZLCM73RC58#YS>R7/].7&H*_GB]N<WE=9<5]
M"A0^>4@Z\[H\R"ME%*5KKCV76@B*SUO7EN].[K@G]D.B\% Z[ "N+\Z7Q-IR
M^7+^-4YG%Y7*F.:?9]-_$<.9%#$MTQKR7QQ&GZ1_GD^)RI/KDJTI+NEWYU\Q
MOSO[@HO?YK-T4<-U\2_J^O51*T6*$"20B DB^@Q<2IVXC"&C; SJP9D:MX!@
M2.CWA8?>2PX^?U[@9_*V7Y^OYO]>I,7?AQ^UQ&+YZASW+C_8] 5-2Q%VXFJ8
ML@23=3+(>#V.$A1,RPA!\0+2*B:E1$REM7O?MBSA]C:Q?$RD5PS[FI;2V8),
MHO;:<@ZB(?ZYXN0$B2S]W>KVQO[ELR2.G3?<&1]/^YIM5=/!SOY0GNK*3;G!
MWV^T<C_]@:??\=?Y[.S+<J*Y\\EJ!]ZS""1-3=N'<I 9-[Z@%,&TWK!WI75<
M+ X*H VRCLVU>42H_6_:N#[],9\P8WTTCGP=(^HUT=I2+D@&B"SD6&_&Q]8E
MS5N2.&XFO$>,[J*[8X,F80TG3A5?8LP@8BF@;"W;UH6#\=(G[G7& ;R7+8D<
M-U?>+3RWUM^1 ?3U_'PQ\:$8QNH] E9S%44Q\(IIT!ZEY3%H&5OW,MB6QG&3
MY[W"<VOM'1LZI]]K!P@5+*?]@/O*GZ0EZ&T,H!573H>L?/-.&]O2.&XBOEMT
M;JN](T+G2:%W7C&9.,69112(+)>:[$WD7+, 5@;/M2B.V=;SLG<B=-Q4?8\X
MW5V/1P36B9",G)8D@"4,H+*4$!5Z< 5-,)%9OEF%ZP#X'#>%WB,DM]+6[BB<
MGX73X5'X^RROJU$P__)GHC\]^5I_FH1D*+J3 :(+AKR66*O%48,T%K5E7LGF
MY4,[$;H1/MU/C\\F>MP>K/X"K+/5.43^-%!%Q_6I;<D>G21?.F*J95+T)493
MA_=$KJ/D*L76!93[G*K[GP%W+731@1E\A(W+1B8)N?4%&11!_@6YOIJB-$Y?
MHA;"^(32\\,@:YM>,YS]Q C;137[FK AH79]Q#YQNM1Y8)'<5TTNA"4_PDLR
MS6BCLBYDDS>[R[8_VJZ)V@QP/\4I35L%_235#Y,[BVB ^H<)'Z4"XBYG5S40
M_[&S:'\AV<Q_(/V3L^D"Z_O>GX99Z^86N[REC8#WYJ]1G<G+^==O.%M>F*%9
MOB:G%M&?SNM\@2N+$$PQ,IL(GOL$*M@,7FL&@E8LI]6,(;7O;KDQ>?MN*J^P
MU.+&%SBC;U;:>'U>!?R1]'N^?%?J)Y.4L]#6%$"G/"CC%;CL"LCLN$XR(<FB
ML0@VH6OL>6?#8.CNKM)<0_W$8_=9^PW/WN-B.L_3M/YT505N='(J. ZN6&(O
M.@^1EPQ:)A6B+(7SUBU<-J5MW /^\4#80%,=Y%+O\W62TOG7\],*]/6G[ZZZ
M!TX$I^@3HP5=.((2+D!D2@)+3(2<Z\3?UE=YMZ-PW//\\=#83&O=>MV/N$XO
M5S<2IK/WB_G_8'J(_>75$*7Y:J^X*,0.LWQS&[GX57.7<A#J!G5%AY?G""YL
M8BP@!@[2K*X$D&5V/BG(R#17VHB46@]P&M6%O5#BF]D]W7V8GYZ^GB_^"(L\
M$76*1.U]LFJ%KNJ<B9!7L]6SX!X3V8G6I[>[47H\;NXV.'O>IC?78I?^QOWM
MJD1MF64*HJW=UIE0$+C,$$7R4=G,BA@>F+MY%H.A\!#H>!:0^ZEJ9_1]6[G9
MM*\LS@;"X$=<?)^FBPNW6$Q JSF@3?7";77E _UHL21M<V;)M#ZA?9*@<>.K
M+G"WJWJZM'</QXTOB;3IV9L9O1F7JT^J'[7:9]Z5-S/RVO#=HFY%"_Q"N]'T
M.UY\6#LHTX_Q%-].ES6HD"4FGD#GXBBH0 />.P8L*.>EY!1]MC[(/2R'X\9W
M7:R&;@#4Y?*Z*8&)<S)Z3X$O0ZV  FL/P7@+7!=AC%+6-A_,]#1%X]9S=P'?
MG174)=Q.TMEY6$S#Z5_"=/9VOEQ.+*]=/\UJ3) !):R!D(("QHS4UM!#7>L6
M*1N0-6ZI=A? VT]5/1\:W!/B^H/E^S#-$XF$%Y(;^) 2J!@]F703@"7GZS"7
MHEGK$IPM21RW/KL+<+938<] )=GA]//LH@(I_;CL)U,[MEW(?'D_Q'3""(,J
M RHG0!E.6T3V#B0W@BN6"C/#'SGL0/BX%=Y=@'IH=7?I$=QG2;FL:?5JT+7U
MH,JTPS@G"AANF:']AN+7X1&\&SX'J_#N I_[J6K/?-8OLS95D8]+\NJ<YMV-
M<YI;TF0J928%N*S(_PFI@#?90;0IY(!!&3&\J[HIM<=39S#,*4!3;79I.1_D
M<,)4M"9R"R9I\M1SJ0T0I8-BC! Z6&;U 6JO'B*MUQ.!MDAY?I??6VT=GPRL
M@L936N[GB]F[V0W^E/1>,17J# D+*I&S$H3+$(B_[+A)Y*D<)LQ_@+I>SPP.
MC,PFRNO25%[S<L?'_K0(L^7I2M57:0Y)'E,)DIPFA8J<)E%K(RV#$+DSD27M
MPO )@&TH[C7)?V#X#J;D+B']\#;"A7>*0C^0+-(V$HP"S]&#<%(9[>I";5VY
MTW+W'R&5W\7NOXW:NHVC'B@S1^T*;1(%N$22G9;$5XX>%$]6)I>CQN%+4W:\
M"-!%U6O;V&A/#>V=*FUVB_8!WV5USWQYH_OP[$6@SQ-^_()X=B50[@N/P24H
MUCER962I\Y$-<%=0%"O0-V]BM3.QXYK,\6 ZA"Z[W,.?870BN! L>@<YE #*
MY-J:6W,0FK'L93(R'N#ZP--$]A;5#P*>?2&[E29[/I&Z<6]BU:_]@0J9%UC(
M_?X4_IRXC,YY&\&MYL2:0-_II*$VKG'*.VEUZQ&)^U'<6QY@)"P/I>-CNROS
M<(CYQ_3LRU/7A\(L/WX99#J[:(MS\RI(\ULT!Z9[T/LU8^I@A)LW+#"G!/E0
M*7I6^V^3.RZ4 (6**25L2-@Z]S3JS9LEO7%E9-[/Z157K[[Y%]=D+"^FR4:>
MC?$H *V+H(0@DQ-<G4:.6+RQ++O6;>J:$'X\]W*V0>'S^\G0.N[ M;]MM&J8
M/9U]OHBS3_Z<+B>T"^J2'45%+DM0DC;(Z)A8R==@T9ZSUGF09TCJS6T?'"1W
MAW8UU%C? 'PUKY,5)T&;J%GP=>Q)(H8BL58=Q1"=Q8B6,]GZJL.S1(T+PJ80
MV!Q>.^BC X#]3H[0HJSRAY6C7_%KQ,5$Q6A,T*EZ_Z9V;\C@@P_ 5?*>*5J'
MJG6$]R AW0)I%V7/6TN^ _CL9/!75OX3>>$OZ%'_>'LUL8ZGJ# $ [ED2R+E
M%F(N'(1R7%J'.?,N',!'Z.\MRW#HK7<T+'2Y#M[7O,I\%=4N__Y,6+M\LPY=
M;QX>7K6?>[*G"2;I4R0+I+,G.7$T$)PS@"YJ1UI3L@S?$>DPO!ZA:]L$W<\7
M2/0'M9]\23Y\VF\3JIB-!Q9B(..9$T0A B3G=2C<R,R&KR,>F,DCW.2.;1'N
M#Z[>5U^5S^-YW(>$\_A?3[RV(2=#?C(+K@K&@F/>@$%CI40>0QK^Y'\@YGJK
M .QQM8T&II]PE5V;FQ"9X"QY"CP5"2(+":$D1U\*<EY;8Y?ASW@;,=-;B>)/
MLHIV \OQ'Q:OYMI_6^WC!SCB?>!M!SZ8?8[?$8Y3%<L1K1)@.8%?1>3@(OV8
M=+"H)7=<M;YU<G3'J<ZFJ#DFBL\$DJG0BC8UX4%D+#QAT/8 %\9_ZN/4;5 X
MS''J-CH>T5U9+LXF'VI9_NK\!15C(I<"&64$);D'ARE"$)BLXEA%N@DPZ:DW
M0$D_70/RU@N/,&^TGZ+G^TJ]!ZBLST.*(H\GZ02J#F-9#:[W4C+(BCX5+*L;
M<UCV!<N89TY[*.NNNG>0W,@*7X]661-NN.>Q^ @L12(\2 X^>0[$08C"9_)Z
M-TII/Z/R6R\=6>F[J&S>0GYC*S[\>8/PB!BEH# B,"3"G65DY'*='>R=4_1N
M)YLH_N9+Q\EG-E/\SO+K,GFQ1V L3/#!&052::SGYL2[< FRT*H$:[@[0+[B
MW_OL>!<?970L=+D._H[3SU_.,)]\QT4@E^ Z /]]62\+O RGJ1XM3&>?[Z5J
MKJ(34W0VUD@(Z*I-\0*B" RLY=)E0T(ZP+"F%IP<H?_>!)G/+I&#PZ3+Q7*'
M[:>8?K4>8EP[KTT,!>E<D2Z,MYDVWA @&.V@Z"A$'?[IS0$:E.Y&?&]+XO!(
M?/ZVTP%@<>SKH3+\KMQ,>;V9I44=?CE)SL;:,@,PU_FGCAQ*GP6#F+A0O@@E
M[?"U>$U8Z<VU.NZUT@@R7:Z<+33S<//Y*_5(3A0GLAJ)Z2J*K$E1RH L@MF:
M'>9E^+VE&3N]K:!C=, : J;+M?.X"7F8\UM[;DQ9EB2)Y]6I-F<<O*+($;T6
M5JG ]0$*Y_;AX(C]L9; W&.C:8R2GV*-_/+GMU4YQMOY[/,G7'R][."WKKKP
M+G#A=8*23&T"'&*M6A*0O8I)JFP5&WY"4UN>>MMI?I9UU!!)/\7*>L*+S<(G
M0[XJN%SO=0FI(&@?0*-6DND4U&:'$ ==57M&/P>L(/U95E0C!!U;-=S'] 7S
M^2G.RZ5)N91A^%'_J'U%W,9O'+0J;C>^1ZB,,RI9I# <1,X.E.(:',\"(O->
M2Y>3$*WS-J-6QEVJX_4Y[6AX1RF_D0(^_8&GW_'7^>SL2YUTI&1PI8XT4#6Y
MIR5$Z3F$I!"S4<6KX5VFK4@^GFJX;9#WO#T>3J]=.C!/LOO?9*$^_3&?".\M
M4[2=9!EIQ_.(X$GBM+%PU#9S+@\P4FT32H]G1L4!0;N+%H\4JP0^<H,<*S8X
M!;JV#5596 @Q6;!1UQX)ML3-*O<&1FNE]7CZ!A\:KUMK\C@1^WI^OI@XDF&.
M)@&+M65R< :"0@=>Y\P3HE1V^(N$&Y%Z/ V$#XS7K?5XI'"=?L=)=6Q")%D:
MA[0J$WD_,:($Y#ZB3EFC<QW E4@==^AJSW#=5H_'!]?*XFL2=#BM#"\_?<$%
MAD+D3%AVI23D4)!6J%(I@2\\ $.!*"0R;X8?:;$;[>,.:NT4T&TT/2+"O_YY
MNBG/RTNF5Z,/)BJA" 4+\$"1IPI,0Q06@?8;;8W+.8<[.>-[V:^=7S[N?-6A
ML7@8G>P.NCN3+UIG84F\7Z=G*Z["++^<SVI"&F=IBLL+WM<W/RY97_64>S/[
M3M_/%S_>GR_2E[#$&XU'PKIRXL9'NV=L#TE=F^SN:/)LEPF^I/_D#OT/+#A$
M(S%$"RXH!:KFQZ+5!C ZX0I+NJ36^:*M"-S7%;D\S;S4R_7++RXDR&"TPF0@
M8;V?:WT 9UV >M9I#2^AJ-8>\C,DC9[-'0@]=UV'EIKIP.>M@QI(-_GW69K/
M\G35B?[TOC5X\>-E.,//9"G>E5IN=OD7>76G,\CLK+$%LK7$,SGVX%T)$,@]
M"H6C"K(U&EO0/2YDFP+I7B_? VNU R0_P^LUIW^9S_/RW>(C+KY/$RY/TC_/
MR;/+Z[ZWO%:%:,Y!>JE!15VGZ$4%6>3B?>(Q\-:ILC:4C]U0^-"(N]=S^.#J
M[P#TEPX<[7.7799#,%FQ +($ <IK!X$"49!6ZFRU5;[Y*?D](L:%XAA(F+=4
MR\B)@KM>_YJ#K# +;RU$$@,HDSQ$M!IRD4$A<@H\W3-1U>-/'_=8=43$-!)X
M!Z;H<7_F[=4=A80A(5EXP.)E[<&MZE1N8DDZ&8OE#G7KS74#LL8%WY!^8&N=
M= "SR_EN:SZNT[*_AK/SQ?3LQU645Z+.C(PLV)1)<)FX"YJ1<U%4+,(I+FSK
M6^(;$]=KZ+$C+.:'T%$'X-O0RWUUCK7IY'3V;H:5[8GE.K&8ZDRJVK<F\P1>
MIPADTZ66J3CE96,H[DCJN, <"#B[1<=[:?&HP/IF]A'KWZRXE-$I"K=2+3X/
MH%@D3[56R,A"ODR40D=LW5QQ-TK'W;9[@^K..CPRI'[Z,EVLF52H,60-R1!_
MR@2$Z(T&KH(**%%@:'T&L!.AXY;@]8?3W31X/#"=A)*=CK1%F%!'9RE:>#Z2
M[\YYT/1_B<+ UA-1-R1MW.JZKJ"XE9::G:(WBWN65[(*F!.K7?'0L P4*0J(
MEB$DBA1+"-JKTGI0YV.T]!I(#Q+5[*:!#LS8'3Y6-OG>M1.#(@0N!3@;"_%4
MZ#LF W K.<^HO#>M2]PWH:NK\&1'!#P-J_W5T2G$;KBG(J0LF"1Q,8^@-+'D
MK4X@'.:2''KR"0X KDY#B>%@M:,*.@74M1]IE(E95T\A6%H=B7GP9.DA)RNR
M#CI1='X //7I\0\'I]T4T!^:)C%32!RL!E&)IG!9@XLY [D*5K!D!"\#9XJ[
M<LP'0<Q60N[ WZXU9%4&Y^'T.FAX(F0Q.M06"!QLJ'<=V&J'+K5[@TKHA-&R
M^?WK+4D<URH-[9T/J:\.3-:#[#WL*VI9BBD\@TM(QKC.>/,FNWHJC2PYSXG!
M0R"Q0P=^4)!L LC]-=:K:;SG8+(0,A)/PD9?[X(K<*H4BEB0H2".8FH_Q^IY
MNL:^O]\#_G;44M?(N_9%?;1!\N(HLJG-DV)T$(V.8# QF0NW*;?.AVU UMCW
M\'O W6XZZA5VD\*C0!TB%.XI\F&&0F@N(^@LBPLV.-O\_.E!0L:^,C\RM+;2
MPS%>ASO)EZ<8;V9EOOAZL:"&N-KVY)L&OZ:V.9^C7#E+P5NML@!;:AT>V@)N
M%:8H'UAAD?OF+8H.<N6L5J!^('W2HOA";WF%W_%T_JV^]&2QJ(.<ZK>7*^_U
M?''RG_/I[.STQ^OSJH+U8-V7%P/AI]^1/DB(>?D!$]*/^359C(N.UF%Q]F,B
M;?;9HJ#HSBMR.%+M)5@4Y.B-XMIP;M(S #XHP6/'*T,A]&;]<9_:'[D*_F!"
MJ>?5GV?3?V&>I%*RD10"6B\<J*0B!$VJ3,$R+@+MC3KVM#BN21\[K/JIELF.
MB.@@2_5VOEQ>B__'24H+\M5.SEZ&Q>('??BW<'J.$^F3\%HHT)R3%>!)@(]2
M4]"9C(I!:XNM=]*-"!L[1AL:Q,-IJ=M>OQ_/YND?'_#;.NF\1T>(QY[4QBW>
MB,Y&;N\O_SR_&9!Q%1U7B8$ULB))!(B( ;C4GA5,M&>W/KBX3<&^1N>.[,BV
M?EZ$KR?G9U_FBVI$3[[6.0M\PIS*6B"M$:OJ#-$H(!CAP0A3A+4VV]BZL'E#
MTL9U,O? PUW+,H0J.MC6[K"57YTOR$Q>M$[_^(6$O)PX+5R,R$ F4ZUPG>4A
M3 #B1R>FDLBF=4G+\U2-ZY4-AZM]%= !I#[5AOKGBQ\KSB[OD:XG!]0F_,3;
MBK&)BBP(GCFP),LJ2U;Y8J 5+XGES+QLG<[>E+9Q_:6&\!I$&1V [*I_W7QQ
MO7A6HQV^SF<K9B>)ZXBI!)",48 1N01/#P(F@M4N2^%T:W@]3]6X&>V&P&JL
M@)TA15".\P-LAA>1@];(<RP.:(>/H%BMK+?<@D,7,2@=Z.,#[H6;QW:#-6H]
MT%:XO?@[,%(/^XP?L+94(,ZNG<?KO[ET([U+VLG5X:%@H *%J"Z2=:;/I.'!
M&N9;7[39G=IQ.ZL.[N0W5UB_.87SN,1_GM.S?JE=7O9(*3S\H$89A0VH;)10
MN/.JZ_)1K:/1MAC0-BA0Q0F(>M5=/VG+%85\JOE&\ @M>UNIV\^]:,VAH^ :
M2P&49&X58IW-8@C.7L0HG<NN>8W30W2,FSYHHOU[-F9?<?>PL=WA@?[9JLN9
M%IP\.VLNRI^5Y?563_;@L@BR3OLTK/FN]3 I70%G!QT_ YI=!-XG;M8-IGS1
MQEBE:WJ#A",40O",5E00F7&C+-YMP34$<GIH-]A$U<_#9P>Y]P>@RW9B:(+7
M#L%X8VAE20HT5>*@HRQ2D0.6<NL>- \2TAUP=E'RT]#90>(=P.;%^9)\R.5%
M5[OEJA1KM:8H3C!!, X<F:E7!1GX&#A@+L4KVLI3:'T[ZA%2QLUG-]^O6@B\
M4]Q<Y% OEY;(6:22-"2=3;7*&;P, HPHNJ@8LK>M#T>>)6I<,]1$]1O :7<]
MC%Q^5:=OA-F/_UZ;4E=<2CD5D+I:Z,(RA!PBH.(6;4E6ZSN1UH.54;>?VA\$
M]E#7O(GL.C GK\-TL4IDOOBQFN'^\C20D.KB$,0(]SX!0Q_JW),$(>D$V6I$
M#!BL;^W^/DK,N&=?S;>B-D+O"3TK-I:_K@[V,+^;?<!TOJBI\A=A.5W^/IN3
M!!??J^#>S+Z=G]6:NUF:GD[7;<JOI;!>C(K9E-#;*MUZOJQ(NL(D<&@X>N%T
M=*UO50[%R[AVKQ'4'@/PF'H?><]\/S\C^4_#Z55Q7RU)74Y)GRONWB^FW\,9
MGO[X*Y[F]2:QWB.D+UP'CN!8#C4"*A!6YY'&9I5]L%+E#?;7W2GH!).CHF=^
M<%7V<:!\>S-[>]4.((<B;3$,F,*:0%;D#"M>&]5XEV62TMG6)O<Q6L:M2!@Z
M4[J;R#O8[:_GXJU=YTNG&I=_6<R7RTEBT;*2!5!<Q6IC&@>>20\RE5!$*<6Z
MUKF+YVCJ*O^UH^8?*7-IHH8N;-(E V1:XW1V,07B84M\X_['\D/][EUY=WZ6
MYE]QN=I1_CK]_&4BC/:.6P5)YGKOB0D()5$<YC4OE@DM<^LCG[8<=)5Y:P/:
M$54\?&G#^A?U2PQ+_'__Y_\#4$L! A0#%     @ \8%!5D"C0\94N@   6P%
M !@              ( !     &$Q,C,Q,C R,F5X:&EB:70Q,#,R+FAT;5!+
M 0(4 Q0    ( /&!05;S[B[>Z (  !<-   7              "  8JZ  !A
M,3(S,3(P,C)E>&AI8FET,C$Q+FAT;5!+ 0(4 Q0    ( /&!0581&0&^:0,
M "\*   7              "  :>]  !A,3(S,3(P,C)E>&AI8FET,C,Q+FAT
M;5!+ 0(4 Q0    ( /&!05;8,E$6-P@  "8M   7              "  47!
M  !A,3(S,3(P,C)E>&AI8FET,S$Q+FAT;5!+ 0(4 Q0    ( /&!05:#:PS4
M20@  %TM   7              "  ;')  !A,3(S,3(P,C)E>&AI8FET,S$R
M+FAT;5!+ 0(4 Q0    ( /&!059A@@_U$@4  (XF   7              "
M 2_2  !A,3(S,3(P,C)E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( /&!05:D
MZ*8.>WT$ (-P+0 0              "  7;7  !M>&PM,C R,C$R,S$N:'1M
M4$L! A0#%     @ \8%!5L[6&H0J&0  G"(! !               ( !'U4%
M &UX;"TR,#(R,3(S,2YX<V102P$"% ,4    " #Q@4%6YOBLO-,T  ![( (
M%               @ %W;@4 ;7AL+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4
M    " #Q@4%6V<['_,YX  !4/P4 %               @ %\HP4 ;7AL+3(P
M,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4    " #Q@4%6]FUZC4&= 0!_'0( $P
M            @ %\' 8 ;7AL+3(P,C(Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    (
M /&!05:WN==,Q'L! %RG#P 4              "  >ZY!P!M>&PM,C R,C$R
M,S%?;&%B+GAM;%!+ 0(4 Q0    ( /&!058#31LW<>$  +1-"@ 4
M      "  >0U"0!M>&PM,C R,C$R,S%?<')E+GAM;%!+!08     #0 - &0#
(  "'%PH    !

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